Mind+WiFiBee-MT7681————Wifi履带车

2022-11-231.8万
精华项目
AI 快速预览详细 收起
本文介绍了如何使用Mind+和WiFiBee-MT7681模块实现远程遥控履带车。首先,通过Mind+代码配置无线网络参数,然后将WiFiBee-MT7681插到IO扩展板上,并连接到UNO。接着,通过接收从串口传来的指令,驱动电机转动,实现履带车的前进、后退、左转、右转和停止。最后,使用MIT APP Inventor2设计界面,通过TCP扩展发送相应指令,实现远程控制。


Mind+WiFiBee-MT7681————Wifi履带车图1


能到外面活动好让人羡慕!!!
上个月,在DF商城购入了“履带机器人移动平台”,一直等到闺女放假回来组装起来。为了能让履带车实现可远程遥控,使用了“IO Expansion & Motor Driver Shield ”、“WiFiBee-MT7681”、“MIT APP Inventor2”。
Mind+WiFiBee-MT7681————Wifi履带车图2

【组装硬件】
Mind+WiFiBee-MT7681————Wifi履带车图5


Mind+WiFiBee-MT7681————Wifi履带车图6


Mind+WiFiBee-MT7681————Wifi履带车图4


Mind+WiFiBee-MT7681————Wifi履带车图3


【WiFiBee-MT7681】
(支持Arduino WiFi无线编程)WiFiBee-MT7681是一块基于MT7681开发的串口WiFi模块,兼容Xbee通用接口,支持Arduino Wi-Fi无线下载程序,是一块面向物联网(IOT),智能家居等无线控制领域的产品。
【tcp客服端连接】
红色箭头表示数据传输模型,该模型中数据通过WiFiBee转发,让arduino具有访问远程tcp 服务器或客服端能力。数据通路可以是1<-->2, 1<-->3。 当WiFiBee的1000端口与远程tcp客服端连接或者WiFiBee连接了一个远程的tcp服务器时。UART会配置为纯数据模式,此时WiFiBee会自动将接收到的串口数据转发到远程的tcp客服端或者远程的tcp服务器。
Mind+WiFiBee-MT7681————Wifi履带车图10

【Mind+编程】
1.通过Mind+代码配置无线网络参数
Mind+WiFiBee-MT7681————Wifi履带车图13

将上面的代码下载到uno中。
将WiFiBee-MT7681插到IO扩展板上,将IO扩展板插在UNO上,调节IO扩展板开关至 "RUN"上。
Mind+WiFiBee-MT7681————Wifi履带车图7

为UNO上电,打开串口监视器,查看IP地址。
注意:扩展板的开关是串口开关,当使用USB下载时,需要调节到”PROG“端,当使用无线下载时,需要调节到”RUN“端。
2.接收指令,驱动电机
Mind+WiFiBee-MT7681————Wifi履带车图8

通过接收“WiFiBee-MT7681”从串口传来的指令,驱动电机转动,实现履带车“前进”、“后退”、“左转”、“右转”、“停止”。
【MIT APP Inventor2编程】
1、界面设计
Mind+WiFiBee-MT7681————Wifi履带车图9

2.app inventor的tcp连接扩展插件下载地址及加载方法。配置TCP扩展插件,参数参考Mind+程序获得IP地址。
Mind+WiFiBee-MT7681————Wifi履带车图11

3、完整程序

屏幕初始化时,通过TCP扩展连接“WiFiBee-MT7681”。
当点击相应按钮,通过TCP扩展发送相应指令:“前进”——“F”,"后退”——“B”,"左转”——“L”,"右转”——“R”,“停止”——“S”。
Mind+WiFiBee-MT7681————Wifi履带车图12

【演示视频】


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(8)
IOHDHQ
IOHDHQ
真能越野吗,看起来会进水
三春牛-创客
三春牛-创客
评论内容
花生编程
花生编程
赞!!!
三春牛-创客
三春牛-创客
厉害厉害!
花生编程
花生编程
不错不错!
独钓寒江雪
独钓寒江雪
为大神的作品点赞
Forgotten
Forgotten
评论内容
白凡
白凡
向大佬学习!
- 没有更多了 -