亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

声控车

组件和用品

Arduino UNO
× 1
面包板(通用)
× 1
直流电机(通用)
× 2
线性调节器 (7805)
× 1
Texas Instruments 双 H 桥电机驱动器 L293D
× 1
跳线(通用)
× 1
蓝牙低功耗 (BLE) 模块(通用)
× 1

关于这个项目

组件:

  • Arduino Uno
  • 面包板
  • 电机 x2
  • 轮子 x2
  • 机箱(大小合适)
  • 电压调节器 LM7805
  • L293D
  • 12V 电池(电源)
  • 跳线
  • 蓝牙模块 HC-05

您可以在此处找到该应用程序:https://play.google.com/store/apps/details?id=appinventor.ai_cempehlivan92.Arduino_Sesli_Kontrol

想法:

我们将蓝牙模块与移动应用程序连接。完成后,我们通过移动设备发出的命令将通过模块发送到 Arduino。我们从应用程序发送的串行缓冲区中逐个字符地接受并将它们组合成一个字符串。

然后我们将其与命令进行比较。如果匹配,则执行该命令。例如,当我们收到的字符串是“Right”时,机器人向右转。

连接:

在此处查找所有连接:https://yainnoware.blogspot.com/p/voice-controlled-car.html

代码:

int motor_input1=11;int motor_input2=10;int motor_input3=5;int motor_input4=6;String voice;void setup() { Serial.begin(9600); pinMode(电机输入1,输出); //右马达 pinMode(motor_input2, OUTPUT); //右电机 pinMode(motor_input3, OUTPUT); //左电机 pinMode(motor_input4, OUTPUT); //LEFT MOTOR}void loop() { while(Serial.available()>0) { delay(10); char c=Serial.read(); if(c=='#') { break; } 语音+=c; } if(voice=="forward"){ digitalWrite(motor_input1, LOW);数字写入(电机输入2,高);数字写入(电机输入3,低);数字写入(电机输入4,高);延迟(5000); } else if(voice=="back"){ digitalWrite(motor_input1, HIGH);数字写入(电机输入2,低);数字写入(电机输入3,高);数字写入(电机输入4,低); delay(5000);} else if(voice=="left"){ digitalWrite(motor_input1, LOW);数字写入(电机输入2,高);数字写入(电机输入3,高);数字写入(电机输入4,低);延迟(800); } else if(voice=="right"){ digitalWrite(motor_input1, HIGH);数字写入(电机输入2,低);数字写入(电机输入3,低);数字写入(电机输入4,高);延迟(800); } if(voice.length()>0) 则声音="";数字写入(电机输入1,低);数字写入(电机输入2,低);数字写入(电机输入3,低);数字写入(电机输入4,低); } } 

制造工艺

  1. MajorTom:Alexa 语音控制的 ARDrone 2.0
  2. Arduino 数字骰子
  3. DIY 37 LED 轮盘游戏
  4. 操纵杆控制的遥控车
  5. ATtiny85 迷你街机:贪吃蛇
  6. 便携式测距仪
  7. MobBob:由 Android 智能手机控制的 DIY Arduino 机器人
  8. 应用控制的液压起重机
  9. 智能人脸追踪机器人车
  10. Arduino 控制的钢琴机器人:PiBot
  11. 铜电镀
  12. NeoMatrix Arduino Pong