Sa modernong mundo, ang automation ay tumagos nang literal sa lahat ng mga lugar ng buhay ng tao. Namin ang lahat kung minsan ay nais na gawin ang walang ginagawa na automation para sa amin - ang tubig ng mga bulaklak, mag-ventilate sa silid, pakainin ang pusa, bigyan ng uminom ang aso ... Hindi madaling sabihin na ang katamaran ay ang makina ng pag-unlad, dahil ang isang tamad na tao ay handa na magtrabaho nang husto at lumikha ng tulad electronic isang aparato na gagawin para sa kanya ang lahat ng kinakailangan. At kung ang isang tamad na tao ay kaibigan na may isang paghihinang bakal, kung gayon ang bagay ay mananatiling maliit, lumikha lamang ng napaka-automation na ito.
Sa artikulong ito, isasaalang-alang namin ang proseso ng paglikha ng isang elektronikong timer na i-on at isara ang pag-load sa tinukoy na oras. Ang nasabing timer ay matatagpuan sa maraming mga aplikasyon - halimbawa, isang beses sa isang araw kasama nito ang mga bulaklak ng tubig, o mga kama sa hardin. Awtomatikong i-on ang ilaw sa gabi at i-off ito sa araw na ito ay ilaw, o ibuhos ang tubig sa inumin nang isang beses sa isang araw. Sa pangkalahatan, ang aparato ay ganap na unibersal, ang saklaw ay hindi limitado sa anumang bagay.
Scheme:
Ang diagram ay may dalawang mga pindutan ng control, na may bilang ng mga numero na "1" at "2". Ang pindutan na "1" ay nagtatakda ng oras upang i-on ang pag-load, at pindutan ng "2", ayon sa pagkakabanggit, ang oras upang i-off. Upang mas mahusay na maunawaan ang prinsipyo ng pagpapatakbo, isaalang-alang ang halimbawang ito: mayroong isang punungkahoy ng Christmas tree na kailangang i-on araw-araw sa 13:00 at i-off ang 15:00. Kaya, upang itakda ang mga agwat ng oras para sa timer, kailangan mong pindutin ang pindutan ng "1" sa 13:00, habang ang relay ay nakabukas sa loob ng halos isang minuto, pagkatapos maghintay ng 15:00 at pindutin ang pindutan ng "2", ang relay ay muling lumiliko nang halos isang minuto, nag-sign tungkol sa matagumpay na setting ng oras. Sa hinaharap, ang relay ay awtomatikong i-on ang garland sa 13:00 at i-off ang 15:00 bawat araw. Ang isang kumikislap na LED ay nagpapahiwatig na ang aparato ay gumagana.
Ang circuit ay naglalaman ng dalawang microcircuits - ang Attiny13 microcontroller at ang DS1307 orasan microcircuit. Ang supply boltahe ng buong circuit ay 12 volts. Salamat sa 78l05 linear stabilizer, sa circuit board ang microcircuit ay tumatanggap ng lakas na kailangan nila ng 5 volts, at ang relay winding ay pinalakas ng 12 volts.Kaayon ng relay coil, dapat na mai-install ang isang low-power diode, halimbawa, 1N4148. Ang SS8050 transistor, ang control relay, ay maaaring mapalitan ng anumang iba pang mababang-lakas na transistor NPN. Ang mga pindutan sa gamit ng microcontroller ay dapat gawin nang hindi nag-aayos.
Ang kakaiba ng microcircuit ng DS1307 ay maaari itong gumana mula sa isang backup na supply ng kuryente, kung mawala ang pangunahing bagay. Upang gawin ito, sa mga konklusyon 3 at 4, kailangan mong ikonekta ang isang 3 boltahe na mapagkukunan, halimbawa, isang baterya ng CR2032. Sa kasong ito, kung ang kapangyarihan ay nabigo, ang countdown ay magpapatuloy, sa sandaling lumitaw muli ang pangunahing lakas, ang aparato ay magpapatuloy sa pagtrabaho sa nakaraang mode, na i-on at i-off ang relay sa mga nakatakdang oras. Huwag kalimutan na maglagay ng mga electrolytic at ceramic capacitors na kahanay sa power supply ng parehong pangunahing at backup, upang sugpuin ang pagkagambala ng anumang uri. Ang LED risistor na nagmula sa ika-7 na leg ng mikrocircuit ng orasan ay maaaring mabawasan sa 0.5 - 1 kOhm, kung gayon ang ningning nito ay kapansin-pansin na tataas.
Bago i-install ang microcontroller sa board, dapat itong i-flashed, ang mga file ng firmware ay nakakabit sa artikulo. Ito ay pinaka-maginhawa tapos na gamit ang isang USBASP programmer. Kapag gumagamit ng isang bago, dati na hindi ginagamit na microcontroller, ang mga piyus ay hindi dapat baguhin. Mula sa pabrika, ang mga microcontroller ng Attiny13 ay na-clocked mula sa isang panloob na generator na may dalas na 9.6 MHz, isang 8 na divider ang nasa.
Ang nakalimbag na circuit board ay maaaring gawin gamit ang teknolohiya ng laser-ironing, ang tinatawag na "LUT". Larawan ng aking board:
Pagkatapos ng pagtusok, kukuha ng board ang sumusunod na form:
Listahan ng mga kinakailangang bahagi:
0.125 W Mga Resistor:
• 6.8 kOhm (682) - 1 pc.
• 10 kOhm (103) - 1 pc.
• 4.7 kOhm (472) - 2 mga PC.
• 3 kOhm (302) - 1 pc.
Mga capacitors:
• 100 microfarads (electrolytic) - 2 mga PC.
• 100 nF (ceramic) - 2 mga PC.
Ang natitirang:
• Attiny13 microcontroller (+ socket) - 1 pc.
• Chip DS3107 (+ socket) - 1 pc.
• Transistor SS8050 - 1 pc.
• Diode 1N4148 - 1 pc.
• Pindutan nang hindi inaayos - 2 mga PC.
• Ang stabilizer 78l05 - 1 pc.
• 3 volt LED - 1 pc.
• Quartz 32768 Hz - 1 pc.
• Relay para sa 12 volts - 1 pc.
Larawan ng aparato na nakolekta ko:
Ang circuit, circuit board at mga file para sa firmware ay nasa archive: