Isi kandungan:

Penggera Pintu Dengan ATTiny: 6 Langkah
Penggera Pintu Dengan ATTiny: 6 Langkah

Video: Penggera Pintu Dengan ATTiny: 6 Langkah

Video: Penggera Pintu Dengan ATTiny: 6 Langkah
Video: Membuat Pintu geser otomatis | automatic sliding door 2024, Julai
Anonim
Penggera Pintu Dengan ATTiny
Penggera Pintu Dengan ATTiny

Hai semua, di halaman ini saya akan menunjukkan kepada anda bagaimana saya membuat penggera pintu ringkas yang ringkas, kuat dan berkuasa bateri.

Langkah 1: Komponen

Komponen
Komponen
Komponen
Komponen
Komponen
Komponen
Komponen
Komponen

Terdapat senarai lengkap apa yang anda perlukan untuk projek ini, saya menghabiskan sebahagian besar komponen dari barang-barang yang saya ada, tetapi anda boleh membelinya dengan mudah.

  • AtTiny45 / 85: Otak projek ini, anda boleh menggunakan papan arduino walaupun untuk ini tetapi saya rasa ia terlalu kuat.
  • Pengatur voltan 5V: saya menggunakan CJ78M05 untuk menyediakan 5 volt untuk Attiny.
  • LM386: op-amp yang menjalankan pembesar suara.
  • Penceramah / Piezo: memilih yang keras, tidak tinggi impedansinya.
  • Relay: Suis elektromagnetik digunakan untuk mematikan Amp untuk menjimatkan kuasa semasa penggera dalam keadaan siap sedia, saya menggunakan TX2-3V walaupun saya akan menggerakkannya dengan 5v, itu pasti baik.
  • Optocoupler: IC kecil untuk mengasingkan gegelung relay dari Attiny, saya menggunakan EL817 tetapi anda boleh menggunakan apa sahaja yang anda mahukan.
  • Transistor NPN: untuk menggerakkan geganti.
  • Diod: untuk melindungi litar dari lonjakan voltan tinggi gegelung yang dikeluarkan semasa relay padam.
  • Reed Switch: suis magnet untuk mengesan kedudukan pintu menggunakan magnet.
  • Magnet: saya menyimpannya dari cakera keras lama.
  • Kapasitor: anda memerlukan 10 uF untuk menetapkan keuntungan LM386 dan dua 300uF, satu untuk menstabilkan saluran kuasa dan satu untuk output pembesar suara.
  • Perintang: satu 1kOhm untuk pangkal transistor, satu 1MOhm sebagai perintang pulldown untuk input suis buluh, saya menggunakan rintangan tinggi seperti itu untuk menjimatkan kuasa semasa dalam keadaan siap sedia, dan perintang untuk input optocoupler.

Anda perlu mengira nilai yang terakhir ini berdasarkan lembar data optocoupler anda: dalam kes saya, lembaran data menunjukkan aliran arus ideal 20mA melalui LED inframerah optocoupler, jadi ketika saya memandu dengan 5v saya mengira rintangan yang saya perlukan menggunakan undang-undang Ohm:

R = V / I R = 5v / 0, 002A R = 250Ohms

  • Suis: disambungkan dengan kabel panjang untuk menghidupkan dan mematikan penggera.
  • Bateri plumbum + 9v bateri.
  • Perf board: saya menggunakan satu dengan sambungan tanah di satu sisi untuk menjadikan litar lebih bersih (bukan yang terdapat dalam gambar).
  • pin header untuk IC dan pembesar suara, terminal skru untuk suis: raccomended tetapi tidak diperlukan.
  • Sarung plastik: sekali lagi, berlumba-lumba tetapi anda boleh memasang pintu walaupun menggunakan pita dua sisi atau anda juga boleh mencetak 3d.

Langkah 2: Program ATTiny45

Program ATTiny45
Program ATTiny45
Program ATTiny45
Program ATTiny45

Seperti yang anda perhatikan bahawa anda tidak dapat memasang ATTiny ke port usb anda untuk memprogramnya, anda memerlukan pengaturcara ISP. Sekiranya anda tidak mempunyai programmer seperti itu, anda boleh menggunakan papan arduino dengan mudah sebagai programmer ISP seperti yang saya lakukan. Berikut adalah langkah-langkah yang perlu anda ikuti:

Muat naik lakaran "Arduino ISP" yang dapat anda temukan dalam contoh Arduino IDE ke papan Arduino

Sambungkan ATTiny ke Arduino dengan cara gambar ditunjukkan, anda bahkan boleh membuat perisai seperti yang saya lakukan untuk memudahkan memprogram semula di masa hadapan

  • Sambungkan Arduino ke port usb dan buka IDE,
  • Di sana buka tab "Tools" dan "Programmer" dan pilih "Arduino as ISP".
  • Buka "Fail", "Keutamaan" dan di URL Pengurus Papan Tambahan memberikan url ini:
  • Buka "Papan", "Pengurus Dewan" dan di sana tatal ke bawah senarai yang tertera "attiny by Davis A. Mellis". Klik pada dan pasangkannya. Pada ketika ini anda seharusnya dapat melihat ATTiny dalam senarai papan.
  • Sekarang di menu papan pilih ATTiny dan dalam "Prosesor" pilih yang anda miliki, pada "Jam" pilih "Internal 8Mhz" dan kemudian klik "Burn bootloader".

Sekarang anda sudah bersedia memuat turun dan memuat naik kodnya.

Langkah 3: Litar Papan Roti

Litar Papan Roti
Litar Papan Roti
Litar Papan Roti
Litar Papan Roti
Litar Papan Roti
Litar Papan Roti

Sekarang anda perlu membuat prototaip Breadboard mengikut skema di atas untuk menguji semuanya berfungsi.

Langkah 4: Litar Papan Perf

Litar Papan Perf
Litar Papan Perf

Sekarang setelah anda menguji semuanya berfungsi, anda boleh mengalihkan litar Breadboard ke rangkaian perfboard. Menggunakan PCB dengan sisi Grounded menjimatkan banyak masa dan ruang, dan menggunakan soket untuk semua IC juga merupakan idea yang baik. setelah anda selesai menguji litar masih berfungsi dengan betul dan kemudian tambah suis secara bersiri dengan plumbum positif penyambung bateri 9v menggunakan penyambung Skru dan wayar panjang.

Langkah 5: Kes dan Pemasangan

Kes dan Pemasangan
Kes dan Pemasangan
Kes dan Pemasangan
Kes dan Pemasangan

Sekiranya anda suka, anda boleh memasukkan keseluruhannya ke dalam casing atau kotak untuk menyimpan semuanya dengan baik dan padat, anda juga boleh mencetak 3D yang serupa dengan yang terdapat dalam gambar yang saya reka. Pasang kotak di atas pintu menggunakan pita atau skru dua sisi dan magnet di pintu itu sendiri sesuai dengan suis buluh, pastikan untuk menggunakan magnet yang kuat. Sembunyikan suis kuasa di suatu tempat atau menyukarkan akses dan anda sudah selesai.

Langkah 6: Anda Selesai

Di sini anda memilikinya, pada ketika ini anda harus mempunyai penggera pintu yang berfungsi dengan jangka hayat bateri yang tahan lama, tambang menarik sekitar 1mA dalam keadaan siap sedia dan menggunakan bateri 9v yang tipikal mempunyai 500mAh, ia harus bertahan sekitar 500 jam. Sekiranya anda ingin menjimatkan lebih banyak kuasa, anda boleh mengelakkan pengatur voltan dan memberi kuasa pada litar secara langsung dengan 5 volt mengurangkan penggunaan kuasa hanya pada beberapa uA, namun dengan cara ini penggera akan mempunyai kelantangan yang lebih rendah.

Sekiranya anda mempunyai cadangan atau masalah semasa membinanya, sila gunakan bahagian komen, saya akan memberikan penyelesaian untuk anda tanpa masalah.

Disyorkan: