» elektronika »Dnevni tajmer na mikrokontroleru Attiny13

Dnevni tajmer na mikrokontroleru Attiny13


U suvremenom svijetu automatizacija je prodrla doslovno u sva područja ljudskog života. Svi mi ponekad želimo da bezdušna automatizacija obavi neku dosadnu rutinu za nas - zalijevajte cvijeće, prozračite sobu, nahranite mačku, psu dodajte piće ... Nije lako reći da je lijenost motor napretka, jer je lijena osoba spremna naporno raditi i stvoriti takve elektronički uređaj koji će učiniti za njega sve što je potrebno. A ako se lijena osoba sprijatelji s lemilicom, onda stvar ostaje mala, stvorite samo tu automatizaciju.

U ovom ćemo članku razmotriti postupak stvaranja elektroničkog tajmera koji će u određeno vrijeme uključiti i isključiti opterećenje. Takav se tajmer može naći u mnogim aplikacijama - na primjer, jednom dnevno njime zalijevati cvijeće ili krevete u vrtu. Automatski upalite svjetlo noću i isključite ga tijekom dana kada je svijetlo, ili sipajte vodu u ispijač jednom dnevno. Općenito, uređaj je apsolutno univerzalan, opseg nije ograničen ni na što.

Vožnja:




Dijagram ima dva upravljačka gumba s brojevima "1" i "2". Tipka "1" postavlja vrijeme uključivanja opterećenja, a gumb "2", vrijeme isključivanja. Da biste bolje razumjeli načelo rada, uzmite u obzir ovaj primjer: postoji vijenac od božićnog drvca koji se mora svaki dan uključiti u 13:00, a isključiti u 15:00. Dakle, za podešavanje vremenskih intervala za tajmer morate pritisnuti tipku "1" u 13:00, dok se relej uključuje oko minutu, zatim pričekati 15:00 i pritisnuti tipku "2", relej se ponovo uključuje oko minutu, signalizirajući o uspješno postavljanje vremena Ubuduće će relej automatski uključiti vijenac u 13:00, a isključiti se u 15:00 svaki dan. Treperi LED pokazuje da uređaj radi.

Strujni krug sadrži dva mikro kruga - mikrokontroler Attiny13 i mikrovezu sata DS1307. Napon napajanja cijelog kruga je 12 volti. Zahvaljujući linearnom stabilizatoru 78l05, na pločici mikrokokruta dobiva snagu koja im je potrebna 5 volti, a namot releja napaja se od 12 volti.Paralelno s zavojnicom releja, treba ugraditi diodu male snage, na primjer, 1N4148. SS8050 tranzistor, upravljački relej, može se zamijeniti s bilo kojim drugim NPN tranzistorom male snage. Gumbe u kabelskom snopu mikrokontrolera trebate uzimati bez fiksiranja.

Posebnost DS1307 mikrocirke sata je da može raditi iz rezervnog napajanja, ako glavna stvar nestane. Da biste to učinili, na svoje zaključke 3 i 4 morate spojiti 3-voltni izvor napajanja, na primjer, CR2032 bateriju. U ovom slučaju, u slučaju nestanka struje, odbrojavanje će se nastaviti, čim se glavna snaga ponovo pojavi, uređaj će nastaviti raditi u prethodnom načinu rada, uključivanjem i isključivanjem releja u zadanim satima. Ne zaboravite staviti elektrolitičke i keramičke kondenzatore paralelno s napajanjem glavnog i rezervnog kondenzatora kako biste umanjili smetnje bilo koje vrste. LED otpornik koji dolazi sa sedme mikrokontrole sata može se smanjiti na 0,5 - 1 kOhm, tada će se njegova svjetlina primjetno povećati.

Prije instaliranja mikrokontrolera na ploču, on mora bljesnuti, datoteke firmvera priložene su uz članak. To je najpovoljnije za upotrebu pomoću USBASP programera. Kad koristite novi, neiskorišteni mikrokontroler, osigurači se ne smiju mijenjati. Mikrokontroleri Attiny13 iz tvornice se pokreću iz unutarnjeg generatora s frekvencijom 9,6 MHz, uključen je 8 djelitelj.

Dnevni tajmer na mikrokontroleru Attiny13


Ploča s tiskanim pločama može se izraditi pomoću tehnologije laserskog peglanja, takozvanog "LUT". Fotografija moje ploče:


Nakon konzerviranja ploča ima sljedeći oblik:


Popis potrebnih dijelova:


Otpornici od 0,125 W:
• 6,8 kOhm (682) - 1 kom.
• 10 kOhm (103) - 1 kom.
• 4,7 kOhm (472) - 2 kom.
• 3 kOhm (302) - 1 kom.

kondenzatori:
• 100 mikrofaradi (elektrolitički) - 2 kom.
• 100 nF (keramika) - 2 kom.

Ostalo:
• mikrokontroler Attiny13 (+ utičnica) - 1 kom.
• Chip DS3107 (+ utičnica) - 1 kom.
• Tranzistor SS8050 - 1 kom.
• Dioda 1N4148 - 1 kom.
• Gumb bez učvršćenja - 2 kom.
• Stabilizator 78l05 - 1 kom.
• 3-voltna LED - 1 kom.
• Kvarc 32768 Hz - 1 kom.
• Relej za 12 volti - 1 kom.

Fotografija uređaja koji sam prikupio:









Strujni krug, pločica i datoteke za firmver nalaze se u arhivi: pechatnaya-plata-i-fayly-proshivki.zip [36.13 Kb] (preuzimanja: 479)
0
0
0

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu
8 komentar
Aleks za goste
Dobar dan, imate li izvorni kod za ovaj program tajmera?
Jako mi se svidjela shema i ideja ovog uređaja.
Za akvarij dodajte i isključite kompresor s vremenom od oko 1 sat.
S HEX datotekom to je vrlo teško, pogotovo jer sam tek započeo s mikrokontrolerima.
Aleks za goste
Kako i je li moguće koristiti gotovi modul sata real-time DS1307 umjesto čipa sata prema vašoj želji.
Gost Alex
I kako resetirati postavke?
Autor
Slažem se da takav sustav upravljanja nije baš prikladan za tjedni ili mjesečni tajmer. Ovdje jedan dan čekati nekoga kome to uopće nije problem, pogotovo jer je dovoljno instalirati ga još jednom i bez dodirivanja. No, pojavila se prednost - nedostatak ekrana i doista bilo kakvih naznaka, što, zapravo, nije toliko potrebno u takvim shemama
Ako se prema ovoj shemi ne sakuplja ne dnevni, već tjedni, mjesečni ili godišnji tajmer, tada možete ostarjeti oko njega, čekajući trenutak kada trebate pritisnuti tipku 1 ili ne preživjeti pritiskanje gumba 2.
Prema popularnom mišljenju, Estonci su vrlo ležerni ljudi. Takav je i tajmer: pritisnuli su tipku broj 1 u trenutku kada bi se trebao uključiti, a za to je potrebno pričekati taj trenutak i pritisnuti ga na vrijeme. Zatim su čekali potreban interval i pritisnuli gumb broj 2, ako odjednom zaboravili, odvratili pažnju - započnite sve iznova. I samo dan nakon pritiska prvog gumba, timer počinje raditi.
Autor
Citat: Ivan_Pokhmelev
"Estonski" tajmer.

U kojem smislu, "estonski"?
"Estonski" tajmer.

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...