Daftar Isi:
- Langkah 1: Komponen
- Langkah 2: Pengkabelan (Modul Pengenalan Suara)
- Langkah 3: Pengkabelan (Modul Relai)
- Langkah 4: Coding - Pelatihan Suara
- Langkah 5: Pengodean - Sakelar Relay yang Diaktifkan Suara
- Langkah 6: Selesai
Video: Sakelar Relay yang Diaktifkan Suara (Arduino): 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Halo semuanya!
Dalam proyek ini, saya akan menunjukkan kepada Anda bagaimana menerapkan perintah suara untuk proyek Arduino Anda.
Dengan menggunakan perintah suara, saya akan menunjukkan cara mengontrol modul sakelar relai.
Langkah 1: Komponen
Untuk proyek ini, Anda memerlukan tiga komponen utama.
Papan pengembangan Arduino Uno
Modul relai
Modul Pengenalan Suara (tautan non amazon)
& beberapa alat dasar seperti kabel, dan papan tempat memotong roti.
Langkah 2: Pengkabelan (Modul Pengenalan Suara)
Sebelum kita mulai dengan proses pengkodean, kita perlu menghubungkan Arduino ke Modul Pengenalan Suara.
Ada 4 pin pada Modul Pengenalan Suara.
GND terhubung ke koneksi ground (Arduino)
VCC terhubung ke koneksi 5v (Arduino)
RXD diprogram ke pin digital # 3 Arduino secara default
TXD diprogram ke pin digital # 2 Arduino secara default
Langkah 3: Pengkabelan (Modul Relai)
Pada modul relay, ada 3 pin
Pin negatif terhubung ke pin ground pada Arduino
Pin positif terhubung ke pin 5v di Arduino
Pin S akan diprogram ke pin ke-13 di Arduino
Selain itu, untuk menguji sakelar relai, saya akan menggunakan pin ke-11 pada Arduino sebagai output digital
Pin ini akan memiliki daya konstan dan sakelar relai akan menggunakan perintah suara untuk mengarahkan listrik ke beberapa LED
Untuk proyek ini, saya menggunakan papan tempat memotong roti dan kabel jumper untuk membuat semua koneksi.
Selama semua dapat dibuat dengan benar, Anda dapat menggunakan metode Anda sendiri untuk memasang kabel sirkuit Anda.
Langkah 4: Coding - Pelatihan Suara
Untuk memulai pengkodean, Anda harus mengunduh pustaka Pengenalan Suara V3 dari PDF ini.
Saya juga harus memperbarui Arduino IDE ke versi terbaru untuk mencegah kesalahan pengunggahan.
Setelah Anda menginstal semuanya, Anda harus melalui FILE – CONTOH – VOICE RECOGNITION V3 MASTER dan klik VR_SAMPLE_TRAIN
Bagian pelatihan membantu kita menentukan perintah suara tertentu untuk mengontrol pin digital Arduino.
Dengan mengontrol pin digital Arduino, kita dapat mengontrol modul relay yang dapat digunakan untuk mengontrol perangkat tegangan tinggi.
Kode untuk pelatihan suara sudah dikembangkan dan tidak perlu diubah dengan cara apa pun.
Setelah mengunggah kode ke papan Arduino, Anda perlu membuka Serial Monitor pada 115200 baud rate
Untuk melatih perintah suara, Anda harus mengetikkan kata "pengaturan" dan tekan enter atau klik kirim.
Selanjutnya, Anda harus menentukan perintah suara menggunakan format ini: sigtrain 0 On
sigtrain adalah daftar perintah suara yang dapat diprogram yang berkisar dari 0-6
Dalam perintah ini, kata On mewakili apa yang akan saya katakan ke mikrofon
Setelah Anda menekan kirim atau masuk, monitor serial akan meminta Anda untuk "berbicara sekarang".
Selama waktu ini Anda akan mengatakan "Aktif" sejelas mungkin ke mikrofon.
Monitor serial akan meminta Anda untuk mengulangi frasa tersebut hingga pelatihan selesai.
Setelah frasa pertama berhasil dilatih, saya melatih sigtrain 1 sebagai Off
Secara keseluruhan, jika saya mengatakan "Aktif", Modul Pengenalan Suara akan mengenalinya sebagai sigtrain 0.
Jika saya mengatakan off, Modul Pengenalan Suara akan mengenalinya sebagai sigtrain 1
Untuk langkah terakhir dari mode pelatihan, Anda harus mengetikkan beban 0 1 dan tekan enter atau kirim.
Ini akan memungkinkan Anda menggunakan monitor serial untuk memantau keakuratan perintah suara.
Langkah 5: Pengodean - Sakelar Relay yang Diaktifkan Suara
Setelah menyelesaikan bagian pelatihan, saya membuka contoh bernama vr_sample_control_led
Saya juga sedikit memodifikasi kode untuk bekerja dengan modul relai.
Saya mengubah pin led menjadi 11 dan saya mendefinisikan relai int sebagai pin 13
Dalam kode ini, 0 didefinisikan sebagai frase “On” dan 1 didefinisikan sebagai frase “Off” dari pelatihan.
Di dalam void setup, relay dan led diatur sebagai pin output.
Di dalam loop kosong, pin yang dipimpin secara konstan ditetapkan sebagai pin keluaran Tinggi untuk menguji relai.
Baris kode ini opsional karena modul relai memiliki led bawaan untuk menunjukkan sirkuit tertutup.
Ada pernyataan if yang menghidupkan sakelar relai melalui pin#13 jika frasa ON terdeteksi.
Jika frase mati terdeteksi, pin 13 akan disetel ke rendah, mematikan sakelar relai.
Setelah kode kontrol led yang dimodifikasi telah diunggah ke Arduino, saya mencabut usb dan menggunakan baterai 9v untuk memberi daya pada Arduino.
Setelah Arduino diatur ulang, saya berbicara ke mikrofon dan modul relai dihidupkan
Setelah saya mengatakan off, relay dimatikan seperti yang diharapkan.
Langkah 6: Selesai
Di dalam sakelar relai, ada kontak umum yang biasanya terhubung ke kontak NC.
Setelah relai diberi energi, kontak umum terhubung dengan kontak NO.
Bahkan jika kontak umum terhubung menggunakan tegangan tinggi, sakelar relai masih dapat dikontrol menggunakan Arduino.
Dalam proyek ini, pin 11 menyediakan energi 3,3 volt melalui kontak umum sedangkan pin ke-13 mengontrol modul relai.
Pada akhirnya, frasa "on" dan "off" mengontrol pin ke-13 yang mengontrol modul relai.
Jika Anda merasa proyek ini bermanfaat, jangan ragu untuk membuat proyek yang diaktifkan suara Anda sendiri.
Kode untuk Modul Pengenalan Suara dikembangkan oleh berbagai penulis dan dapat ditemukan di perpustakaan Modul Pengenalan Suara
file: vr_sample_train.inoauthor: JiapengLi
file: vr_sample_control_led.inoauthor: JiapengLi
Jika Anda menyukai proyek ini, pertimbangkan untuk berlangganan saluran youtube untuk konten lainnya.
Runner Up dalam Tantangan yang Diaktifkan Suara
Direkomendasikan:
Sakelar Relay IOT yang Dikendalikan Suara Berbasis Arduino (Didukung Google Home & Alexa): 11 Langkah
Sakelar Relay IOT Terkendali Suara Berbasis Arduino (Didukung Google Home & Alexa): Proyek ini menjelaskan cara membuat sakelar relai IOT berbasis Arduino yang dikendalikan suara. Ini adalah relai yang dapat Anda nyalakan dan matikan dari jarak jauh menggunakan aplikasi untuk iOS dan Android, serta menghubungkannya ke IFTTT dan mengontrolnya dengan suara Anda menggunakan Goog
Multi-Channel Sonoff - Lampu yang Diaktifkan Suara: 4 Langkah (dengan Gambar)
Multi-Channel Sonoff - Lampu yang Diaktifkan dengan Suara: 5 tahun yang lalu, lampu di dapur saya seperti yang biasa dilakukan. Pencahayaan trek gagal dan pencahayaan di bawah meja hanya sampah. Saya juga ingin membagi pencahayaan menjadi beberapa saluran sehingga saya dapat menerangi ruangan dengan lebih baik untuk
Tombol Remote Control yang Diaktifkan Suara: 4 Langkah (dengan Gambar)
Tombol Remote Control yang Diaktifkan Suara: Jika Anda pernah melihat instruksi saya yang lain, Anda tahu bahwa putra kami menderita distrofi otot. Ini adalah salah satu bagian dari proyek untuk membuat segalanya lebih mudah diakses olehnya. Kami memiliki pintu yang dioperasikan oleh remote pembuka pintu garasi. Ini luar biasa di l
Sakelar Lampu yang Diaktifkan Gerakan Dengan Sensor Cahaya: 5 Langkah
Sakelar Lampu yang Diaktifkan Gerakan Dengan Sensor Cahaya: Sakelar lampu yang diaktifkan dengan gerakan memiliki banyak aplikasi baik di rumah maupun di kantor. Ini, bagaimanapun, telah menambahkan keuntungan dari menggabungkan sensor cahaya, sehingga, cahaya ini hanya dapat dipicu pada waktu Malam
Arduino Blinds yang Diaktifkan dengan Suara: 9 Langkah (dengan Gambar)
Suara Diaktifkan Arduino Blinds: Beberapa waktu yang lalu saya membuat Instructable di mana saya menambahkan servo dan perangkat Bluetooth ke kunci pintu saya membiarkan saya mengontrolnya dengan telepon saya seperti seorang pecandu, saya tidak bisa berhenti menambahkan Bluetooth ke barang-barang dan dalam proyek ini saya akan menunjukkan cara membuat Blu