» Elektronika »Ikdienas taimeris Attiny13 mikrokontrollerā

Ikdienas taimeris Attiny13 mikrokontrollerā


Mūsdienu pasaulē automatizācija ir iekļuvusi burtiski visās cilvēka dzīves jomās. Mēs visi dažreiz vēlamies, lai dvēseliskā automatizācija mums veiktu kādu garlaicīgu rutīnu - laistītu ziedus, vēdinātu istabu, pabarotu kaķi, iedotu sunim dzērienu ... Nav viegli pateikt, ka slinkums ir progresa dzinējs, jo slinkums ir gatavs smagi strādāt un radīt šādus elektroniska ierīce, kas viņam darīs visu nepieciešamo. Un, ja slinkums draudzējas ar lodāmuru, tad jautājums paliek mazs, izveidojiet tikai šo ļoti automatizēto.

Šajā rakstā mēs apsvērsim elektroniskā taimera izveidošanas procesu, kas norādītajā laikā ieslēgs un izslēgs slodzi. Šādu taimeri var atrast daudzās lietojumprogrammās - piemēram, vienreiz dienā ar to laistīt puķes vai gultas dārzā. Automātiski ieslēdziet gaismu naktī un izslēdziet to dienas laikā, kad tas ir gaišs, vai arī vienu reizi dienā ielejiet dzērājā ūdeni. Kopumā ierīce ir absolūti universāla, darbības joma nav ierobežota ar neko.

Shēma:




Diagrammā ir divas vadības pogas, kas numurētas ar cipariem "1" un "2". Poga "1" iestata laiku kravas ieslēgšanai un attiecīgi poga "2" - izslēgšanas laiks. Lai labāk izprastu darbības principu, apsveriet šo piemēru: ir Ziemassvētku eglīšu vītne, kas jāieslēdz katru dienu pulksten 13:00 un jāizslēdz 15:00. Tātad, lai iestatītu taimera laika intervālus, pulksten 13:00 jānospiež poga “1”, kamēr relejs ieslēdzas apmēram minūti, pēc tam jāgaida 15:00 un jānospiež “2” poga, relejs atkal ieslēdzas apmēram minūti, signalizējot par veiksmīgs laika iestatījums. Turpmāk relejs automātiski ieslēgs vītni pulksten 13:00 un izslēgsies pulksten 15:00 katru dienu. Mirgojoša gaismas diode norāda, ka ierīce darbojas.

Ķēdē ir divas mikroshēmas - Attiny13 mikrokontrolieris un DS1307 pulksteņa mikroshēma. Visa ķēdes barošanas spriegums ir 12 volti. Pateicoties lineārajam stabilizatoram 78l05, uz shēmas plates mikroshēma saņem vajadzīgo jaudu 5 volti, un releja tinumu baro 12 volti.Paralēli releja spolei jāuzstāda mazjaudas diode, piemēram, 1N4148. SS8050 tranzistoru, vadības releju, var aizstāt ar jebkuru citu mazjaudas NPN tranzistoru. Pogas mikrokontrollera instalācijā jāveic bez fiksācijas.

DS1307 pulksteņa mikroshēmas īpatnība ir tā, ka tā var darboties no rezerves barošanas avota, ja galvenā lieta pazūd. Lai to izdarītu, tā 3. un 4. secinājumam jums jāpievieno 3 voltu barošanas avots, piemēram, CR2032 akumulators. Šajā gadījumā strāvas padeves pārtraukuma gadījumā skaitīšana turpināsies, tiklīdz atkal parādīsies galvenā strāva, ierīce turpinās strādāt iepriekšējā režīmā, iestatītajās stundās ieslēdzot un izslēdzot releju. Neaizmirstiet ievietot elektrolītiskos un keramikas kondensatorus paralēli gan galvenā, gan rezerves barošanas avotam, lai novērstu jebkāda veida traucējumus. LED rezistoru, kas nāk no pulksteņa mikro ķēdes 7. kārtas, var samazināt līdz 0,5 - 1 kOhm, tad tā spilgtums manāmi palielināsies.

Pirms mikrokontrollera uzstādīšanas uz tāfeles tas jāpakļauj, izstrādājuma programmaparatūras faili ir pievienoti izstrādājumam. Visērtāk to var izdarīt, izmantojot USBASP programmētāju. Izmantojot jaunu, iepriekš neizmantotu mikrokontrolleru, drošinātājus nevajadzētu mainīt. Sākot no rūpnīcas, Attiny13 mikrokontrolleri tiek ieslēgti no iekšējā ģeneratora ar frekvenci 9,6 MHz, ir ieslēgts 8 dalītājs.

Ikdienas taimeris Attiny13 mikrokontrollerā


Iespiesto shēmu plati var izgatavot, izmantojot lāzera gludināšanas tehnoloģiju, tā saukto "LUT". Manas tāfeles foto:


Pēc skārda klāšanas valde ir šāda:


Nepieciešamo detaļu saraksts:


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

Kondensatori:
• 100 mikrofarādes (elektrolītiskas) - 2 gab.
• 100 nF (keramikas) - 2 gab.

Pārējais:
• Attiny13 mikrokontrolleris (+ kontaktligzda) - 1 gab.
• Chip DS3107 (+ ligzda) - 1 gab.
• Tranzistors SS8050 - 1 gab.
• diode 1N4148 - 1 gab.
• Poga bez fiksācijas - 2 gab.
• Stabilizators 78l05 - 1 gab.
• 3 voltu gaismas diode - 1 gab.
• kvarcs 32768 Hz - 1 gab.
• Relejs 12 voltiem - 1 gab.

Manas apkopotās ierīces fotoattēls:









Programmatūras shēma, shēma un faili atrodas arhīvā: pechatnaya-plata-i-fayly-proshivki.zip [36,13 Kb] (lejupielādes: 479)
0
0
0

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu
8 komentāri
Viesis Alekss
Laba diena, vai jums ir šīs taimera programmas avota kods?
Man ļoti patika šīs ierīces shēma un ideja.
Akvārijam pievienojiet un izslēdziet kompresoru apmēram ar 1 stundas periodu.
Ar HEX failu ir ļoti grūti, jo īpaši tāpēc, ka es tikko sāku ar mikrokontrolleriem.
Viesis Alekss
Kā un vai ir iespējams izmantot gatavu DS1307 reālā laika pulksteņa moduli, nevis jūsu izvēlēto pulksteņa mikroshēmu.
Viesis Alekss
Un kā atiestatīt iestatījumus?
Autore
Es piekrītu, ka šāda vadības sistēma nav ļoti piemērota nedēļas vai mēneša taimerim. Šeit viena diena gaidīt kādu, kam tas ir vajadzīgs, nepavisam nav problēma, jo īpaši tāpēc, ka pietiek ar instalēšanu vienreiz un vēl vairāk, to nepieskaroties. Bet parādījās priekšrocība - ekrāna un patiešām jebkādu norāžu trūkums, kas faktiski šādās shēmās nav tik vajadzīgs
Ja saskaņā ar šo shēmu tiek savākts nevis dienas, bet gan nedēļas, mēneša vai gada taimeris, tad ap to jūs varat novecot, gaidot brīdi, kad jums jānospiež 1 poga vai nav jādzīvo līdz 2. pogas nospiešanai.
Pēc populārā viedokļa, igauņi ir ļoti nesteidzīgi cilvēki. Tā tas ir arī šim taimerim: viņi nospieda cipara 1 pogu brīdī, kad tam vajadzētu ieslēgties, un tāpēc ir jāgaida šis brīdis un jāspiež savlaicīgi. Tad viņi gaidīja vēlamo intervālu un nospieda pogu 2, ja pēkšņi aizmirsa, apjucis - sāciet visu no jauna. Un tikai dienu pēc pirmās pogas nospiešanas taimeris sāk darboties.
Autore
Citāts: Ivan_Pokhmelev
"Igauņu" taimeris.

Kādā nozīmē "igauņu"?
"Igauņu" taimeris.

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...