如何制作 Arduino 蓝牙控制汽车
组件和用品
| × | 1 | ||||
| × | 2 | ||||
| × | 1 | ||||
| ||||||
|
关于这个项目
你好朋友!我叫尼古拉斯,今年 15 岁,住在希腊雅典。今天我将向您展示如何使用 Arduino Nano 制作 2 轮蓝牙控制汽车 ,一台3D打印机和一些简单的电子元件!如果您愿意,请务必观看我的 YouTube 视频以了解汽车的运行情况,并按照那里的说明进行操作!
故事
我在 9 岁那年开始接触基本的电子产品,当时我爸爸给我带来了一些电池、一个开关和一个小灯泡来玩,我非常兴奋。大约在那个时候,在我父亲的帮助下,我制造了我的第一辆尽可能简单的汽车。它由一个旧手机盒组成,我们在上面安装了四个直流电机和一些玩具车的轮子,它们由几节 AA 电池供电,它只能向前移动,但 9 岁的我真的很自豪和快乐。在接下来的几年里,我制作了很多作品和许多玩具车。在某些时候,我给自己设定了制造遥控汽车的目标,这对你来说可能很容易,但对于我过去的自己来说,这完全超出了我的能力范围。然而,当去年春天大流行爆发并且我们进入隔离区时,我进入了更复杂的电子产品领域,大约在 4 月左右,我通过制造基于 Arduino Uno 的汽车实现了我的目标,该汽车可以通过红外遥控器进行控制!然后我把自己的目标定为制造一辆可以通过手机通过蓝牙控制的汽车。这就是本教程的用武之地。享受!
第 1 步:3D 打印 图>
我使用 Onshape 自己设计了 3D 文件。您将需要打印底座和两个轮子。我在 Creality Ender 3 V2 上以 0.2 毫米的层高和 40% 的填充量在 Prusament Gold PETG 中打印了所有部件。
您可以在此处找到 .stl 文件:Thingiverse
第 2 步:电路 图> 图> 图> 图> 图> 图> 图> 图>
是时候制作电路了!所以现在把 Arduino Nano、DRV8833 和 HC-06 放在你的面包板上。
- 连接 VCC HC-06 和 DRV8833 到 5V
- 连接GND HC-06 和 DRV8833 到 GND
- 连接TXD D10
- 连接RXD D11
- 连接INT1 , INT2 , INT3 , INT4 D2 , D3 , D4 , D5 相应地
- 连接第一根电机的电缆 OUT1 和 OUT2
- 连接第二个电机的电缆 OUT3 和 OUT4
- 将电池的“”连接到 5V 和“- " 到 GND (如果需要,您现在可以将滑动开关添加到“+”)
第 3 步:编程
让我们将代码上传到 Arduino Nano!只需使用 USB 电缆将其连接到您的计算机,然后使用 Arduino IDE 打开“BluetoothCar.ino”文件。确保工具选项卡中的选项与上图相同,并且您选择了正确的 COM 端口。点击“上传”,一切顺利!
蓝牙Car.ino
第 4 步:蓝牙应用 图>
是时候尝试我们的电路和程序是否按预期工作了。我使用 MIT App Inventor 制作了自己的 Android 应用程序,这是一个简单的程序,可让您轻松制作 Android 应用程序!您可以通过下载下面的“BluetoothController.apk”在您的 Android 手机上安装该应用程序。如果您愿意,Play 商店和 App Store 上有一些替代品,但我制作了这个,因为只有当您的手指放在按钮上时汽车才会移动,这是我非常喜欢的一项功能。
首次连接蓝牙模块时,您需要打开设备上的蓝牙,然后您必须找到名为“HC-06”的设备 " 并连接到它,你必须输入密码 "1234 " 或 "0000 ”。然后进入APP,点击蓝牙按钮,选择HC-06。现在你的汽车已经成功连接到你的智能手机,你可以通过APP控制电机了!
蓝牙控制器.apk
第 5 步:组装 图> 图> 图> 图> 图> 图> 图> 图> 图> 图> 图>
现在您应该焊接电子设备并准备组装汽车!
- 将 18650 电池座拧到底座上并装上螺母
- 将两个电机推入到位
- 将滑动开关安装到位
- 将 DRV8833 电机驱动器安装到位
- 将 Arduino Nano 安装到位
- 将 HC-06 滑入到位
- 将 18650 电池添加到其支架
- 将两个轮子推入电机轴
- 最后但并非最不重要的一点是,为每个轮子添加 2 个橡皮筋
第 6 步:享受您的创作!
做得好!现在打开它,通过您的 Android 应用程序连接到它并玩得开心!我希望您喜欢本教程,如果喜欢,请考虑订阅我的 YouTube 频道以获取更多精彩项目,您还可以在 @n_babetass 上查看我的 Instagram!您可以在下面的评论中留下任何问题或建议!感谢您的时间!
代码
- BluetoothCar.ino
BluetoothCar.inoArduino
无预览(仅限下载)。
定制零件和外壳
物联网
https://www.thingiverse.com/thing:4683747thingiverse.com 上的 CAD 文件 蓝牙控制器_(1)_Ud3W5pFdl4.apk示意图
制造工艺