云天 发表于 2022-11-23 16:58:47

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

本帖最后由 云天 于 2022-11-23 17:02 编辑



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

【组装硬件】








【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+编程】
1.通过Mind+代码配置无线网络参数

将上面的代码下载到uno中。
将WiFiBee-MT7681插到IO扩展板上,将IO扩展板插在UNO上,调节IO扩展板开关至 "RUN"上。

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

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

2.app inventor的tcp连接扩展插件下载地址及加载方法。配置TCP扩展插件,参数参考Mind+程序获得IP地址。

3、完整程序

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

【演示视频】

https://www.bilibili.com/video/BV1vY411R7Cb/?share_source=copy_web

白凡 发表于 2022-11-24 09:11:54

{:6_213:}向大佬学习!

Forgotten 发表于 2022-11-24 17:51:01

{:6_213:}{:6_213:}{:6_213:}

34603471 发表于 2023-1-24 16:22:33

为大神的作品点赞{:6_213:}

花生编程 发表于 2023-1-25 17:16:47

不错不错!

三春牛-创客 发表于 2023-1-25 17:16:51

厉害厉害!

花生编程 发表于 2023-1-25 17:19:15

赞!!!

三春牛-创客 发表于 2023-1-25 17:19:19

{:6_209:}{:6_213:}{:6_210:}

刘睿鹏 发表于 2024-5-27 22:11:34

真能越野吗,看起来会进水
页: [1]
查看完整版本: Mind+WiFiBee-MT7681————Wifi履带车