蓝牙遥控小车:Arduino DIY 遥控车辆
组件与供应
| Arduino UNO | ×1 |
| 12V 200rpm 直流减速电机 | ×2 |
| L293D 电机驱动扩展板 (Arduino Uno 专用) | ×1 |
| HC-05 蓝牙模块 | ×1 |
| 面包板 | ×1 |
| 杜邦线 | ×1 |
应用与在线服务
- Arduino IDE
项目简介
人类天生爱控制,自动化与机器人因此迷人。本教程教你制作蓝牙遥控小车。
硬件制作
车身
双电机设计,用两个 12V 200rpm 直流电机。可用成品底盘,我用 PVC 板自制。保持轻量化。


电路连接
按原理图接线:L293D 扩展板插在 Arduino 上,两电机接 M1/M2,HC-05 模块 TX/RX 接 Arduino 软串口或硬件串口 (注意电平转换),蓝牙模块 VCC 接 5V,GND 共地。接线完成如图:



供电方案
Arduino 用 5V 移动电源供电,但 12V 电机需额外电源。我串联两节 9V 电池得 18V,但电流不足导致电机转速极低。建议使用 12V 锂电池或铅酸电池组,保证电流输出。
代码逻辑
通过控制两电机正反转实现转向:
- 前进:双电机正转
- 后退:双电机反转
- 左转:左电机反转、右电机正转
- 右转:左电机正转、右电机反转
- 停止:双电机释放
void forward() { motor1.run(FORWARD); motor2.run(FORWARD); }
void backward() { motor1.run(BACKWARD); motor2.run(BACKWARD); }
void left() { motor1.run(BACKWARD); motor2.run(FORWARD); }
void right() { motor1.run(FORWARD); motor2.run(BACKWARD); }
void Stop() { motor1.run(RELEASE); motor2.run(RELEASE); }
完整代码
#include <AFMotor.h>
AF_DCMotor motor1(1); // 左电机
AF_DCMotor motor2(2); // 右电机
int val;
void setup() {
Serial.begin(9600);
motor1.setSpeed(255);
motor2.setSpeed(255);
Stop();
}
void loop() {
val = Serial.read();
if(val == '1') forward(); // 前进
if(val == '2') backward(); // 后退
if(val == '3') left(); // 左转
if(val == '4') right(); // 右转
if(val == '5') Stop(); // 停止
}
void forward() { motor1.run(FORWARD); motor2.run(FORWARD); }
void backward() { motor1.run(BACKWARD); motor2.run(BACKWARD); }
void left() { motor1.run(BACKWARD); motor2.run(FORWARD); }
void right() { motor1.run(FORWARD); motor2.run(BACKWARD); }
void Stop() { motor1.run(RELEASE); motor2.run(RELEASE); }
步骤:1. 上传代码 2. 接线 3. 手机安装蓝牙遥控 App (文中链接) 4. 配对连接 HC-05 (密码 1234 或 0000) 5. 玩转!
成品展示





欢迎评论区留言建议或改进想法。
原理图
电机驱动板接 12V 外部电源,原理图未画出外部电源。

制造工艺
- 蓝牙控制树莓派机器人:语音反馈功能构建指南
- DIY改装:将遥控车升级为蓝牙手机控车辆
- 废旧遥控车改装:Arduino + USB Host Shield 实现 Xbox 手柄无线控制
- Arduino + HC-05 蓝牙控制 LED:MIT App Inventor 手机 App 开发全攻略
- Arduino 串口简易计算器:两数四则运算演示
- Arduino Nano 语音控制机器人:蓝牙 + 手机 APP 实现
- 自制便携式视觉暂留显示器:Arduino UNO 与 ATtiny85
- 语音控制家电:Google Assistant + 蓝牙 + Arduino UNO
- Wi-Servo:基于 ESP8266 的 Wi-Fi 网页端舵机远程控制系统
- 自制 Arduino 遥控保时捷赛车:从改装底盘到手机 App 控制全攻略
- DIY Arduino USB 触控板 —— 将废旧笔记本触控板改造为现代输入设备
- 使用 Arduino Uno 和蓝牙实现遥控小车:分步指南