2022-5-18 16:36:50 [显示全部楼层]
6468浏览
查看: 6468|回复: 8

履带式蓝牙小车

[复制链接]
本帖最后由 gada888 于 2022-5-20 15:11 编辑

做了个蓝牙小车。电机控制模块用的是DF的python版灯光和电机控制模块。这个模块是个多面手,C语言和python语言都可以上手,而且可以上位机控制。串口控制。模拟口控制。今天就给大家揭秘这个模拟口怎么控制的模块。不过原本是拿来做micropython控制的。会在以后出一期python小车。因为这个模块只有一组PWM输出口,所以只能控制一个电机,而小车只是有两个车轮。所以配了两个‘’灯光和电机控制模块‘’。废话不多说,先上图片和视频。


履带式蓝牙小车图1



下面再上一组靓照
履带式蓝牙小车图2
履带式蓝牙小车图3
履带式蓝牙小车图4
履带式蓝牙小车图5

二-再下来是物件清单

产品名称 数量 产品链接
Arduino uno 1 https://www.dfrobot.com.cn/goods-521.html
uno 扩展模块 1 Sensor Shield V5.0传感器扩展板 电子积 V5 For Arduino R3 扩展
DF灯光和电机模块 2 https://www.dfrobot.com.cn/goods-3332.html
蓝牙模块 1 JDY-31蓝牙模块 支持SPP协议 兼容HC-05/06从机 蓝牙3.0
7.4V锂电池 1 https://www.dfrobot.com.cn/goods-434.html
产品名称 数量   产品链接
小车底盘 1 四博智能
连接线 10
DC2.1电源接头(公) 1 https://www.dfrobot.com.cn/goods-569.html
  DC2.1电源接头(母) 1 https://www.dfrobot.com.cn/goods-569.html

三-接下来介绍主元件
DF的灯光和电机驱动模块
这是一个可以用Python代码控制、WINDOWS上位机控制、UART通讯编程控制、电位器手动控制共四
种方式调节的PWM驱动器。用于直流电机调速、灯光调节等应用场景。
本产品支持5V~24V宽电压输入,并具有10A的承载能力,能驱动10W左右的直流电机或者整卷5米左
右的灯带。
适用于水泵水量控制、散热风扇速度控制、灯光亮度调节、电动工具改造、电机灯带产品测试、电机
速度自动化控制、灯光效果自动化控制等场景。


1. Python代码编程,无需主板或转接器。USB直连电脑,简单易用。
2. Windows软件控制,无需编程,USB即插即用。
3. UART通讯控制,可方便嵌入设备长期使用。
4. 外接电位器控制,手动控制,无需编程。
5. ModBus RTU协议,协议公开,可灵活定制自己的控制方式。
6. 5V~24V宽电压支持,适配更多的电机和灯带。
7. 大电流MOS管驱动,10A承载能力。


接下来划重点了啊。

第一:这个控制器的MOS管承载度高。那么意味着他需要外置电源供电。因为主控arduino的无法接受这么高的电流。所以需要外置供电先给灯光和电机模块供电。然后从这个灯光和电机模块给arduino和蓝牙供电。
第二:arduino模拟口也同时具有数字口的特性。那这里先做一个假设。是不是这个电机和灯光模块的模拟口也具有这个特征呢?经过测试,答案是:yes。也因此模块的ADC口连到了主控arduino的数字口上。数字口输出稳定值,更利于做开合这样的操作。

四:然后是手机app的设计,app用MIT App inventor来编辑。

履带式蓝牙小车图6
app inventor 登录时候,会被要求从谷歌邮箱登录,如果你没有这个邮箱也没有关系。直接点击登录。
履带式蓝牙小车图7
这是手机app的界面逻辑设计,因为我们需要控制小车,二小车的运动无非前进,停止,左转和右转,所以设计了几个相应的按钮来控制小车运动方向。
履带式蓝牙小车图8
这是手机app的积木块设计,其原理是让app先查找蓝牙地址,然后选择找到的蓝牙地址。再然后根据界面设计的4个小车方向控制按钮。当接收到某个按钮信号时候,发出一个字符。这个字符会传递给arduino。arduino会根据接收的字符来做控制电机模块的动作。

履带式蓝牙小车图9
设计好的app导出到手机后,先打开手机蓝牙,再进行配对。JDY-31是我用的蓝牙型号。

履带式蓝牙小车图10
配对后,点击按钮进行小车操作

履带式蓝牙小车图11
六-这是硬件连线图

履带式蓝牙小车图12
代码部分主要是两块,第一个是接收手机app发出的字符。第二部分是根据接收的字符来控制电机模块的具体模式。例如前进或右转。
七-代码测试成功













下载附件蓝牙小车资料-gada888.rar





hnyzcj  版主

发表于 2022-5-18 22:05:07

为什么打码
回复

使用道具 举报

gada888  版主
 楼主|

发表于 2022-5-19 06:22:39


因为没经过美女同意。
回复

使用道具 举报

hnyzcj  版主

发表于 2022-5-19 07:57:10

gada888 发表于 2022-5-19 06:22
因为没经过美女同意。

回复

使用道具 举报

 初级技匠

发表于 2022-5-19 09:05:05

老师你排线乱了
回复

使用道具 举报

gada888  版主
 楼主|

发表于 2022-5-20 15:12:09

诩 发表于 2022-5-19 09:05
老师你排线乱了

放心,在上市销售之前会把它打扮的漂漂亮亮的。
回复

使用道具 举报

 初级技匠

发表于 2022-5-21 10:30:26

真卖啊?
回复

使用道具 举报

gada888  版主
 楼主|

发表于 2022-5-21 18:14:07


开个玩笑
回复

使用道具 举报

 初级技匠

发表于 2022-5-21 20:20:52


呵呵           
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail