分享

DIY手机WIFI 遥控接收机可以用手机直接玩小机、小船、小车啦

 凌虚然 2017-09-22
本帖最后由 郝峰 于 2016-9-24 22:06 编辑

       大家有没有想过出去玩不带遥控,到了地方直接掏出手机就能玩的呢?此教程即可实现这个小愿望。
       教程开始前,首先感谢此教程固件及APP的作者:浅雪 大神。开源的固件就他写的我只是整理下发出来,大家一起众乐乐!
[media]http://player.youku.com/player.php/sid/XMTczNjgyNDMwOA==/v.swf[/media]
一、准备材料:
1.png
1、USBTTL串口           1
2、STC15W408AS         1
3、 ESP-WROOM-02无线网络模块  1
4、 AMS 1117 3.3          1
5、100UF电容 (16V以上)     2
6、104瓷片电容            2
7、万能洞洞板               1
82.54MM排针若干
9杜邦线若干
二、测试及准备WIFI模块:
1、焊模块接线:
2.png
我这个当时是乐鑫活动送的模块,在淘宝买也就十几元。注意模块品牌和引脚定义,不然接线和程序都有可能不兼容。
下面来张接线图:
3.png
焊好模块先不要着急上电,上电一定要用3.3V3.3V3.3V重要事情说三遍!!!如果你的USB转串口模块也和我一样是那种三五块钱的就不要指望接它的3.3VWIFI模块供电了,会供电不足,模块不能用。其他的USB转串口我没试过,暂不清楚,如果按照下面教程的接线连上找不到串口或输入AT没反应,那就是供电不足,需要给WIFI模块单独3.3V供电。因为这问题我是绕了老多、老多弯路,至于怎么弯的就不说了,说多了都是泪啊。。。T^T

下面这个图是模块资料的接线图,十几块钱的USB转串口模块可以试试,不过这样也很有可能会供电不足:
4.png
建议用以下接线方式:
5.png
接线完毕该插电脑插电脑,该插电池插电池练好线后,打开附件中的文件夹,安装CH341SER驱动,如果已经安装则略过。再打开串口调试助手:
6.png
注意红圈里波特率为:115200  选中:发送新行
此模块自带AT指令,在下面输入框里输入AT如果上面框中显示OK 则成功连接,如果没显示OK则供电不足或接错线。
接着在输入框里输入以下句子(每输入一句点一下 发送 ):
AT+CWMODE=2
AT+CIPMUX=1
AT+CIPSERVER=1,333
AT+CIPSTO=7200

如果界面都是显示OK,恭喜你成功啦:
7.png
每个句子的分别意思为:
//设置AP模式,必须是2,  3的话,TCP连接极不稳定
//设置多点连接
//设置为TCP服务器,端口333
//设置TCP服务器超时秒数

WIFI模块可以直接用了,手机搜索能看到ESP XXXX开头的无线网络。这个网络现在可以直接连上,然后手机安装附件文件夹中的“安卓手机APP-蓝牙+WIFI二合一 app。打开APP点击左上角的连接WIFI
8.png
连上后在中间红圈处会出现WIFI字样,证明连接成功(没出现就多点几次 连接WIFI):
9.png
这时看串口调试助手里面会有很多信息输入:
10.png
动下摇杆信息还会有变化。神奇吧^_^
完成以上其实就可以直接焊接单片机了,但是我加了一点东西,由于这WIFI没有密码,别人很容易连上,担心对自己遥控的车船或飞机造成危险,因此我又通过AT命令改了无线网络名称并加上了密码。口令很简单:
AT+CWSAP_DEF='ESP8266','1234567890',5,3
ESP8266部分就是WIFI名字可以改为其他名字甚至汉字,但最好不要用 ,  / 之类的符号。
后面1234567890就为WIFI的密码,这个也可以设置为自己想用的密码,也是最好不要用,  / 之类的符号。后面5,3不要动就行。(5为加密方式。3为允许连入WIFI的最多数目取值范围1-4
比如我的设置为:
AT+CWSAP_DEF='郝峰小车','indhqkg',5,3
设置后效果:
11.png
输密码连上就行了。
二、       写单片机固件:

单片机引脚如图:
12.png
按照引脚图将USB串口模块接上单片机VCCGNDP3.1/TXDP3.0/RXD

将附件中“手机WIFI接收器.hex”文件下载到单片机中。
13.png
下载固件完成后就可以将单片机和WIFI模块连接啦

原理图如下:
14.png
电路板背面接线图(小白电路图)
15.png
下面我焊接的实物图,比较乱:
16.png

17.png

18.png
7  8  9  10通道我没连,如果需要连上就好
接收机就和正常2.4G结束一样连上电调就行工作了。
由于元件各有差别,如果接收机先插两个舵机再插电调通电,有可能会在手机搜索不到WIFI模块,原因还是供电不足。建议先插电调给接收机通电再接舵机就没问题了
附件下载地址:
游客,如果您要查看本帖隐藏内容请回复


打赏

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多