设为首页收藏本站

极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1554|回复: 18

《博哥玩Arduino》-WIFI小车-基础篇

  [复制链接]
发表于 2016-11-18 22:22:02 | 显示全部楼层 |阅读模式
本帖最后由 单片机菜鸟 于 2016-11-27 21:19 编辑

1.前言

        上个星期做了蓝牙小车,见到WIFI模块8266 挺便宜,所以就上网买了两块8266,准备把蓝牙小车改成WIFI小车。(原因:蓝牙的传输距离还是有点短,估计距离稍微远点(大于10M)就连不上小车了,所以就考虑8266,据说空旷地带能达到400M,具体的数据并没有去测试过,对于我的WIFI小车来说,50M内可靠传输就可以满足我的要求了)。

     由于我的小车是基于蓝牙小车开发的,所以很多关于小车的介绍我就不重复说明了,想了解具体设置的可以去看看这两篇文章。

     《博哥玩Arduino》-蓝牙小车-基础篇
              http://www.geek-workshop.com/thread-27767-1-1.html  (出处: 极客工坊)

     《博哥玩Arduino》-蓝牙小车-实操篇
              http://www.geek-workshop.com/thread-27777-1-1.html  (出处: 极客工坊)


      我的习惯,先说原理,再说调试过程,所以WIFI小车也分为两个部分,基础篇以及实操篇。

2.设计原理
      概念流程如下:

     1.ESP8266连接到Arduino UNO R3的串口(前期测试AT指令可以用软串口),8266作为AP模块
     2.手机端安装 wifi小车 app,然后WIFI热点上寻找 8266 AP,连接上它。
     3.打开app,点击连接到小车(其实就是连接到8266),之后就可以两者通信了,把前进后退左转右转的编码发给8266,8266通过串口发给Arduino,Arduino处理指令,控制电机。8266模块只接收数据,不发生数据。

      顺便来个草图:
       ]MXQS8%SG}NEM(`8418K1QI.png

3.材料
      配件如下:
     ARDUINO UNO 开发板     1块
     ESP8266 WIFI模块             1个
     安卓手机                            1部
     车模                                   1个
     蓄电池及充电线                 1套
     L298N驱动模块                  1个         
     杜邦线                                若干

     
4.具体过程
     废话少说,这里只是测试ESP8266,另外的模块请到蓝牙小车介绍去看:
     4.1 ESP8266 引脚图
155816wmto9qij9qy2tj72.png
     引脚说明 :
       引脚名          接线说明            与Arduino UNO上相连接的引脚
       UTXD                  接单片机RX            10(软串口RX)
       URXD          接单片机TX            11(软串口TX)
       CH_PD          接3.3V                    3.3V
       VCC                  电源                    3.3V
       GND                  地                            GND

20150725182903573.jpg

     先共享两份资料,我就不详细介绍8266,只关注测试过程:
      ESP8266新手入门调试指导(补全).pdf (430.96 KB, 下载次数: 66)
回复

使用道具 举报

 楼主| 发表于 2016-11-18 22:55:25 | 显示全部楼层
自己做第一个冷板凳
回复 支持 反对

使用道具 举报

发表于 2016-11-19 08:44:22 | 显示全部楼层
不错,赞一个,手里板子放了好久了,没想好怎么玩
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-19 09:53:01 | 显示全部楼层
Hackerpro 发表于 2016-11-19 08:44
不错,赞一个,手里板子放了好久了,没想好怎么玩

有空还是可以玩一下的
回复 支持 反对

使用道具 举报

发表于 2016-11-19 11:09:48 | 显示全部楼层
谢谢楼主,学习了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-19 17:29:05 | 显示全部楼层
独行者 发表于 2016-11-19 11:09
谢谢楼主,学习了!

车子因为电池原因没有做出来,不过基本都是调通的  仅供参考
回复 支持 反对

使用道具 举报

发表于 2016-11-22 12:41:20 | 显示全部楼层
就是修改波特率不行,其它的测试了都可以?怎么解???
ERROR
AT+GMR

AT version:0.21.0.0
SDK version:0.9.5

OK
AT+UART_DEF=19200,8,1,0,0


ERROR
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-22 12:49:59 | 显示全部楼层
万马奔腾 发表于 2016-11-22 12:41
就是修改波特率不行,其它的测试了都可以?怎么解???
ERROR
AT+GMR

试试修改成其他波特率看看  你的是ESP8266-01?
回复 支持 反对

使用道具 举报

发表于 2016-11-22 14:32:58 | 显示全部楼层
是ESP8266-1
改其它波特率也不行,会不会是指令不对,因为这个模块是一年前左右买的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-22 15:14:59 | 显示全部楼层
万马奔腾 发表于 2016-11-22 14:32
是ESP8266-1
改其它波特率也不行,会不会是指令不对,因为这个模块是一年前左右买的

那就试试这一条  AT+UART=19200,8,1,0,0   按道理来说应该不会说一年后就改了指令
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号  

GMT+8, 2017-1-23 06:20 , Processed in 0.360932 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表