Pada bagian ini akan diberikan contoh penggunaan Arduino dengan voice recognition module v3. Terdapat dua tahapan yang akan kita lalui, yaitu tahap pelatihan suara dan tahap pengenalan suara. Pada tahap pelatihan, kita akan merekam suara kita ke modul dengan menggunakan program khusus untuk pelatihan. Pada contoh ini, perintah suara yang dilatih sebanyak 2. Pada tahap pengenalan suara, kita akan mencoba mengendalikan led menggunakan perintah suara yang sudah kita latih. Rangkaian untuk merealisasikan contoh ini ditunjukkan pada gambar 1.1.
Gambar 1.1 Arduino dan Voice Recognition Module V3 |
Hardware yang dibutuhkan :
1. Arduino UNO
2. Kit voice recognition module V3
3. Kabel jumper
Keterangan Rangkaian dan Pemrograman :
1. Hubungkan pin VCC Voice Recognition Module V3 dengan pin VCC 5V Arduino.
2. Hubungkan pin GND Voice Recognition Module V3 dengan pin GND Arduino.
3. Hubungkan pin RXD Voice Recognition Module V3 dengan pin digital 2 Arduino.
4. Hubungkan pin TXD Voice Recognition Module V3 dengan pin digital 3 Arduino.
Sebelum membuat program kita perlu melakukan instalasi library yang diperlukan terkait Voice Recognition Module V3. Library Voice Recognition Module V3 dapat digunakan untuk membantu kita dalam membuat proyek sederhana untuk melatih suara yang akan dikenali maupun proses pengenalan suara. Berikut ini langkah-langkahnya :
1. Unduh library Voice Recognition Module V3 di alamat :
https://github.com/kksjunior/Voice-Recognition-with-Elechouse-V3/blob/master/VoiceRecognitionV3.zip
2. Ekstrak file zip tersebut.
3. Pindahkan folder VoiceRecognitionV3 hasil ekstrak ke folder libraries Arduino yang berlokasi di
C:\Users\Nama_Pengguna\Documents\Arduino\libraries
4. Restart Arduino IDE.
Setelah selesai instalasi library berhasil dilakukan, maka langkah selanjutnya melatih modul pengenalan suara ini. Kita dapat memanfaatkan file contoh yang sudah disediakan library VoiceRecognitionV3 untuk melatih suara. Berikut ini langkah-langkahnya :
1. Buka Arduino IDE
2. Pilih menu "File"
3. Pilih "Examples"
4. Pilih "VoiceRecognitionV3"
5. Pilih "vr_sample_train" seperti pada gambar berikut ini.
Gambar 1.2 Memilih File Contoh vr_sample_train |
Setelah file vr_sample_train terbuka, compile program tersebut kemudian upload ke Arduino UNO yang digunakan. Langkah selanjutnya, buka serial monitor Arduino IDE dan pastikan pengaturan baud rate pada serial monitor adalah 115200. Gambar 1.3 menunjukkan tampilan awal yang muncul ketika program ini dijalankan.
Gambar 1.3 Tampilan Awal Program Pelatihan |
Pada awal tampilan di atas terlihat banyak perintah yang dapat dilakukan. Untuk melatih suara yang dapat dikenali gunakan perintah "train" diikuti dengan nomor record-nya (0-79). Untuk memulainya, ketikkan perintah "train 0" di serial monitor Arduino IDE seperti pada gambar 1.4. Kemudian tekan tombol enter.
Gambar 1.4 Perintah Train Record 0 |
Selanjutnya program akan meminta kita untuk mengucapkan kata yang dilatih sebanyak 2 kali. Jika proses pelatihan berhasil, maka program akan mencetak string "Success" ke serial monitor Arduino IDE seperti pada gambar 1.5 berikut ini.
Gambar 1.5 Train Record 0 Berhasil |
Proses selanjutnya, latih suara yang kedua pada record 1. Untuk melakukannya, ketikkan perintah "train 1" di serial monitor Arduino IDE. Gambar 1.6 menunjukkan perekaman pada record yang 1 yang sudah berhasil dilakukan.
Gambar 1.6 Train Record 1 Berhasil |
Setelah semua proses pelatihan selesai, kita dapat mencoba pengenalan suara dengan menggunakan modul ini dan Arduino. Pada contoh kali ini akan digunakan file contoh yang disediakan pada library VoiceRecognitionV3 dengan nama vr_sample_control_led. Pada contoh program tersebut akan diseleksi apakah suara yang dideteksi dikenali dengan record yang sudah pernah dilatih. Jika suara dikenali sesuai record 0, maka LED bawaan pada board Arduino UNO yang terhubung ke pin digital 13 akan menyala. Jika suara dikenali sesuai dengan record 1, maka LED bawaan pada board Arduino UNO yang terhubung ke pin digital 13 akan padam. Berikut ini langkah-langkah untuk membuka file contoh vr_sample_control_led :
1. Buka Arduino UNO
2. Pilih menu "File"
3. Pilih "Examples"
4. Pilih "VoiceRecognitionV3"
5. Pilih "vr_sample_control_led" seperti pada gambar di bawah ini.
Gambar 1.7 Memilih File Contoh vr_sample_control_led |
Setelah file contoh vr_sample_control_led terbuka, compile program tersebut kemudian upload ke Arduino UNO yang digunakan. Langkah selanjutnya, buka serial monitor Arduino IDE dan pastikan pengaturan baud rate pada serial monitor adalah 115200. Ucapkan perintah yang sudah pernah dilatih kemudian perhatikan LED yang ada di board Arduino UNO. Gambar 1.8 menunjukkan tampilan ketika suara dengan record 1 dikenali dan ketika suara dengan record 0 dikenali.
Gambar 1.8 Memilih File Contoh vr_sample_control_led |
0 Komentar