Translate

Mengakses Modul Voice Recognition dengan Arduino (Kendali Alat / Device Menggunakan Perintah Suara)

Mengakses Modul Voice Recognition dengan Arduino (Kendali Alat / Device Menggunakan Perintah Suara)


       Pada kesempatan yang berbahagia, ditengah malam yang sunyi ini saya akan menjelaskan mengenai bagaimana cara mengakses modul voice recognition menggunakan Arduino, jadi prinsip kerja dari alat ini yaitu akan mengendalikan nyala led dengan menggunakan perintah suara, misalnya perintah "SATU" maka akan menghidupkan LED 1, jika perintah "DUA" maka akan menghidupkan LED 2, begitu pula dengan perintah "TIGA" yang mana akan menghidupkan LED 3. yang harus diperhatikan yaitu sebelum dihubungkan ke Arduino, terlebih dahulu masukkan perintah suara yang akan dijadikan perintah untuk kendali dengan menggunakan software dan kabel serial, setelah dilakukan perekaman maka modul VR siap digunakan. untuk lebih jelasnya berikut adalah skema dan programnya.




a. Arduino Mega





b. Modul Voice Recognition (VR)





c. Led warna merah






d. Program Arduino IDE

int ledPin1 = 7;
int ledPin2 = 6;
int ledPin3 = 5;

byte com = 0;

void setup()
{
Serial.begin(9600);
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);

delay(2000);
Serial.write(0xAA);
Serial.write(0x37);
delay(1000);
Serial.write(0xAA);
Serial.write(0x21);
}

void loop() // run over and over again
{

while(Serial.available())
{
com = Serial.read();
switch(com)
{
case 0x11:
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, HIGH);
break;

case 0x12:
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, HIGH);
break;

case 0x13:
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, LOW);
break;


}
}

}





e. VIDEO HASILNYA










3 comments:

  1. assalamu alaikum... mas mau nanya... output module sensornya ke pin brpa di arduino...??

    sekian trima kasih.

    ReplyDelete
  2. selamat malam, saya mau nanya dong mas mengenai suara. kenapa menggunakan case 0x11,0x12,0x13? apakah dari modul tersebut memang begitu?

    ReplyDelete
  3. selamat pagi kak, saya ingin bertanya tentang kalimat kakak "terlebih dahulu masukkan perintah suara yang akan dijadikan perintah untuk kendali dengan menggunakan software" jadi software yang kaka maksud itu software apa ya kak? terimakasih :)

    ReplyDelete