Isi kandungan:

Sistem Loceng Tanpa Wayar: 6 Langkah (dengan Gambar)
Sistem Loceng Tanpa Wayar: 6 Langkah (dengan Gambar)

Video: Sistem Loceng Tanpa Wayar: 6 Langkah (dengan Gambar)

Video: Sistem Loceng Tanpa Wayar: 6 Langkah (dengan Gambar)
Video: Perbedaan Rangkaian Seri dan Paralel 2024, Julai
Anonim
Sistem Loceng Tanpa Wayar
Sistem Loceng Tanpa Wayar

Masalah yang membetulkan projek ini adalah seperti berikut: di sekolah menengah tempat saya bekerja, loceng pertukaran kelas tidak cukup kuat di mana-mana dan kadang-kadang ia menimbulkan beberapa masalah. Pasang loceng perubahan kelas berwayar baru atau beli sistem loceng tanpa wayar tidak mungkin dilakukan buat masa ini.

Projek ini juga berguna, untuk semua orang yang perlu meniru loceng utama di kawasan yang luas tanpa memasang loceng sistem berwayar atau tanpa wayar, tidak mengeluarkan banyak wang dan, tentu saja, dibuat oleh anda.

Berfikir untuk mencari jalan penyelesaian dan mencari projek yang serupa, saya dapati projek berikut di instruksional: Pemancar Doorbell Tanpa Wayar dan penerima Wireless Doorbel. Ada yang saya perlukan tetapi bukannya menggunakan mikrokontroler PIC, saya telah memutuskan untuk menggunakan mikrokontroler Arduino dan komponennya.

Oleh itu, saya mencadangkan kepada pengetua sekolah menengah penyelesaian yang mudah dan senang: untuk membina sistem loceng pertukaran kelas tanpa wayar. Penyelesaiannya adalah dengan memasang tertutup pada loceng perubahan kelas peranti dengan alat pengesan bunyi yang dikendalikan oleh mikrokontroler yang menghantar isyarat kepada stesen penerima orang lain dengan loceng ketika loceng perubahan kelas dibunyikan. Mudah dan murah.

Lihat di bawah penyelesaian yang dilaksanakan dan bagaimana ia berfungsi.

Langkah 1: Senarai Bahan

Senarai Bahan
Senarai Bahan
Senarai Bahan
Senarai Bahan
Senarai Bahan
Senarai Bahan

Penyelesaian yang dilaksanakan didasarkan pada model master / slave di mana stesen induk atau stesen pemancar dipasang berhampiran loceng yang diubah kelas utama dan stesen hamba atau penerima dipasang di tempat yang berbeza. Dalam projek ini, kami telah mengkonfigurasi stesen sensor bunyi dan hanya satu pengulang loceng tetapi mungkin untuk mengkonfigurasi lebih banyak lagi. Pada mulanya sistem dikonfigurasikan untuk lima stesen penerima tetapi anda boleh mengubahnya.

Jadi bahan untuk stesen pemancar adalah seperti berikut:

  • Papan NANO
  • Papan pengembangan NANO
  • Penyesuai NRF24L01
  • NRF24L01 + antena
  • Pengesan sensor bunyi
  • Bekalan kuasa 5V, 3W

dan bahan untuk setiap stesen penerima:

  • Papan NANO
  • Papan pengembangan NANO
  • Penyesuai NRF24L01
  • NRF24L01 + antena
  • Geganti
  • Loceng
  • Bekalan kuasa 5V, 3W

Langkah 2: Cara Menghubungkan dan Memprogram Stesen Penerima

Cara Menghubungkan dan Mengatur Stesen Penerima
Cara Menghubungkan dan Mengatur Stesen Penerima
Cara Menghubungkan dan Mengatur Stesen Penerima
Cara Menghubungkan dan Mengatur Stesen Penerima
Cara Menghubungkan dan Mengatur Stesen Penerima
Cara Menghubungkan dan Mengatur Stesen Penerima
Cara Menghubungkan dan Mengatur Stesen Penerima
Cara Menghubungkan dan Mengatur Stesen Penerima

Stesen penerima sentiasa mendengar rangkaian tanpa wayar yang menunggu isyarat pengaktifan yang dihantar oleh stesen pemancar secara manual atau automatik semasa loceng utama berbunyi. Semasa isyarat diterima, ia mengaktifkan geganti untuk menyambungkan loceng sekunder.

Langkah 3: Cara Menghubungkan dan Memprogram Stesen Pemancar

Cara Menghubungkan dan Mengatur Stesen Pemancar
Cara Menghubungkan dan Mengatur Stesen Pemancar
Cara Menghubungkan dan Mengatur Stesen Pemancar
Cara Menghubungkan dan Mengatur Stesen Pemancar
Cara Menghubungkan dan Mengatur Stesen Pemancar
Cara Menghubungkan dan Mengatur Stesen Pemancar
Cara Menghubungkan dan Mengatur Stesen Pemancar
Cara Menghubungkan dan Mengatur Stesen Pemancar

Stesen pemancar terus mengukur tahap bunyi menggunakan sensor suara yang dipasang berhampiran dengan loceng utama untuk mengesan ketika berdering. Semasa loceng utama berbunyi, ia menghantar isyarat pengaktifan ke semua stesen penerima. Lebih-lebih lagi saya telah memasang butang untuk menghantar isyarat pengaktifan secara manual sekiranya loceng utama tidak berfungsi. Semasa butang ditekan, stesen menghantarnya.

Langkah 4: Mengkonfigurasi Stesen Pemancar

Mengkonfigurasi Stesen Pemancar
Mengkonfigurasi Stesen Pemancar
Mengkonfigurasi Stesen Pemancar
Mengkonfigurasi Stesen Pemancar
Mengkonfigurasi Stesen Pemancar
Mengkonfigurasi Stesen Pemancar
Mengkonfigurasi Stesen Pemancar
Mengkonfigurasi Stesen Pemancar

Seperti yang anda lihat pada gambar 2, pengukuran sebelum dan sesudah cincin loceng utama stabil (150, 149, 151, 149,….), Tetapi apabila loceng utama berbunyi, ukuran analog berubah antara 95 dan 281. Sketsa Saya telah diprogramkan (lihat gambar 2 dan 3) akan secara automatik mengesan ukuran stabil dan akan menghantar isyarat ke stesen penerima apabila perbezaan, dalam nilai mutlak, antara nilai stabil dan pengukuran semasa berada di atas ambang tetap dan kekal semasa sebilangan bacaan.

Untuk projek ini nilai ini ditetapkan menjadi 4 (4% ke atas atau menurunkan nilai stabil) seperti yang anda lihat dalam kod di bawah.

Untuk mengkonfigurasi nilai ini, anda perlu melakukan perkara berikut:

  • Anda harus membina stesen pemancar dengan sensor bunyi dan memasangnya di dekat loceng mel (gambar 1 atau gambar 4)
  • Muat turun dan muatkan lakaran "transmitter.ino" (lihat langkah sebelumnya)
  • Uji sama ada lampu menyala semasa loceng berbunyi.

    • Sekiranya lampu dimatikan, anda harus mengubah ambang ("min_threshold_to_send_signal" dalam kod di bawah) untuk menyesuaikan sensor suara pada loceng anda dan mengulangi ujian..
    • Sekiranya selepas beberapa ujian, lampu menyala ketika loceng berbunyi dan mati ketika tidak berdering, anda telah menyelesaikan konfigurasi.

Anda boleh mengubah suai, jika anda memerlukannya, masa kelewatan antara dua ukuran ("delay_between_reads") atau ambang suara tahap maksimum untuk mempertimbangkan bunyi tahap yang sama ("max_threshold_to_consider_same_value").

#tentukan kelewatan_ antara_rujukan 200

terapung min_threshold_to_send_signal = 4.0; float max_threshold_to_consider_same_value = 1.0;

Langkah 5: Pemasangan Akhir

Disyorkan: