
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00

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




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


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



Sekarang anda perlu membuat prototaip Breadboard mengikut skema di atas untuk menguji semuanya berfungsi.
Langkah 4: 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


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:
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)

Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: Adakah anda pernah mahukan jam pintar? Jika ya, ini adalah penyelesaian untuk anda! Saya membuat Jam Penggera Pintar, ini adalah jam yang boleh anda ubah waktu penggera mengikut laman web. Apabila penggera berbunyi, akan ada bunyi (bel) dan 2 lampu akan
Tutorial: Cara Membuat Penggera Pintu dengan Menggunakan Penggera Sensor Suis Magnetik MC-18: 3 Langkah

Tutorial: Cara Membuat Penggera Pintu dengan Menggunakan Penggera Sensor Suis Magnetik MC-18: Hai kawan-kawan, saya akan membuat tutorial mengenai Penggera Sensor Suis Magnetik MC-18 yang beroperasi dalam mod tutup biasanya. Tetapi pertama, izinkan saya menerangkan kepada anda secara ringkas apa yang dimaksudkan dengan tutup biasanya. Terdapat dua jenis mod, biasanya terbuka dan biasanya ditutup
Jam Penggera Jalan Sesame DIY (dengan Penggera Kebakaran!): 6 Langkah (dengan Gambar)

Jam Penggera Jalan Sesame DIY (dengan Fire Alarm!): Hai semua! Projek ini adalah yang pertama saya. Sejak hari lahir pertama sepupu saya akan datang, saya ingin membuat hadiah khas untuknya. Saya mendengar dari bapa saudara dan ibu saudara bahawa dia ke Sesame Street, jadi saya memutuskan dengan adik-beradik saya untuk membuat jam penggera berdasarkan
Penggera Pintu Arduino Dengan Makluman Teks: 14 Langkah (dengan Gambar)

Penggera Pintu Arduino Dengan Makluman Teks: Ini adalah penggera pintu berasaskan Arduino yang menggunakan suis reed magnetik untuk menentukan keadaan pintu dan mempunyai penggera yang didengar dan penggera berdasarkan pesanan teks
Jam Penggera Sunrise LED Dengan Penggera Lagu yang Disesuaikan: 7 Langkah (dengan Gambar)

Jam Penggera Matahari LED Dengan Penggera Lagu yang Dapat Disesuaikan: Motivasi Saya Musim sejuk ini teman wanita saya menghadapi banyak masalah untuk bangun pada waktu pagi dan kelihatannya menderita SAD (Gangguan Afektif Musim). Saya bahkan menyedari betapa sukarnya bangun pada musim sejuk kerana matahari belum datang