单片机学习小组
登录
直播中
王凯
7年用户
1287经验值
私信
关注
如何实现远距离蓝牙四驱小车的设计?
开启该帖子的消息推送
蓝牙
如何实现远距离蓝牙四驱小车的设计?
回帖
(1)
陈翔洁
2022-2-23 11:50:36
蓝牙作为短距离通信,它的距离往往都在100米以内(什么?可以到100米,只是不同协议罢了),而常用的15米,蓝牙的优先暂时抛一边,单纯距离而言,做无线小车控制那简直就是在遭罪
,距离一远就失去控制,曾经玩过蓝牙的小四轴,当场让我放生了,原因就是通信距离短了,失控了。那有没有方法来解决蓝牙模块的增程呢?答案当然是有的,额外增加无线模块实现数据的透传,该作品使用了433MHz串口无线模块,通信距离可达3Km,是不是很远
,如果再加一个图传,视频监控车没得跑
,先来看看演示效果吧,其实和直接蓝牙模块控制没啥区别,得做拉锯测试才知道效果
准备器材
ESP32主板 ---------- 1块
433无线透传模块 100mW -------- 2个
433天线 ---------- 2个
四驱小车套装 ---------- 1个
移动电源 ---------- 1个
连接线 ---------- 若干
螺丝螺柱 ---------- 若干
模块讲解
ESP32主板:主控制器,自带2路电机驱动,免去了额外增加驱动模块环节的接线部分
433无线透传模块:官网给的参数通信距离可达3000米,透传指数据接收到后原封不动的转发出去,当然也可以使用这种模块做超远距离的下载器
原理框图
制作过程
1、安装四个电机,并同边电机对角连线
2、安装固定ESP32主板的固定螺丝,孔位与Arduino UNO一致
3、安装固定ESP32主板
4、连接电机线,注意M1和M2的方向,且记得将电机信号选择拨码开关切换至“ON”方向
5、处理433无线模块
433模块需成对使用,上图中用于连接小车部分的接收模块,故至焊接TX(发送)引脚,且MD0直接接至对地敷铜(GND)是将无线模块的工作模式切换至透传模式,两个模块的MD0均是这般操作
随后取下天线的SMA接头,因为配的天线馈线太长,接近2米,放车上太丑了,所以嘛
,直接割了,并将馈线直接焊接过来
6、固定天线,且模块的TX引脚连接ESP32主板的3号RX0引脚
7、发送端接线,蓝牙模块的TX/RX与433模块的TX/RX错开连接,即TX连接RX,在USB取5v供电,这样便携式的就完成了,直接插电脑即可
参考程序
1、ESP32接收串口数据
2、根据接收到的数据,执行对应的程序:前进、后退、左转、右转、停止
3、具体小车运动程序
4、APP界面
作品欣赏
蓝牙作为短距离通信,它的距离往往都在100米以内(什么?可以到100米,只是不同协议罢了),而常用的15米,蓝牙的优先暂时抛一边,单纯距离而言,做无线小车控制那简直就是在遭罪
,距离一远就失去控制,曾经玩过蓝牙的小四轴,当场让我放生了,原因就是通信距离短了,失控了。那有没有方法来解决蓝牙模块的增程呢?答案当然是有的,额外增加无线模块实现数据的透传,该作品使用了433MHz串口无线模块,通信距离可达3Km,是不是很远
,如果再加一个图传,视频监控车没得跑
,先来看看演示效果吧,其实和直接蓝牙模块控制没啥区别,得做拉锯测试才知道效果
准备器材
ESP32主板 ---------- 1块
433无线透传模块 100mW -------- 2个
433天线 ---------- 2个
四驱小车套装 ---------- 1个
移动电源 ---------- 1个
连接线 ---------- 若干
螺丝螺柱 ---------- 若干
模块讲解
ESP32主板:主控制器,自带2路电机驱动,免去了额外增加驱动模块环节的接线部分
433无线透传模块:官网给的参数通信距离可达3000米,透传指数据接收到后原封不动的转发出去,当然也可以使用这种模块做超远距离的下载器
原理框图
制作过程
1、安装四个电机,并同边电机对角连线
2、安装固定ESP32主板的固定螺丝,孔位与Arduino UNO一致
3、安装固定ESP32主板
4、连接电机线,注意M1和M2的方向,且记得将电机信号选择拨码开关切换至“ON”方向
5、处理433无线模块
433模块需成对使用,上图中用于连接小车部分的接收模块,故至焊接TX(发送)引脚,且MD0直接接至对地敷铜(GND)是将无线模块的工作模式切换至透传模式,两个模块的MD0均是这般操作
随后取下天线的SMA接头,因为配的天线馈线太长,接近2米,放车上太丑了,所以嘛
,直接割了,并将馈线直接焊接过来
6、固定天线,且模块的TX引脚连接ESP32主板的3号RX0引脚
7、发送端接线,蓝牙模块的TX/RX与433模块的TX/RX错开连接,即TX连接RX,在USB取5v供电,这样便携式的就完成了,直接插电脑即可
参考程序
1、ESP32接收串口数据
2、根据接收到的数据,执行对应的程序:前进、后退、左转、右转、停止
3、具体小车运动程序
4、APP界面
作品欣赏
举报
更多回帖
rotate(-90deg);
回复
相关问答
蓝牙
求助,
蓝牙
5.0怎么设置125k
远距离
模式?
2024-06-20
94
用数传方式可以达最
远距离
?
2012-07-14
4766
用频谱仪怎么样测试
远距离
射频功率,要设置什么地主吗?
2011-05-05
2856
SPI可以进行
远距离
通讯吗?
2023-10-23
246
远距离
RFID读写天线设计方案
2019-07-19
2290
工控机
远距离
识别系统应用在哪些领域?
2019-08-29
1733
请问有哪些可以
远距离
控制的遥控模块?
2019-07-19
2832
请问用ESP8266能够
实现
单片机和手机
远距离
通信吗?
2019-06-27
8002
NRF24L01+PA+LNA无线超
远距离
2.4G模块具有哪些应用?
2021-06-22
1789
为什么要用4-20ma作为
远距离
传输?
2021-08-30
1484
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分