» Elektronik »Pemasa harian pada mikropengawal Attiny13

Pemasa harian pada mikropengawal Attiny13


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.

Pemasa harian pada mikropengawal Attiny13


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: pechatnaya-plata-i-fayly-proshivki.zip [36.13 Kb] (muat turun: 479)
0
0
0

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup
8 komen
Tetamu Aleks
Hari yang baik, adakah anda mempunyai kod sumber untuk program pemasa ini?
Saya sangat menyukai skema dan idea peranti ini.
Untuk akuarium, tambah dan matikan pemampat dengan tempoh kira-kira 1 jam.
Dengan fail HEX, ini sangat sukar, terutamanya sejak saya baru bermula dengan mikrokontroler.
Tetamu Aleks
Bagaimanakah, dan mungkin menggunakan Modul Jam Masa Nyata DS1307 yang siap sedia, bukan cip jam pilihan anda.
Tetamu Alex
Dan bagaimana untuk menetapkan semula tetapan?
Penulis
Saya bersetuju bahawa sistem pengurusan sedemikian tidak sesuai untuk pemasa mingguan atau bulanan. Di sini, satu hari untuk menunggu seseorang yang memerlukan ini tidak masalah, terutamanya kerana sudah cukup untuk memasang sekali lagi tanpa menyentuhnya. Tetapi satu kelebihan muncul - kekurangan skrin dan memang ada petunjuk, yang, sebenarnya, tidak begitu diperlukan dalam skim tersebut
Jika mengikut skim ini, bukan setiap hari, tetapi pemasa mingguan, bulanan atau tahunan dikumpulkan, maka anda boleh bertahan di sekelilingnya, menunggu saat anda perlu menekan tombol 1 atau tidak dapat menekan butang 2.
Menurut pendapat popular, orang Estonians adalah orang yang sangat santai. Begitu pemasa ini: mereka menekan butang nombor 1 pada masa ini apabila ia perlu dihidupkan, dan untuk ini perlu menunggu masa ini dan tekan dalam masa. Kemudian mereka menunggu jeda yang dikehendaki dan menekan butang nombor 2, jika tiba-tiba terlupa, terganggu - bermula sekali lagi. Dan hanya sehari selepas menekan butang pertama, pemasa mula berfungsi.
Penulis
Quote: Ivan_Pokhmelev
Pemasa "Estonia".

Dalam erti kata apa, "Estonia"?
Pemasa "Estonia".

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...