Daftar Isi:

Pemancar Bel Pintu Nirkabel: 3 Langkah (dengan Gambar)
Pemancar Bel Pintu Nirkabel: 3 Langkah (dengan Gambar)

Video: Pemancar Bel Pintu Nirkabel: 3 Langkah (dengan Gambar)

Video: Pemancar Bel Pintu Nirkabel: 3 Langkah (dengan Gambar)
Video: 10 BEL PINTU RUMAH TANPA KABEL TERBAIK JARAK JAUH | Doorbell Wirelees Canggih Ada Kamera! 2024, November
Anonim
Pemancar Bel Pintu Nirkabel
Pemancar Bel Pintu Nirkabel

Proyek ini menjelaskan bagian pertama dari dua proyek berikut:

  1. Pemancar bel pintu nirkabel seperti yang dijelaskan dalam Instruksi ini
  2. 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

Komponen yang Diperlukan
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

Merancang dan Membangun Elektronik
Merancang dan Membangun Elektronik
Merancang dan Membangun Elektronik
Merancang dan Membangun Elektronik
Merancang dan Membangun Elektronik
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: