Daftar Isi:

Sistem Bel Nirkabel: 6 Langkah (dengan Gambar)
Sistem Bel Nirkabel: 6 Langkah (dengan Gambar)

Video: Sistem Bel Nirkabel: 6 Langkah (dengan Gambar)

Video: Sistem Bel Nirkabel: 6 Langkah (dengan Gambar)
Video: BELL RUMAH CANGGIH ADA KAMERA & BISA NGOBROL 2 ARAH | Review Arbit Smart Video Doorbell 2024, November
Anonim
Sistem Bel Nirkabel
Sistem Bel Nirkabel

Masalah yang memperbaiki proyek ini adalah sebagai berikut: di sekolah menengah tempat saya bekerja, bel pergantian kelas tidak terdengar cukup keras di mana-mana dan terkadang menyebabkan beberapa masalah. Memasang bel pergantian kelas berkabel baru atau membeli sistem bel nirkabel saat ini tidak memungkinkan.

Proyek ini juga dapat bermanfaat, untuk semua orang yang perlu mereplikasi bel utama di area yang luas tanpa memasang bel sistem kabel atau nirkabel, tidak menghabiskan banyak uang dan, tentu saja, dibuat oleh Anda sendiri.

Memikirkan solusi dan mencari proyek serupa, saya menemukan proyek berikut di sini dalam instruksi: Pemancar Bel Pintu Nirkabel dan Penerima Bel Pintu Nirkabel. Ada apa yang saya butuhkan tetapi alih-alih menggunakan mikrokontroler PIC saya telah memutuskan untuk menggunakan mikrokontroler Arduino dan komponennya.

Jadi, saya mengusulkan kepada kepala sekolah menengah solusi yang sederhana dan mudah: untuk membangun sistem bel pergantian kelas nirkabel. Solusinya adalah memasang bel perubahan kelas tertutup perangkat dengan detektor suara yang dikendalikan oleh mikrokontroler yang mengirimkan sinyal ke stasiun penerima lain dengan bel saat bel perubahan kelas berbunyi. Sangat mudah dan murah.

Lihat di bawah solusi yang menerapkannya dan cara kerjanya.

Langkah 1: Daftar Materi

Daftar Bahan
Daftar Bahan
Daftar Bahan
Daftar Bahan
Daftar Bahan
Daftar Bahan

Solusi yang diterapkan didasarkan pada model master/slave di mana stasiun master atau stasiun pemancar dipasang di dekat bel perubahan kelas utama dan stasiun slave atau penerima dipasang di tempat yang berbeda. Dalam proyek ini kami telah mengonfigurasi stasiun sensor suara dan hanya satu pengulang lonceng tetapi dimungkinkan untuk mengonfigurasi lebih banyak lagi. Awalnya sistem dikonfigurasi untuk lima stasiun penerima tetapi Anda dapat memodifikasinya.

Jadi bahan untuk stasiun pemancar adalah sebagai berikut:

  • papan NANO
  • Papan ekspansi NANO
  • Adaptor NRF24L01
  • NRF24L01 + antena
  • Detektor sensor suara
  • 5V, catu daya 3W

dan bahan untuk setiap stasiun penerima:

  • papan NANO
  • Papan ekspansi NANO
  • Adaptor NRF24L01
  • NRF24L01 + antena
  • Menyampaikan
  • lonceng
  • 5V, catu daya 3W

Langkah 2: Cara Menghubungkan dan Memprogram Stasiun Penerima

Bagaimana Menghubungkan dan Memprogram Stasiun Penerima
Bagaimana Menghubungkan dan Memprogram Stasiun Penerima
Bagaimana Menghubungkan dan Memprogram Stasiun Penerima
Bagaimana Menghubungkan dan Memprogram Stasiun Penerima
Bagaimana Menghubungkan dan Memprogram Stasiun Penerima
Bagaimana Menghubungkan dan Memprogram Stasiun Penerima
Bagaimana Menghubungkan dan Memprogram Stasiun Penerima
Bagaimana Menghubungkan dan Memprogram Stasiun Penerima

Stasiun penerima terus mendengarkan jaringan nirkabel menunggu sinyal aktivasi yang dikirim oleh stasiun pemancar secara manual atau otomatis saat bel utama berbunyi. Saat sinyal diterima, relai diaktifkan untuk menghubungkan bel sekunder.

Langkah 3: Cara Menghubungkan dan Memprogram Stasiun Pemancar

Bagaimana Menghubungkan dan Memprogram Stasiun Pemancar
Bagaimana Menghubungkan dan Memprogram Stasiun Pemancar
Bagaimana Menghubungkan dan Memprogram Stasiun Pemancar
Bagaimana Menghubungkan dan Memprogram Stasiun Pemancar
Bagaimana Menghubungkan dan Memprogram Stasiun Pemancar
Bagaimana Menghubungkan dan Memprogram Stasiun Pemancar
Bagaimana Menghubungkan dan Memprogram Stasiun Pemancar
Bagaimana Menghubungkan dan Memprogram Stasiun Pemancar

Stasiun pemancar terus mengukur tingkat suara menggunakan sensor suara yang dipasang di dekat bel utama untuk mendeteksi saat berdering. Saat bel utama berbunyi, bel mengirimkan sinyal aktivasi ke semua stasiun penerima. Selain itu saya telah memasang tombol untuk mengirim sinyal aktivasi secara manual jika bel utama tidak berfungsi. Saat tombol ditekan, stasiun mengirimnya.

Langkah 4: Mengkonfigurasi Stasiun Pemancar

Mengkonfigurasi Stasiun Pemancar
Mengkonfigurasi Stasiun Pemancar
Mengkonfigurasi Stasiun Pemancar
Mengkonfigurasi Stasiun Pemancar
Mengkonfigurasi Stasiun Pemancar
Mengkonfigurasi Stasiun Pemancar
Mengkonfigurasi Stasiun Pemancar
Mengkonfigurasi Stasiun Pemancar

Seperti yang Anda lihat pada gambar 2, pengukuran sebelum dan sesudah bel utama berbunyi stabil (150, 149, 151, 149, ….), tetapi ketika bel utama berdering, pengukuran analog berubah antara 95 dan 281. Sketsa Saya telah memprogram (lihat gambar 2 dan 3) akan secara otomatis mendeteksi pengukuran stabil dan akan mengirim sinyal ke stasiun penerima ketika perbedaan, dalam nilai absolut, antara nilai stabil dan pengukuran saat ini melebihi ambang batas tetap dan tetap selama sejumlah bacaan.

Untuk proyek ini nilai ini ditetapkan menjadi 4 (4% naik atau turun dari nilai stabil) seperti yang Anda lihat pada kode di bawah ini.

Untuk mengonfigurasi nilai ini, Anda harus melakukan hal berikut:

  • Anda harus membangun stasiun pemancar dengan sensor suara dan memasangnya di dekat bel surat (gambar 1 atau gambar 4)
  • Unduh dan muat sketsa "transmitter.ino" (lihat langkah sebelumnya)
  • Uji apakah led tetap menyala saat bel berbunyi.

    • Jika led mati, Anda harus mengubah ambang batas ("min_threshold_to_send_signal" pada kode di bawah) untuk menyesuaikan sensor suara dengan bel Anda dan ulangi tes..
    • Jika setelah beberapa kali percobaan led menyala saat bel berbunyi dan mati saat tidak berbunyi berarti anda telah selesai melakukan konfigurasi.

Anda dapat memodifikasi, jika Anda membutuhkannya, waktu tunda antara dua pengukuran ("delay_between_reads") atau ambang batas suara level maksimal untuk mempertimbangkan suara level yang sama ("max_threshold_to_consider_same_value").

#define delay_between_reads 200

float min_threshold_to_send_signal = 4.0; float max_threshold_to_consider_same_value = 1.0;

Langkah 5: Instalasi Akhir

Direkomendasikan: