gada888 发表于 2022-5-18 16:36:50

履带式蓝牙小车

本帖最后由 gada888 于 2022-5-20 15:11 编辑

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




https://www.bilibili.com/video/BV1NU4y1U7Yd/

下面再上一组靓照





二-再下来是物件清单


产品名称 数量 产品链接
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来编辑。


app inventor 登录时候,会被要求从谷歌邮箱登录,如果你没有这个邮箱也没有关系。直接点击登录。

这是手机app的界面逻辑设计,因为我们需要控制小车,二小车的运动无非前进,停止,左转和右转,所以设计了几个相应的按钮来控制小车运动方向。

这是手机app的积木块设计,其原理是让app先查找蓝牙地址,然后选择找到的蓝牙地址。再然后根据界面设计的4个小车方向控制按钮。当接收到某个按钮信号时候,发出一个字符。这个字符会传递给arduino。arduino会根据接收的字符来做控制电机模块的动作。


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


配对后,点击按钮进行小车操作


六-这是硬件连线图


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



















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

为什么打码

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

hnyzcj 发表于 2022-5-18 22:05
为什么打码

因为没经过美女同意。

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

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

{:5_116:}

发表于 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 10:30
真卖啊?

开个玩笑

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

gada888 发表于 2022-5-21 18:14
开个玩笑

呵呵         
页: [1]
查看完整版本: 履带式蓝牙小车