Di dunia moden, automasi telah menembusi secara literal ke semua bidang kehidupan manusia. Kita semua kadang-kadang mahukan otomatisasi berjiwa untuk melakukan beberapa rutin membosankan untuk kita - air bunga, mengalihkan bilik, memberi makan kucing, memberi anjing minuman ... Tidak mudah untuk mengatakan bahawa kemalasan adalah mesin kemajuan, kerana orang yang malas bersedia untuk bekerja keras dan membuat seperti elektronik satu peranti yang akan dilakukan untuknya segala yang diperlukan. Dan jika orang yang malas berteman dengan besi pematerian, maka perkara itu masih kecil, hanya buat automasi yang sangat.
Dalam artikel ini, kami akan mempertimbangkan proses membuat pemasa elektronik yang akan menghidupkan dan mematikan beban pada masa yang ditetapkan. Pemasa sedemikian boleh didapati di banyak aplikasi - sebagai contoh, sekali sehari dengan bunga air, atau katil di taman. Hidupkan lampu pada waktu malam secara automatik dan patahkannya pada siang hari apabila cahaya, atau tuangkan air ke dalam peminum sekali sehari. Secara umum, peranti ini sememangnya universal, skopnya tidak terhad kepada apa sahaja.
Skim:
Rajah mempunyai dua butang kawalan, bernombor dengan nombor "1" dan "2". Butang "1" menetapkan masa untuk menghidupkan beban, dan butang "2", masing-masing, masa untuk mematikan. Untuk lebih memahami prinsip operasi, pertimbangkan contoh ini: ada pokok kelabu pokok yang perlu dihidupkan setiap hari pada jam 13:00 dan dimatikan pada pukul 15:00. Jadi, untuk menetapkan jangka masa untuk pemasa, anda perlu menekan butang "1" pada jam 13:00, manakala geganti akan beralih selama kira-kira seminit, kemudian tunggu 15:00 dan tekan butang "2", geganti sekali lagi bertukar selama kira-kira seminit, memberi isyarat tetapan masa yang berjaya. Pada masa akan datang, geganti akan secara automatik menghidupkan kalungan pada jam 13:00 dan dimatikan pada jam 15:00 setiap hari. LED berkelip menunjukkan bahawa peranti berfungsi.
Litar ini mengandungi dua mikrosirkuit - mikropontroller Attiny13 dan microcircuit jam DS1307. Voltan bekalan seluruh litar adalah 12 volt. Terima kasih kepada penstabil linier 78l05, di papan litar mikrofon menerima kuasa yang mereka perlukan 5 volt, dan penggulungan relay dikuasakan oleh 12 volt.Selari dengan gegelung geganti, diod kuasa rendah perlu dipasang, sebagai contoh, 1N4148. Transistor SS8050, relay kawalan, boleh diganti dengan mana-mana transistor NPN berkuasa rendah lain. Tombol-tombol di dalam abah-abah pengawal mikrokontroler perlu diambil tanpa membetulkan.
Keistimewaan microcircuit jam DS1307 ialah ia boleh berfungsi dari bekalan kuasa sandaran, jika perkara utama hilang. Untuk melakukan ini, untuk kesimpulannya 3 dan 4, anda perlu menyambungkan sumber tenaga 3 volt, sebagai contoh, bateri CR2032. Dalam kes ini, jika kuasa gagal, undur akan diteruskan, sebaik sahaja kuasa utama muncul semula, peranti akan terus berfungsi dalam mod sebelumnya, menjadikan geganti dan matikan pada waktu yang ditetapkan. Jangan lupa untuk meletakkan kapasitor elektrolitik dan seramik selari dengan bekalan kuasa kedua-dua utama dan sandaran, untuk menyekat gangguan apa-apa jenis. Perintang LED yang datang dari kaki ke-7 microcircuit jam boleh dikurangkan kepada 0.5 - 1 kOhm, maka kecerahannya akan meningkat.
Sebelum memasang mikrokontroler di papan, ia mesti disalurkan, fail firmware dilampirkan pada artikel itu. Ini adalah paling mudah dilakukan dengan menggunakan programmer USBASP. Apabila menggunakan mikropengawal yang tidak digunakan sebelumnya, fius tidak boleh diubah. Dari kilang, Mikrokontroler Attiny13 adalah dari penjana dalaman dengan frekuensi 9.6 MHz, pembahagi 8 dihidupkan.
Papan litar bercetak boleh dibuat menggunakan teknologi penyeterika laser, yang disebut "LUT". Foto dewan saya:
Selepas tinning, lembaga mengambil bentuk berikut:
Senarai bahagian yang diperlukan:
0.125 W Resistor:
• 6.8 kOhm (682) - 1 pc.
• 10 kOhm (103) - 1 pc.
• 4.7 kOhm (472) - 2 pcs.
• 3 kOhm (302) - 1 pc.
Kapasitor:
• 100 mikrofarad (elektrolitik) - 2 buah.
• 100 nF (seramik) - 2 pcs.
Selebihnya:
• Attiny13 mikrokontroler (+ soket) - 1 pc.
• Cip DS3107 (+ soket) - 1 pc.
• Transistor SS8050 - 1 pc.
• Diode 1N4148 - 1 pc.
• Butang tanpa menetapkan - 2 buah.
• Penstabil 78l05 - 1 pc.
• 3 volt LED - 1 pc.
• Kuarza 32768 Hz - 1 pc.
• Relay selama 12 volt - 1 pc.
Foto peranti yang saya kumpul:
Litar, papan litar dan fail untuk firmware berada dalam arkib: