🤖 Proyek Robot Suara Sederhana: Kendalikan Robot dengan Suaramu!
🎯 Tujuan:
Membuat robot mini sederhana yang dapat bergerak berdasarkan perintah suara, seperti "maju", "mundur", "kiri", dan "kanan".
🧰 Alat & Bahan:
-
🧠Arduino Uno atau ESP32 (ESP32 lebih baik karena ada Wi-Fi & mic support)
-
🔊 Microphone sensor atau modul voice recognition (seperti Elechouse V3)
-
⚙️ Motor DC 2 buah + roda
-
🔋 Battery pack 5V / 7.4V
-
🧱 Chassis robot mini (atau rangka DIY dari kardus/plastik)
-
💡 LED indikator (opsional)
-
🔌 Kabel jumper
🛠️ Langkah-Langkah:
1. Rakit Robot
-
Pasang motor dan roda ke chassis
-
Hubungkan motor ke motor driver (L298N)
-
Sambungkan Arduino/ESP32, modul suara, dan power supply
2. Program Robot
Gunakan Arduino IDE untuk mengunggah kode:
Untuk modul voice recognition (Elechouse):
-
Latih kata-kata di modul terlebih dahulu (“maju”, “mundur”, dll)
-
Gunakan output dari modul untuk mengendalikan logika motor
3. Uji Coba
-
Ucapkan perintah: “maju!”
-
Lihat robot bergerak ke depan
-
Ulangi dengan “mundur”, “kiri”, atau “kanan”
🧠Catatan Tambahan:
-
Jika tidak punya modul suara, kamu bisa gunakan laptop dan Teachable Machine Google + ESP32 untuk streaming sinyal
-
Alternatif: gunakan aplikasi Android yang mengirim perintah suara ke robot lewat Bluetooth
🎉 Hasil Akhir:
Robot mini kamu bisa dikendalikan hanya dengan suara kamu sendiri!
Proyek ini sangat cocok untuk belajar gabungan hardware, coding, dan AI sederhana.
🔧 Spesifikasi:
-
Arduino Uno
-
Voice Recognition Module V3 (Elechouse)
-
L298N Motor Driver
-
2 DC Motors (kanan dan kiri)
-
Power Supply 5V
✅ Struktur Logika:
-
Suara “maju” → robot maju
-
Suara “mundur” → robot mundur
-
Suara “kiri” → belok kiri
-
Suara “kanan” → belok kanan
-
Suara “stop” → berhenti
📄 Kode Arduino:
🧠Catatan:
-
Untuk modul Voice Recognition V3, kamu harus latih suara terlebih dahulu (menggunakan software bawaan).
-
Kode di atas mengasumsikan kamu melatih 5 perintah suara dan memberi nomor 0–4.
-
Uji terlebih dahulu di Serial Monitor untuk mengenali ID perintah suara hasil training.
