Daftar Isi:
- Langkah 1: Komponen yang Diperlukan
- Langkah 2: Merancang dan Membangun Elektronik
- Langkah 3: Perangkat Lunak
Video: Pemancar Bel Pintu Nirkabel: 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Proyek ini menjelaskan bagian pertama dari dua proyek berikut:
- Pemancar bel pintu nirkabel seperti yang dijelaskan dalam Instruksi ini
- Penerima bel pintu nirkabel yang akan dijelaskan dalam Instruksi Penerima Bel Pintu Nirkabel
Ketika saya sedang duduk di halaman belakang rumah saya, saya tidak dapat mendengarnya ketika seseorang membunyikan bel pintu di pintu depan. Masalah ini tentu saja dapat diselesaikan dengan membeli bel nirkabel tetapi lebih menyenangkan untuk membuatnya sendiri. Di samping itu saya kadang-kadang di sini masalah gangguan dengan bel nirkabel lainnya sehingga lebih banyak alasan untuk membuatnya sendiri.
Ketika sakelar bel pintu ditekan, sirkuit ini mengirimkan pesan melalui pemancar RF 433 MHz sederhana ke penerima bel pintu nirkabel sambil menjaga fungsi bel pintu asli tetap utuh. Sirkuit ditempatkan secara seri dengan sakelar bel pintu asli dan mengemulasi sakelar bel pintu untuk bel pintu asli. Ini menambah kemungkinan untuk mencegah bel pintu terus berdering ketika seseorang terus menekan sakelar bel pintu.
Sirkuit ini juga berisi sakelar yang memungkinkan untuk menonaktifkan transmisi pesan ke bel pintu nirkabel sambil menjaga bel pintu asli tetap beroperasi. Sirkuit ini ditenagai oleh transformator bel pintu AC 8 Volt yang juga memberi daya pada bel pintu asli.
Seperti biasa saya membangun proyek ini di sekitar pengontrol mikro favorit saya, PIC, tetapi Anda juga dapat menggunakan Arduino. Penggemar Arduino mungkin mengenali protokol transmisi yang saya jelaskan nanti karena saya menggunakan versi porting dari perpustakaan Arduino Virtual Wire untuk transmisi pesan RF yang andal.
Langkah 1: Komponen yang Diperlukan
Anda harus memiliki komponen berikut untuk proyek ini:
- Sepotong papan tempat memotong roti
- Mikrokontroler PIC 12F617, lihat win-source
- Dudukan sekering + sekering 100mA Lambat
- Jembatan penyearah, mis. DF02M, lihat sumber menang
- Kapasitor elektrolit 220 uF/35V dan 10 uF/16V
- 3 * kapasitor keramik 100nF
- Regulator tegangan 78L05, lihat sumber menang
- Pemancar RF ASK 433 MHz
- Resistor: 1 * 10k, 1 * 4k7, 3 * 220 Ohm
- Transistor NPN, mis. BC548 lihat sumber menang
- Mengalihkan
- LED: 1 Merah, 1 Hijau
- Sebuah perumahan plastik
Lihat diagram skema tentang cara menghubungkan komponen.
Langkah 2: Merancang dan Membangun Elektronik
Semua kontrol dilakukan oleh PIC12F617 dalam perangkat lunak. Sebelum merancang sirkuit, saya perlu memeriksa bagaimana saya dapat dengan mudah mengaktifkan bel pintu asli. Model yang saya miliki adalah Byron 761 yang menghasilkan suara ding-dong dan dapat ditenagai oleh baterai 9 Volt atau melalui transformator AC 8 Volt. Setelah beberapa pengukuran pada bel pintu asli saya menemukan bahwa konektor untuk sakelar bel pintu memiliki satu pin ke ground dan satu pin input mengambang pada 3,5 Volt. Saat menutup sambungan ini – begitu menekan sakelar bel pintu – hanya arus sebesar 35 uA yang mengalir melaluinya. Karena itu saya memutuskan untuk menggunakan transistor dengan kolektor terbuka dan emitor ditanahkan untuk mengaktifkan bel pintu asli yang berfungsi dengan baik.
Karena sakelar bel pintu berada di luar, saya tidak menyukai kenyataan bahwa hanya arus yang sangat kecil mengalir melalui sakelar bel pintu ketika ditekan karena dapat membunyikan bel sementara tidak ada orang di sana ketika menjadi lembab (tidak yakin apakah ini terjadi dalam kenyataan). Pada rangkaian saya menggunakan resistor pull-up 220 Ohm sehingga ketika bel pintu ditekan, arus sebesar 23 mA mengalir melalui sakelar bel pintu.
Sisa dari desain langsung dengan jembatan penyearah standar dan pengatur tegangan untuk menciptakan daya 5 Volt yang stabil untuk rangkaian. Membangun sirkuit dapat dengan mudah dilakukan di papan tempat memotong roti kecil. Dalam gambar Anda dapat melihat sirkuit saat saya membuatnya di papan tempat memotong roti termasuk hasil akhir saat dimasukkan ke dalam wadah plastik.
Langkah 3: Perangkat Lunak
Seperti yang telah disebutkan, perangkat lunak ini ditulis untuk PIC12F617. Itu tertulis di JAL. Di masa lalu saya telah menggunakan transmisi RF menggunakan modul RF 433 MHz tetapi saya menggunakan protokol transmisi sederhana saya sendiri, seperti yang dapat Anda temukan di Instruksi ini: RF-Termostat
Protokol saya berfungsi dengan baik selama jaraknya tidak terlalu besar. Untuk proyek ini saya membutuhkan protokol transmisi RF yang lebih andal. Setelah beberapa penelitian saya menemukan perpustakaan Virtual Wire yang ditulis dalam C untuk Arduino. Karena saya menggunakan PIC dengan bahasa pemrograman JAL, saya mem-porting library ini dari C ke JAL dan menggunakannya dalam Instructables ini. Perpustakaan Virtual ini memiliki keandalan yang jauh lebih baik daripada protokol sederhana yang saya gunakan. Tentu saja transmisi selalu bisa salah. Untuk meminimalkan hilangnya transmisi, setiap pesan dikirim 3 kali menggunakan nomor urut yang berbeda untuk setiap pesan baru.
Dalam proyek ini PIC berjalan pada frekuensi clock internal 8 MHz, di mana Timer 2 digunakan oleh Perpustakaan Virtual untuk mengirim pesan RF dengan bit rate 1000 bit/s.
Ketika sakelar bel pintu luar ditekan, perangkat lunak melakukan hal berikut:
- Debounce saklar bel pintu. Jika masih ditekan setelah waktu debounce 50 ms, program akan melanjutkan ke langkah berikutnya, jika tidak maka akan mengabaikan tombol bel pintu yang ditekan.
- Jika sakelar Nonaktifkan Transmisi tidak aktif, pesan 3 byte – alamat, perintah, dan nomor urut – dikirim melalui pemancar RF 433 MHz dan LED hijau akan menyala selama satu detik. Secara paralel bel pintu asli akan berbunyi dengan mengaktifkan transistor BC548 selama setengah detik.
- Jika sakelar Nonaktifkan Transmisi aktif maka tindakan yang sama dilakukan kecuali untuk transmisi RF yang tidak akan terjadi. Dengan cara ini bel pintu nirkabel dapat dimatikan dari jarak jauh sambil menjaga bel pintu asli tetap beroperasi.
- Hanya ketika sakelar bel pintu dilepaskan lagi setelah ditekan, transmisi baru dan dering baru bel pintu akan dimulai. Ini mencegah bel pintu terus berdering ketika sakelar bel pintu ditekan terus-menerus.
File sumber JAL dan file Intel Hex terlampir. Jika Anda tertarik untuk menggunakan mikrokontroler PIC dengan JAL – bahasa pemrograman seperti Pascal – silakan kunjungi situs unduhan JAL.
Bersenang-senang membangun proyek Anda sendiri dan menantikan reaksi Anda.
Direkomendasikan:
Bel Pintu Nirkabel - (Raspberry PI & Amazon Dash): 4 Langkah (dengan Gambar)
Bel Pintu Nirkabel - (Raspberry PI & Amazon Dash): Apa fungsinya? (lihat video)Saat tombol ditekan, Raspberry menemukan perangkat baru yang masuk ke jaringan nirkabel. Dengan cara ini- dapat mengenali tombol yang ditekan dan meneruskan informasi tentang fakta ini ke ponsel Anda (atau perangkat Anda
Ubah Bel Pintu Berkabel Anda Menjadi Bel Pintu Cerdas Dengan IFTTT: 8 Langkah
Ubah Bel Pintu Berkabel Anda Menjadi Bel Pintu Cerdas Dengan IFTTT: Bel Pintu WiFi mengubah bel pintu berkabel Anda menjadi bel pintu pintar. https://www.fireflyelectronix.com/product/wifidoor
Ubah Bel Pintu Berkabel Anda Menjadi Bel Pintu Cerdas Dengan Asisten Rumah: 6 Langkah
Ubah Bel Pintu Berkabel Anda Menjadi Bel Pintu Cerdas Dengan Asisten Rumah: Ubah bel pintu berkabel Anda menjadi bel pintu pintar. Terima pemberitahuan ke ponsel Anda atau pasangkan dengan kamera pintu depan yang ada untuk menerima peringatan foto atau video kapan pun seseorang membunyikan bel pintu Anda.Pelajari lebih lanjut di: fireflyelectronix.com/pro
Penerima Bel Pintu Nirkabel: 3 Langkah (dengan Gambar)
Penerima Bel Pintu Nirkabel: Proyek ini menjelaskan bagian kedua dari dua proyek berikut: Pemancar bel pintu nirkabel seperti yang dijelaskan dalam Instruksi Pemancar Bel Pintu Nirkabel. Instruksi ini juga memberikan beberapa pengantar untuk proyek-proyek ini. Pintu nirkabel
Meretas Bel Pintu Nirkabel Menjadi Sakelar Alarm Nirkabel atau Sakelar Hidup/Mati: 4 Langkah
Meretas Bel Pintu Nirkabel Menjadi Sakelar Alarm Nirkabel atau Sakelar Nyala/Mati: Saya baru-baru ini membangun sistem alarm dan memasangnya di rumah saya. Saya menggunakan sakelar magnet di pintu dan memasangnya melalui loteng. Jendela adalah cerita lain dan pemasangan kabel yang keras bukanlah pilihan. Saya membutuhkan solusi nirkabel dan ini