Isi kandungan:

Kawalan Suara Soket Radio: 11 Langkah
Kawalan Suara Soket Radio: 11 Langkah

Video: Kawalan Suara Soket Radio: 11 Langkah

Video: Kawalan Suara Soket Radio: 11 Langkah
Video: Soket Tape/Headunit HINO (JVC) anda Hilang lakukan cara ini agar Tape bisa di pakai lagi.. 2024, November
Anonim
Image
Image

Kita semua sekarang memerangi wabak COVID-19 yang berlaku. Sebagai tambahan, kita sekarang berada dalam situasi di mana kita harus menyesuaikan diri dengan keadaan yang berlaku dengan menerapkan langkah-langkah keselamatan tambahan. Di sini, projek ini berupaya mencegah COVID-19 merebak melalui sentuhan. Projek ini dibangunkan oleh pelajar saya yang bersekolah di kelas 8 (15 tahun). Ini adalah alat untuk kawalan suara soket UNIEL berdasarkan pengawal Arduino, pemancar 433MHz dan Modul pengenalan suara V2 oleh elechouse (laman web -

Langkah 1: Soket UNIEL

Soket UNIEL
Soket UNIEL

Mereka dipasang secara langsung di mana-mana outlet dan alat elektrik sudah disambungkan ke mereka, yang dapat dihidupkan dan dimatikan dari alat kawalan jauh. Jangkauan aksi di area terbuka hingga 25 m, frekuensi menerima dan mengirimkan perintah adalah 433,9 MHz. Julat ini merangkumi beban yang berbeza untuk 300 W, 1000 W, 3600 W. Keseluruhan julat dapat dilihat di halaman laman web rasmi

Kod kumpulan ditetapkan dalam alat kawalan jauh. Di setiap soket, kod kumpulan = kod kumpulan kawalan jauh dan kod soket

Langkah 2: Modul Radio

Modul Radio
Modul Radio

Tugas kami adalah mengganti alat kawalan jauh untuk soket UNIEL. Kita memerlukan modul radio yang beroperasi pada frekuensi 433 MHz. Saya membeli FS1000A

Penerima dan pemancar yang disertakan. Harga di ebay kurang dari 100 rubel.

Langkah 3: Menyambungkan Penerima ke Arduino dan Menerima Kod Dari Soket Alat Kawalan Jauh

Menyambungkan Penerima ke Arduino dan Menerima Kod Dari Soket Alat Kawalan Jauh
Menyambungkan Penerima ke Arduino dan Menerima Kod Dari Soket Alat Kawalan Jauh

Untuk Arduino, terdapat perpustakaan untuk bekerja dengan pelbagai penggerak 433/315 MHz yang dikendalikan. Saya menggunakan ini:

perpustakaan rc-switch-Arduino untuk mengendalikan peranti kawalan jauh 315 MHz / 433 MHz dengan kos rendah -

Muat turun dan bongkar ke folder perpustakaan

Pertama, sambungkan penerima

Arduino - - - - - modul

+ 5V ---------- VCC

GND ---------- GND

DATA (mana-mana) ------------ 2

menjalankan contoh dari contoh perpustakaan RCswitch ReceiveDemo_Advanced

Klik pada alat kawalan jauh dan lihat apa yang memberikan lakaran ke port bersiri

Ingat parameter 24Bit, PulseLength - 309 mikrodetik, Protokol 1

Kami memerlukannya semasa menulis lakaran. Anda tidak perlu ingat kodnya !!! Untuk menghantar kod, anda hanya perlu mengetahui kod kumpulan dan kod peranti !!!

Langkah 4: Menghantar Perintah Dari Pemancar untuk Mengawal Soket Radio

Sambungkan pemancar ke Arduino untuk memeriksa operasi soket

Arduino - - - - - modul

+ 5V ---------- VCC

GND ---------- GND

TARIKH ------------ 10

Kami memuat naik lakaran ke Arduino Board, dan menonton ketika soket menyala dalam bulatan, dan kemudian dimatikan.

Sekiranya dikehendaki, anda boleh mengawal soket 32x32 dari alat kawalan

Langkah 5: Modul Pengecaman Suara V2

Modul Pengecaman Suara V2
Modul Pengecaman Suara V2

Modul Pengecaman Suara V2 dibeli di ebay dengan harga yang sangat berpatutan. Semasa membuat pesanan, saya tidak melihatnya, dan sia-sia. Modul ini tidak memenuhi jangkaan:

1) Operasi yang diisytiharkan dengan 15 perintah suara yang dirakam pada masa yang sama tidak mungkin dilakukan (modul hanya mengenali 5 arahan setiap blok (3 blok)). Anda boleh memuatkan hanya 1 blok, satu lagi, dan seterusnya. Oleh itu, diputuskan untuk menggunakan rantai kata (2-3) dengan jeda yang diperlukan untuk memuat blok berikutnya, misalnya

Lampu kafe mati

Fountain membolehkan

2) Modul tidak bertindak balas terhadap suara orang lain, dua orang harus menggandakan arahan Pertama, saya akan memberitahu anda bagaimana untuk bekerja dengan modul, dan kemudian bagaimana masalah itu diselesaikan

Langkah 6:

Untuk melatih modul, anda mesti menghantar arahan ke modul melalui port bersiri dan mengucapkan frasa. Muat turun ke komputer anda (Windows) program yang disyorkan pengeluar untuk bekerja dengan port com (halaman muat turun AccessPort), sambungkan modul ke modul ArduinoArduino -----

+ 5V ---------- VCC

GND ---------- GND

TX ------------ 3

RX ------------ 2

Sambungkan Arduino ke komputer anda. Memuat naik lakaran ke Arduino

Langkah 7:

Imej
Imej

Dalam program AccessPort, kami menetapkan tetapan berikut

Langkah 8:

Imej
Imej

Melihat peta yang dilampirkan

dan hantar arahan

AABB-maklumat mengenai modul

V2. 0 Oleh ELECHOUSE www.elechouse.com

Latihan seterusnya blok pertama - AA11

Selepas perintah MULAI di tetingkap terminal, kita mengucapkan frasa pertama ke dalam mikrofon, tulisan lagi muncul, kita tunggu, kita diam, perintah MULA muncul lagi. Kali kedua kami mengucapkan frasa pertama ke dalam mikrofon untuk pengesahan. Sekiranya rakaman berjaya, Selesai muncul, yang menunjukkan bahawa arahan pertama berjaya dirakam. Label yang berbeza menunjukkan bahawa perintah kedua tidak terdengar seperti yang pertama dan modul tidak mengenalinya. Terlalu kuat menunjukkan bahawa anda terlalu kuat bercakap ke mikrofon (> 1300 MS). Begitu juga, kita menuliskan 4 frasa yang tinggal. Kumpulan Label 1 selesai! menunjukkan bahawa blok pertama berjaya ditulis.

Untuk memeriksa pengecaman pertuturan, panggil blok 1 dengan perintah aa21 dan sebutkan frasa ke dalam mikrofon. Semasa pengiktirafan, pengesahan dikeluarkan ke terminal

Langkah 9:

Imej
Imej

Kemudian kami melatih blok 2 dan 3 dengan masing-masing menghantar perintah AA12 DAN AA13. Untuk memanggil blok 2 dan 3 dari memori, hantarkan perintah ke terminal AA22 dan aa23, masing-masing.

Perkara lain - jika kita ingin menerima respons dari modul suara dalam bentuk pendek (bukan "Hasil: 15" tetapi 15), kita perlu menghantar modul perintah AA37

Di blok kami memasukkan perintah berikut (2 orang mengambil bahagian) untuk berkumpul di dapur-cerek (elektrik) + lampu (lampu RGB, lampu di dekat meja dapur, lampu malam)

Berikut adalah contoh rantai yang betul

"Kafe" (1 suara) "cahaya malam" (1 suara) "Matikan" (1 suara)

"Air pancut" (2 suara) "Aktifkan" (2 suara)

"Kafe" (2 suara) "Lampu" (2 suara) "nyalakan" (2 suara)

dan lain-lain.

Langkah 10:

Imej
Imej
Imej
Imej

Untuk kejelasan, kami akan menambahkan petunjuk 3 LED pada pin 7, 8, 9

(merah - 1 blok dimuat

kuning - blok 2 dimuat

hijau - blok 3 dimuat

3 LED menyala (1 saat) - gabungan perkataan betul)

Berikut adalah rajah peranti

Langkah 11:

Dan lakaran untuk Arduino. Untuk perkara di atas, saya akan menambahkannya jika

setelah memuatkan blok kedua atau ketiga semasa FRAZA_TIME = 2000 MS, tidak ada perkataan yang dikenali -

Bank 1 dimuat.

Disyorkan: