Daftar Isi:

Sakelar Relay yang Diaktifkan Suara (Arduino): 6 Langkah (dengan Gambar)
Sakelar Relay yang Diaktifkan Suara (Arduino): 6 Langkah (dengan Gambar)

Video: Sakelar Relay yang Diaktifkan Suara (Arduino): 6 Langkah (dengan Gambar)

Video: Sakelar Relay yang Diaktifkan Suara (Arduino): 6 Langkah (dengan Gambar)
Video: Tutorial Dasar Relay Arduino 2024, Juli
Anonim
Sakelar Relai yang Diaktifkan Suara (Arduino)
Sakelar Relai yang Diaktifkan Suara (Arduino)

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

Komponen
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)

Pengkabelan (Modul Pengenalan Suara)
Pengkabelan (Modul Pengenalan Suara)
Pengkabelan (Modul Pengenalan Suara)
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)

Pengkabelan (Modul Relai)
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

Pengkodean - Pelatihan Suara
Pengkodean - 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

Pengkodean - Sakelar Relai yang Diaktifkan Suara
Pengkodean - Sakelar Relai 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

Selesai
Selesai
Selesai
Selesai
Selesai
Selesai
Selesai
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.

Tantangan yang Diaktifkan Suara
Tantangan yang Diaktifkan Suara
Tantangan yang Diaktifkan Suara
Tantangan yang Diaktifkan Suara

Runner Up dalam Tantangan yang Diaktifkan Suara

Direkomendasikan: