抠脚大汉
精华 最近在尝试学用wifi控制小车,原因有些尴尬,测试了很多蓝牙遥控的app,for arduino的基本不支持micropython,主做调试的蓝牙app呢不能同时发送两个摇杆数据,因为麦轮需要至少三个维度的遥控,也就是两个摇杆同时向开发板发至少两个X轴一个Y轴。
在破站叫魂钰的up开源过一款麦轮小车,两年前扔收藏夹吃灰,前几天下载下来看到里面有个up自己开发的app,能同时发送两个X轴,两个Y轴,只不过是wifi控制的,看了arduino代码,是发送udp数据包。
再说一下网络,由于我大多数时间在公司调试,公司内网是绑定mac的需要申请开通,所以esp32连公司内网基本不可能,看到魂钰up视频下有人评论,可否esp32开热点,手机连热点,就能带到室外玩了,这个我在油管也看到过类似的,在室外用wifi方式手机遥控esp32。
接下去实现的思路:
1. 实现esp32开热点,这个在esp32 networking手册里有。
2. 实现接收手机发送来的udp包,这个可以用import socket。网上也有代码可以搬。
3. 把1和2连起来,看看能否接收到这个app的数据,可以就完成大半了。图1,成功了。
4. 把接收来的LX LY RX RY 处理后运用麦轮运动简化公式,用pwm调速,这个我觉得可以参照up的arduino代码。图2
谁不期待一个丝滑运动的麦轮小车呢૧(●´৺`●)૭
2023/06/08 12:06
全部评论