简介:DIY Arduino蓝牙控制车
你好朋友!我的名字叫尼古拉斯(Nikolas),今年15岁,住在希腊雅典。今天,我将向您展示如何使用Arduino Nano,3D打印机和一些简单的电子组件制作 2轮蓝牙控制汽车!如果您愿意,请务必观看后面我的demo视频,以观看行驶中的汽车并按照那里的指示进行操作!
动机
当我9岁那年我父亲带给我一些电池,一个开关和一个小灯泡玩耍时,我开始学习基本的电子产品,这让我感到非常兴奋。在那段时间里,在父亲的帮助下,我制造了我的第一辆汽车,当时的汽车非常简单。它由一个旧手机的盒子组成,我们在上面装有四个直流电动机,装有一些玩具车的一些轮子,它们由几节AA电池供电,只能向前移动,但9岁的我确实感到骄傲和高兴。在接下来的几年中,我做了很多创作和许多玩具车。在某个时候,我为自己设定了制造遥控车的目标,这对您来说似乎很容易,但就我过去的经历而言,这已经超出了我的范围。但是,当去年春天爆发疫情,并且我们进入隔离区时,我接触了更复杂的电子设备,四月左右,我实现了自己的目标,该车基于Arduino Uno制作,可以通过IR遥控器进行控制!然后,我将自己的目标设定为制造一部可以通过手机通过蓝牙进行控制的汽车。
材料清单:
这是包含必要组件的列表
- Arduino纳米
- 2 x 200RPM N20微型马达
- DRV8833电机驱动器
- HC-06(蓝牙模块)
- 18650锂电池
- 电池座
- 11mm x 6mm滑动开关
- M3螺丝(10毫米)和螺母
- 一些电缆
- 4 x普通橡皮筋
- 烙铁
- 3D打印机
- 一些细丝(我用过Prusament PETG)
步骤1:3D打印
我自己使用Onshape设计了3D文件。您将需要打印底座和两个轮子。我在Creusa Ender 3 V2上以0.2mm的层高和40%的填充度在Prusament Gold PETG中打印了所有零件。
您可以在这里找到.stl文件:Thingiverse
https://www.thingiverse.com/thing:4683747
步骤2:电路
是时候做电路了!因此,现在将Arduino Nano,DRV8833和HC-06放在面包板上。
- 将HC-06和DRV8833的VCC连接到5V
- 将HC-06和DRV8833的GND连接到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端口。点击“上传”,您一切顺利!
步骤4:蓝牙应用
现在是时候尝试一下我们的电路和程序是否按预期工作了。我使用MIT App Inventor制作了自己的Android应用程序,这是一个简单的程序,可让您轻松制作Android应用程序!您可以通过下载下面的“ BluetoothController.apk”在Android手机上安装该应用程序。如果您愿意,可以在Play商店和App Store上找到其他选择,但我之所以这样做,是因为只有在您的手指按下按钮时汽车才会移动,这是我真正喜欢的功能。
首次连接到蓝牙模块时,您需要打开设备上的蓝牙,然后必须找到名为“ HC-06 ”的设备并连接到该设备密码“ 1234 ”或“ 0000 ”。然后转到该应用程序,然后单击“蓝牙”按钮,然后选择HC-06。现在,您已成功将汽车连接到智能手机,并且可以通过该应用程序控制电机了!
步骤5:组装
现在,您应该焊接电子设备,并准备组装汽车!
- 将18650电池座拧到底座上,并添加螺母
- 将两个电机推入到位
- 将滑动开关安装到位
- 将DRV8833电机驱动器安装到位
- 将Arduino Nano安装到位
- 将HC-06滑入到位
- 将18650电池添加到其支架中
- 将两个轮子推入电动机的轴中
- 最后但并非最不重要的一点是,在每个车轮上添加2条橡皮筋
步骤 6:享受创作!
做得好!现在打开它,通过您的Android应用程序连接它,玩得开心!
版权说明
本文遵循CC BY-SA版权协议,转载请附上原文出处链接及本声明。
链接:https://chandianzi.cn/diy-arduino-bluetooth-controlled-car.html
作者:Nikolaos+Babetas
版权协议:CC BY-NC-SA
分类名称:arduino-10
资源标识:DIY-Arduino-Bluetooth-Controlled-Car
暂无评论