Assalamu’alaikum teman teman, Bagaimana kabarnya? Baik bukan? Alhamdulillah. kali ini kita akan belajar cara mengontrol arduino lewat suara / voice recognition yang dikirim dari android via komunikasi bluetooth. untuk modul bluetooth akan kita gunakan nanti adalah modul bluetooth HC-05 / HC05.
Sebelum menginjak ke cara cara prakteknya perlu diketahui dulu cara urutan cara kerjanya yang secara sistematis adalah sebagai berikut :
1. Koneksi Bluetooth modul bluetooth HC-05 Arduino dengan Bluetooth Android
2. Penerjemahan Suara oleh Google Voice / Speech Recognition / speech to text dari suara menjadi Text
3. Mengirim text dari Android ke Arduino
4. Pengambilan keputusan / logika berdasarkan text yang diterima
Oke, setelah kita tahu cara kerjanya maka langkah selanjutnya dalah mulai praktik, yeee, siapkan bahan yang diperlukan seperti list dibawah ini
Bahan (Hardware)
- Arduino (Bebas, saya pakai Uno)
- Modul Bluetooth HC-05
- Kabel Jumper secukupnya
Setelah bahannya siap selanjutnya buat rangkaian.
Setelah wiringnya jadi, selanjuntya uploud coding dibawah ini ke arduino kalian
#include <SoftwareSerial.h> // memasukan library Software Serial//untuk komunikasi Arduino dengan modul Bluetooth lewat komunikasi Serial#define LED 13 // memberi nama pin 13 dengan nama LEDSoftwareSerial mySerial(2, 3); // setting pin RX TX serial
void setup() {
pinMode(LED,13); // sett pin LED sebagai OUTPUT
Serial.begin(9600);
mySerial.begin(9600);}String data = ""; // membuat variable String dengan nama "data"void loop() {
if (mySerial.available()) { // jika ada data masuk dari modul bluetooth
data = mySerial.readString(); // baca data
Serial.println(data); // print data ke serial monitor
if (data == "hidup") // jika data = "hidup"
{
digitalWrite(13,HIGH); // dihupkan lampu
}
else if (data == "mati") // jika data = "mati"
{
digitalWrite(13,LOW); // matikan lampu
}
}
}
Sampai tahap ini persiapan untuk arduinonya selesai, langkah selanjunya adalah kita perlu menginstall aplikasi android yang nantinya akan kita gunakan untuk pengontrol lampu di arduino kita, berikut langkahnya
1. Download aplikasi apk-nya
2. Install Aplikasi yang sudah di download diatas di Ponsel Android kalian
3. Aktifkan bluetooth android kalian lalu buka menu bluetooth, pastikan hc-05 sudah terdeteksi.
4. Klik hc-05 untuk melakukan pairing, jika minta pin isi saja “1234”
5. Selanjutnya buka aplikasi yang sebelunya sudah di install. saat pertama kali membuka maka akan muncul tulisan “Status not Connected”
6. Untuk menghubungkan, klik icon bluetooth, maka akan muncul daftar perangkat bluetooth yang siap dikoneksikan dengan android kalian pilih saja HC-05, dan pastikan status menjadi “connected”
7. Kalian bisa mematikan / menghidupkan dengan cara mengklik icon microfon, setelah jendela voice recognition terbuka ucapkan kata “hidup” untuk menghidupkan dan kata “mati” untuk mematikan led pada board arduino
Itulah tadi cara mengontrol nyala lampu led pada arduino menggunakan perintah suara dari android lewat komunikasi bluetooth. Pada tutorial kali ini hanya sebatas dasar-dasarnya saja, untuk pengembangannya sobat bisa kembangkan sendiri, semisal untuk mengontrol lampu sungguhan 220volt maka sobat bisa memodifikasi rangkaiannnya dengan menambahkan relay.
Semoga artikel kali ini bermanfaat, jika memiliki pertanyaan seputar Arduino IoT maupun Sistem Informasi Manajemen lainnya, jangan sungkan untuk bertanya kepada tim super kami di
PT. Konekthing Benda Pintar
Jl. Ir H. Juanda No.88 a, Kemiri Muka, Kecamatan Beji, Kota Depok, Jawa Barat 16423
(021) 77808509
info@konekthing.com
Konekthing Bandung
Jl. Sukaresmi IV No.7, Ciumbuleuit, Kec. Cidadap, Kota Bandung, Jawa Barat 40142
Konekthing Yogyakarta
Jl. Duwet, RT.02/RW.32, Duwet, Sendangadi, Kec. Mlati, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55285
(0274) 2883817, 0812-2510-1600
Wassalamu’alaikum
Tags:
iot,
internetofthings,
arduino,
suara,
modul,
bluetooth,
internet,
otomatis,
iotplatform,
iotvendor,
aplikasi,
software,
smartdevice,
smartbox,
smartcontrolling