» Elektronika »Laikmatis ant„ atmega8 “mikrovaldiklio

Laikmatis ant mikrovaldiklio „Atmega8“


Noriu pasiūlyti meistrams apsvarstyti ir galimą pakartojimą, labai paprastą schemą, labai gerą laikmatį. Naudodami patogų naršymą meniu, skystųjų kristalų LCD ekraną, realiojo laiko laikrodį, mažiausią įmanomą dalių skaičių ir visa tai, per dieną galite užprogramuoti net šimtą laiko intervalų.

Kompaktiškas dydis


Laikmačio vaizdo įrašas


Šio laikmačio širdis yra labai populiarus ir nebėra brangus Atmega8 mikrovaldiklis. Galite pasakyti, kad programinės-aparatinės įrangos mums reikia programuotojo, kurio nėra, bet taip nėra, „Atmega“ programinės aparatinės įrangos pakanka vos penkių trumpų 10–15 cm laidų, sujungtų per 150–200 omų varžus. tiesiai į LPT prievadą pagal šią schemą.
Laikmatis ant mikrovaldiklio „Atmega8“

Dėl šios priežasties šie mikrovaldikliai tapo populiariausiais tarp kumpių entuziastų.

Šiame paveikslėlyje matote: Prijungimo ir programinės įrangos MK kojelių pakabinimo schema.


1 punktas. Mes paruošime viską, kas būtina laikmačio gamybai.

Privalomiausi grandinės radijo komponentai, likusius dažniausiai galima rasti namuose, mažiausia mikroschema yra DS1307.


Mums reikės tokių radijo elementų:

• Integruotas laikrodis DS1307
• Skystųjų kristalų skystųjų kristalų ekranas
• stabilizatorius 7805
• 500–1000 MF - 16 voltų.
• Relė arba elektroninis klavišas (priklausomai nuo apkrovos, kurią planuojate prijungti).
• varža 5,1kom - 3 vnt., Kintamas rezistorius (pagal skystųjų kristalų ekrano vadovą).
• Kvarco laikas 32768 Hz.
• Sagos be tvirtinimo - 4 vnt.
• 3 voltų planšetinio kompiuterio baterija.
• Tekstolitas lentai.
• Mažas transformatorius ~ 220v. -> ~ 6–12v.
• Korpuso išpakavimo dėžutė.
+ Programuotojui: rezistoriai 150-200 omų. - 4 vnt., LPT jungties jungtis (patogumui, nebūtina).

Reikalingi įrankiai kiekvienam mėgėjų radijui:
• Lituoklis mikroschemų litavimui, lituoklis pasyviųjų radijo komponentų ir laidų litavimui.
• Testeris takelių skambėjimui ir radijo komponentų tikrinimui.
• Alavas, kanifolija.
+ Lazerinis spausdintuvas (skirtas spausdinti plokštę ar kitą metodą).

2 punktas. Pradėkime gaminti.

Mes atliksime laikmatį pagal šią pagrindinę schemą.

Kaip matote, nėra maitinimo bloko ir išvesties vykdomojo įtaiso schemos, taip yra todėl, kad galbūt jūs nusprendėte naudoti nuotolinį stabilizuotą maitinimo šaltinį, taip pat nežinoma, kokią apkrovą planuojate prijungti, todėl kiekvienas turėtų pasirinkti vykdomąjį įrenginį pagal savo techninius reikalavimus.

Asmeniškai aš naudojau savo BP laikmatį ir pavarą ant tranzistoriaus ir relės.

Bet jūs galite norėti naudoti triacus, tiristorius ir triacus kaip pavarą; tokios grandinės parinktys parodytos žemiau.


Jie yra kompaktiškesni (be radiatoriaus), bet mažiau galingi nei paprasta relė.

Remdamiesi pagrindine grandinės schema + PSU + IU ir analizuodami jūsų dėžutės pritvirtinimo matmenis, taip pat pasirinktų radijo elementų matmenis, suprojektuojame plokščių takelių formą, dydį ir modelį. Tam patogu naudoti „Sprint Layout“ programą.

Savo prietaisui gavau tokią paprastą plokštę.

Gautą modelį galima perkelti naudojant specialų žymeklį arba naudojant LUT technologiją (naudojant lazerinį spausdintuvą ir geležį) ant vario textolito sluoksnio. Jei turite „Brother“ lazerinį spausdintuvą (tokį, koks yra mano), tuomet geriau atsisakyti idėjos su LUT iš karto, nes ugniai atsparus dažiklis ~ 400C naudojamas jame, o ne įprastas ~ 200C, beje, aš kažkada kvailai nusipirkau šį spausdintuvą specialiai LUT :(. todėl mano lenta nubrėžta žymekliu.
Vario raštas išgraviruotas vonioje su geležies chloridu ar kitu specialiu tirpalu.

Mes lituokime detales į gatavą plokštę pagal schemą, mes atkreipiame ypatingą dėmesį montuodami ir litaudami laikrodžio ir kvarco elemento mikroschemą. Tarp jų esančių takelių ilgis turėtų būti minimalus, tačiau geriau naudoti laikrodžio mikrokvarcą ir lituoti tiesiai į MC laikrodžio kojas. Visą laisvą vietą šalia laikrodžio MS ir kvarco užpildome kūno pagalvėlėmis (GND). Norint išlaikyti laikrodį darbinę būklę, kai jis yra atjungtas nuo tinklo, reikalinga baterija. Jei dėl kokių nors priežasčių neįdiegėte šios baterijos, tada uždėkite pliuso laidą ant dėklo, kitaip laikrodis tiesiog neveiks.

Mikrovaldiklį blykstelime naudodamiesi programėle arba 5 laidų pagalba.

* Firmware * multitimer100.rar [5,35 Kb] (atsisiuntimai: 1466)

Firminės aparatinės įrangos autorius yra ypač patogus (už kurį jam dėkoju) ir nepakeitė gamyklinių saugiklių, o tai be jokių rūpesčių palengvina programinę-aparatinę įrangą pradedančiajam radijo mėgėjui. Jei MK dar nebuvo naudojamas, naujas iš parduotuvės, tada tiesiog užpildykite programinę-aparatinę įrangą ir viskas, bet jei jau yra saugiklių pakeitimų, turite juos nustatyti kaip CKSEL = 0001. Visa kita yra paprasta ir nereikia paaiškinimo.

3 punktas. Surinkimas.

Korpusui labai patogu naudoti plastikines jungiamąsias dėžes, jos būna įvairių dydžių ir formų.


Įtaisome skystųjų kristalų ekraną į peiliu nupjautą dangtelį karštais klijais iš pistoleto. Išpjaukite valdymo mygtukų ir maitinimo mygtuko angas.


Iškirpkite išsikišusius klijus.

Mes dedame visus mazgus korpuso viduje, nuolat tikrindami, kaip dangtelis užsidaro, jei reikia, perkeliame ar sulenkiame trukdančius. Viskas pritvirtinta ant karštų klijų.



Mes tiekiame energiją surinktai grandinei, toks vaizdas turėtų pasirodyti, laikrodis prasideda nuo nulio.

Meniu valdomas keturiais mygtukais.

Meniu susideda iš trijų elementų: CLOCK - laikrodžio nustatymas, TIME - laikmačių nustatymas ir RESET - visų nustatytų laikmačių nustatymas.

Pirmiausia einame (*) į laikrodžio meniu ir nustatome tikslų laiką.

Užuomina apie valdymo mygtukus, esančius apatinėje ekrano eilutėje, kiekvienas meniu yra skirtingas, todėl mygtukų aprašyti nereikia.

Dabar viskas paruošta teisingai nustatyti laikinuosius laikmačio įrašus, paspaudus grotelę, programa įrašoma į MK nuolatinę atmintį.

Straipsnio pradžioje esančiame vaizdo įraše galite pamatyti daugiau apie meniu.

Aš naudoju šį laikmatį hidroponikos laistymui.
6.3
6.5
3.8

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalėju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti
6 komentarai
Kartojant šį laikmatį, viskas funkcionuoja nepriekaištingai. Vienintelis dalykas, kurį papildysiu, jei siuvate „pony-prog“ valdiklį, tada atidarykite programinės aparatinės įrangos failą per „atviro įrenginio failą“, tik tokiu atveju programinė įranga bus parašyta taip, kaip turėtų. Jei atidarysite programinę-aparatinę įrangą naudodami „atviros programos atminties blykstę“, ekrane bus stačiakampiai. Tai yra smulkmena, tačiau ji gali supainioti net ir patyrusį :) Visa sėkmė kūryboje.
Sveiki! Puikus projektas. Ar galiu pridėti savaitės dienas prie programinės įrangos, kad galėčiau programuoti kiekvieną savaitės dieną. Ačiū
Taigi aš laimėjau mygtukų kontaktų siautėjimo priežastį. Ne programiškai, nes nėra šaltinio.
Priežastis buvo šio dizaino mityba. Aš naudojau mažo dydžio kinų perjungimo maitinimo šaltinį 12 V įtampoje, ir tai labai sukelia trikdžius, ir jie yra prasto mygtukų veikimo priežastis.
Padariau maitinimo bloką pagal analoginę grandinę ant paprasto „myrra“ tipo 12V 1,5VA transformatoriaus. Yra tokių transformatorių, mažų spausdintinėms plokštėms.
Rezultatas, dizainas vis dėlto pasiteisino, o mano atkaklumas ir kantrybė buvo apdovanoti.
Dar kartą ačiū autoriui ir šiai svetainei! gėrimai
Labai norėčiau į šį laikrodį išdėstyti ženklą šiame puslapyje, bet ne kaip. Kadangi tokio varianto nėra.
Parašyk .... pasidalinsiu, neprieštarauju.
Man nepavyko išspręsti mygtukų problemos. O paslėpti kondensatoriai 100n ir kita, viskas nenaudinga.
Padėkite dizainą ant lentynos. Labai gaila išardyti, apgailestauju dėl savo darbo ir užmečiau laiką.
Šio dizaino autorius tyli kaip žuvis ant ledo.
Ačiū už puikų įrenginį! Vienintelis prietaisas, tinkantis visais atžvilgiais.
Vienintelė ateitis, kuri rinks.
Surinkant šį dizainą, buvo sunku paleisti laikrodį ant DS1307 (SOIC8). Laikrodis niekuomet nenorėjo startuoti. Buvo nuspręsta, kad 4,7k pakabos buvo pakeistos 10k.
Vienintelis aš dar neišsprendžiau kontaktų atšokimo problemos.
Įeidami į meniu atsitiktine tvarka paspaudžiate paspaudimus.
Ar galiu įdėti LCD indikatorių WH2002A?

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...