蓝牙遥控 Arduino 小车完整 DIY 指南
元器件与物料
- Arduino Nano R3 ×1
- 微型金属减速电机 600RPM 12V ×2
- DRV8833 电机驱动板 ×1
- HC-06 蓝牙模块 ×1
- 18650 锂电池 ×1
- 18650 电池盒 ×1
- 11mm×6mm 拨动开关 ×1
- M3 螺丝(10mm)和螺母 ×1
- 若连接线 ×1
- 普通橡皮筋(作轮胎) ×4
所需工具
- 电烙铁
- 3D 打印机
项目简介
大家好!我是 Nikolas,15 岁,来自希腊雅典。今天教大家如何用 Arduino Nano、3D 打印件和简单电子元件制作一辆两轮蓝牙遥控小车!请观看我的 YouTube 视频查看实车演示并跟随指引。
背景故事
9 岁时父亲给我电池、开关和小灯泡,我对电子学产生兴趣。在父亲帮助下制作了第一辆极简小车:旧手机盒装四个直流电机和玩具车轮,用几节 AA 电池供电,只能前进,但我无比自豪。随后几年做了许多创意和玩具车。一度想做遥控车,但遥不可及。疫情爆发后我深入学习电子,2020 年 4 月用 Arduino Uno 做出了红外遥控车。随后立下新目标:做一辆手机蓝牙遥控的车。这就是本教程的由来。享受制作乐趣!
步骤 1:3D 打印
使用 Onshape 设计 3D 模型,需打印底盘和两个轮子。材料:Prusament Gold PETG,层高 0.2mm,填充 40%,打印机:Creality Ender 3 V2。
STL 文件下载:Thingiverse
步骤 2:电路搭建
将 Arduino Nano、DRV8833、HC-06 插在面包板上:
- HC-06 和 DRV8833 的 VCC → 5V
- HC-06 和 DRV8833 的 GND → GND
- HC-06 TXD → Arduino D10
- HC-06 RXD → Arduino D11
- DRV8833 INT1/INT2/INT3/INT4 → Arduino D2/D3/D4/D5
- 电机 1 接 OUT1/OUT2,电机 2 接 OUT3/OUT4
- 电池正极 → 5V(可串联拨动开关),负极 → GND
步骤 3:编程上传
用 USB 线连接 Nano,打开 BluetoothCar.ino,在 Arduino IDE 工具栏选对板型和端口,点击上传。(原文附有 IDE 设置截图)
步骤 4:蓝牙手机 App
作者用 MIT App Inventor 自制 Android App(BluetoothController.apk),特点:手指按住按钮车才动,松开即停。也可用商店现成 App。
首次配对:打开手机蓝牙,搜索“HC-06”,配对码“1234”或“0000”。然后在 App 中点击蓝牙按钮选择 HC-06,即可控制电机。
步骤 5:组装小车
- 将 18650 电池盒拧在底盘上并拧紧螺母
- 压入两个电机
- 嵌入拨动开关
- 嵌入 DRV8833 驱动板
- 嵌入 Arduino Nano
- 滑入 HC-06 模块
- 装入 18650 电池
- 将两个轮子压入电机轴
- 每个轮子套 2 根橡皮筋增加摩擦
步骤 6:享受成果!
打开开关,用手机 App 连接,尽情玩耍!希望你喜欢这个教程,欢迎订阅我的 YouTube 频道获取更多精彩项目,也可关注 Instagram @n_babetass。评论区留下你的问题或建议!
代码
BluetoothCar.ino(仅供下载,无预览)
自定义零件与外壳
Thingiverse: https://www.thingiverse.com/thing:4683747
原理图
(原文包含原理图图片)
制造工艺
- 蓝牙控制树莓派机器人:语音反馈功能构建指南
- 用 Arduino 制作万能红外遥控器:分步指南
- DIY改装:将遥控车升级为蓝牙手机控车辆
- 废旧遥控车改装:Arduino + USB Host Shield 实现 Xbox 手柄无线控制
- 自制可拳击的可编程键盘按钮:基于 Arduino 与压电元件的分步指南
- Arduino 项目优化供电方案:从按键开关到电池监测与数据记录
- 语音控制家电:Google Assistant + 蓝牙 + Arduino UNO
- 自制 Arduino 遥控保时捷赛车:从改装底盘到手机 App 控制全攻略
- Arduino 实时数字罗盘:HMC5883L + Processing 可视化教程
- 车辆电瓶充电全解析:时间、电流、充电器选型与养护指标
- 补贴退坡对中国动力电池产业的深度影响
- 打造船用GPS定时通风系统:基于PIC16F628A的继电器控制风扇