7557| 14
|
[入门教程] 小MU|借我借我一双慧眼吧 |
本帖最后由 rzyzzxw 于 2019-10-13 17:40 编辑 雾里看花 水中望月 你能分辩 这变幻莫测的世界 涛走云飞 花开花谢 你能把握 这摇曳多姿的季节 借我 借我一双慧眼吧 让我把这纷扰 看个清清楚楚 明明白白 真真切切 当小MU升级到了V113固件(升级固件也可以写一段,此处略去500字,酸酸甜甜),如果没有USB串口模块,就请参考李工的教程: 【Mind+】无需串口转换模块,用掌控板给MU摄像头升级固件 一般情况下用李工教程就可以完成。 文后回复中我写了小MU工程师给提供的特殊方法,可能会帮到你。 小MU固件升级资源: http://mai.morpx.com/page.php?a=sensor-support新版小MU固件功能: 1.新增wifi模式,Output拨码开关设置为10,连接wifi后可以在UART和wifi设备间进行UDP通讯,MU默认地址为192.168.4.1:3333; 2.新增AT指令功能,在wifi模式下,可以通过UART和WIFI方式使用AT指令配置WIFI以及运行算法,使用AT+HELP(换行)(回车)指令查看帮助; 3.新增wifi图传功能,Output拨码开关设置为11,连接MU后,在浏览器中输入网址192.168.4.1查看图像,可以通过网页上的按键指令或键盘输入指令向UART发送字符. wifi连接方式: MU默认为AP模式,搜索名为“MORPX-MU-AABBBB”的设备,其中AA为MU上2颗LED的颜色组合,BBBB为一组4位数字,颜色对照如下: 红色R,绿色G,蓝色B,黄色Y,白色W,紫色P 当设备重名时,可以通过地址拨码开关更换wifi名称,同时会显示不同的颜色组合 当我完成升级后,通过小MU看到了新世界,我就想要做一个小MU视角的图传小车了。 小车是临时搭的,没有有合适的纸盒,就只有了一块木板。 器材清单: 掌控板 1 掌控扩展板 1 电机 2 电池 1 小MU 1 本项目中接线:MU的RX接P1,TX接P0。 电机接电机接口1,2。(电机可以通过调换线头改变转动方向。) 一、做些技术准备: 1、新增wifi图传功能,Output拨码开关设置为11,连接MU后,在浏览器中输入网址192.168.4.1查看图像,可以通过网页上的按键指令或键盘输入指令向UART发送字符. 2、wifi连接方式:MU默认为AP模式,搜索名为“MORPX-MU-AABBBB”的设备,其中AA为MU上2颗LED的颜色组合,BBBB为一组4位数字。 3、MU的esp32开启了AP模式,自建WIFI网络,成为服务器,让电脑、平板当客户端(本帖子电脑用谷歌浏览器、安卓平板用火狐浏览器测试)接入进来。这样就无需依赖其他路由器wifi网络进行通信,小MU向电脑传加实时画面,通过网页上的按键指令与MU通信,MU再用串口与其它主控通信实现控制。 所以要完成本项目,第一个任务就是要刷入小MU新版V113固件,并确保成功刷入,成功的标志是在客户端电脑(如平板)能找到小MU在AP模式发出的WIFI信号,并能成功接入。 在谷歌或者火狐浏览器输入 http://192.168.4.1/就可以看到我们小 MU 的实时图像啦! 上面准备好,后面就好办了。 后面的操控不用APP,就是用过网页上的按键发出指令发给小MU,小MU再通过串口发给掌控板控制小车运行了。 画一个图,也不严谨,帮助理解。二、读一读网页上的按键指令 要通过网页按键指令控制硬件,首先要知道指令的内容是什么了。基本思路: 打开串口,申请一个变量,如果串口有数据,读取串口数据并保存至变量中。然后查询这个变量是什么数值(字符),然后做出相应的移动动作。 写一段程序让它显示出来吧。 MIND+V1.5.6上传模式 我计划用平板来控制小车,所以用平板上的火狐浏览器输入 http://192.168.4.1来测试。 (如果你用浏览器和MIND+在同一个电脑上,我用电脑上的谷歌浏览器来测试,按键按下和弹起时都获取一个值,按电脑字母键盘也会有按下松开两个值。) 我用的安卓平板,每个网页按键只会获取了一个值,并且获取的图传比较稳定。 注:stop也会有一个指令数值 三、控制掌控板上的灯试试 知道了网页按键的指令数值,控制掌控板来测试。 上传掌控板,断开USB线,给扩展板供电。 平板连接MU的WIFI。 火狐浏览器(我测试用的),192.168.4.1,图传出来了。 开始点击网页按键测试。 如果这一步你完成了,哈哈,聪明的,小车就是顺理成章了。 开不开心。 四、改程序,做小车 运动控制函数 主程序 上传程序,开心的玩吧。 MU掌控图传小车.zip MU折叠支架.zip 鸣谢: 本文参考群友文档小MU固件升级及图传模式.zip 哈哈,有了小MU慧眼,一起去看世界吧。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed