Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Mobil Arduino Dikontrol Suara dengan BLE – Panduan DIY

Komponen dan Perlengkapan

Tentang Proyek Ini

Komponen:

Anda dapat menemukan aplikasi di sini: https://play.google.com/store/apps/details?id=appinventor.ai_cempehlivan92.Arduino_Sesli_Kontrol

Ide:

Kita menghubungkan modul Bluetooth dengan aplikasi seluler. Setelah selesai, perintah yang kita berikan melalui seluler dikirim ke Arduino melalui modul. Kami menerima karakter demi karakter dari buffer serial yang dikirim oleh aplikasi dan menggabungkannya untuk membentuk string.

Kami kemudian membandingkannya dengan perintah. Jika cocok, perintah dilakukan. Misalnya, ketika string yang kami terima adalah "Right", bot berbelok ke kanan.

Koneksi:

Temukan semua koneksi di sini:https://yainnoware.blogspot.com/p/voice-controlled-car.html

Kode:

int motor_input1=11; int motor_input2=10; int motor_input3=5; int motor_input4=6; String voice; void setup() { Serial.begin(9600); pinMode(motor_input1, OUTPUT); //MOTOR KANAN pinMode(motor_input2, OUTPUT); //MOTOR KANAN pinMode(motor_input3, OUTPUT); //MOTOR KIRI pinMode(motor_input4, OUTPUT); //MOTOR KIRI } void loop() { while(Serial.available()>0) { delay(10); char c=Serial.read(); if(c=='#') { break; } voice+=c; } if(voice=="forward"){ digitalWrite(motor_input1, LOW); digitalWrite(motor_input2, HIGH); digitalWrite(motor_input3, LOW); digitalWrite(motor_input4, HIGH); delay(5000); } else if(voice=="back"){ digitalWrite(motor_input1, HIGH); digitalWrite(motor_input2, LOW); digitalWrite(motor_input3, HIGH); digitalWrite(motor_input4, LOW); delay(5000);} else if(voice=="left"){ digitalWrite(motor_input1, LOW); digitalWrite(motor_input2, HIGH); digitalWrite(motor_input3, HIGH); digitalWrite(motor_input4, LOW); delay(800); } else if(voice=="right"){ digitalWrite(motor_input1, HIGH); digitalWrite(motor_input2, LOW); digitalWrite(motor_input3, LOW); digitalWrite(motor_input4, HIGH); delay(800); } if(voice.length()>0) { Serial.println(voice); voice=""; digitalWrite(motor_input1, LOW); digitalWrite(motor_input2, LOW); digitalWrite(motor_input3, LOW); digitalWrite(motor_input4, LOW); } } 

Proses manufaktur

  1. Demo ARDrone 2.0 Dikontrol Alexa: Drone Diaktifkan Suara dengan Raspberry Pi & Hologram Nova
  2. Proyek Dadu Digital Arduino: Buat Generator Angka Acak berbasis LCD
  3. Buat Sendiri Game Roulette 37 LED dengan Arduino Nano
  4. Ubah Mobil RC Lama menjadi Kendaraan Terkontrol Joystick dengan Arduino
  5. ATtiny85 Mini Arcade: Snake – Buat Konsol Game OLED Tangan
  6. Detektor Jarak Portabel – Kit DIY Arduino Nano dengan HC‑SR04, Baterai 18650, dan Kotak Cetak 3D
  7. MobBob: Buat Robot Arduino Sendiri, Dikontrol dengan Mulus melalui Smartphone Android
  8. Kerangga Hidrolik Terkontrol Aplikasi Pintar – Presisi & Kemudahan
  9. Mobil Robot Otonomi Pelacak Wajah dengan Arduino Nano & OpenCV
  10. PiBot: Robot Piano Berbasis Arduino untuk Pertunjukan Musik Presisi