查看: 27650|回复: 67

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

  [复制链接]
  • TA的每日心情
    开心
    2019-11-4 18:07
  • 签到天数: 761 天

    [LV.10]以坛为家III

    发表于 2016-11-11 16:32 | 显示全部楼层 |阅读模式
    本帖最后由 单片机菜鸟 于 2019-6-5 23:33 编辑

    1.前言
    上个星期做了蓝牙小车,见到WIFI模块8266 挺便宜,所以就上网买了两块8266,准备把蓝牙小车改成WIFI小车。(原因:蓝牙的传输距离还是有点短,估计距离稍微远点(大于10M)就连不上小车了,所以就考虑8266,据说空旷地带能达到400M,具体的数据并没有去测试过,对于我的WIFI小车来说,50M内可靠传输就可以满足我的要求了)。
         由于我的小车是基于蓝牙小车开发的,所以很多关于小车的介绍我就不重复说明了,想了解具体设置的可以去看看这两篇文章《博哥玩Arduino》-蓝牙小车-基础篇
    http://www.arduino.cn/forum.php? ... 31059&fromuid=93655
    (出处: Arduino中文社区)
    以及《博哥玩Arduino》-蓝牙小车-实操篇
    http://www.arduino.cn/forum.php? ... 31096&fromuid=93655
    (出处: Arduino中文社区)
         我的习惯,先说原理,再说现象,所以WIFI小车也分为两个部分,基础篇以及实操篇。

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

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


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

    4.具体过程
         废话少说,这里只是测试ESP8266,另外的模块请到蓝牙小车介绍去看:
         4.1 ESP8266 引脚图


    155816wmto9qij9qy2tj72.png

    引脚说明 :
           引脚名接线说明与Arduino UNO上相连接的引脚
           UTXD接单片机RX10(软串口RX)
          URXD接单片机TX11(软串口TX)
         CH_PD接3.3V3.3V
           VCC电源3.3V
          GNDGND

    170618jawxhy4cwuz4uaxy.jpg

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

    该用户从未签到

    发表于 2016-11-16 22:59 | 显示全部楼层
    期待博主更新
  • TA的每日心情
    开心
    2019-11-4 18:07
  • 签到天数: 761 天

    [LV.10]以坛为家III

     楼主| 发表于 2016-11-19 11:37 | 显示全部楼层

    楼主已经在其他地方更新
  • TA的每日心情
    开心
    2017-12-13 14:18
  • 签到天数: 138 天

    [LV.7]常住居民III

    发表于 2016-11-29 11:17 | 显示全部楼层
    大神级,收藏
  • TA的每日心情
    开心
    2019-11-4 18:07
  • 签到天数: 761 天

    [LV.10]以坛为家III

     楼主| 发表于 2016-11-29 11:21 | 显示全部楼层

    我也是菜鸟来的  互相学习啊啊啊啊
  • TA的每日心情
    难过
    2017-1-8 23:19
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2017-1-7 23:02 | 显示全部楼层
    这是个好东西 我就照这个做一个试试

    该用户从未签到

    发表于 2017-2-8 00:59 | 显示全部楼层
    ESP8266 模块的供电电压是3.3V,接到5V上不会烧毁吗?
  • TA的每日心情
    开心
    2019-11-4 18:07
  • 签到天数: 761 天

    [LV.10]以坛为家III

     楼主| 发表于 2017-2-8 08:53 | 显示全部楼层
    ymhong 发表于 2017-2-8 00:59
    ESP8266 模块的供电电压是3.3V,接到5V上不会烧毁吗?

    并没有烧  也可以接到3.3

    该用户从未签到

    发表于 2017-2-8 10:22 | 显示全部楼层


    哇 先mark了 大神
  • TA的每日心情
    开心
    2019-11-4 18:07
  • 签到天数: 761 天

    [LV.10]以坛为家III

     楼主| 发表于 2017-2-8 10:58 | 显示全部楼层
    zab9312 发表于 2017-2-8 10:22
    哇 先mark了 大神

    可以试着做做 成不成功我也不知道哈哈哈哈哈
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    SpiderRobot 蜘蛛
    SpiderRobot 蜘蛛
    关于SpiderRobot 项目实行方案 之前有人推荐我做这个项目,于是乎就有了这个 h
    新手小白,总是上传失败,相确定是不是板子坏了。
    新手小白,总是上传失败,
    板子是arduino mega 2560。上传实例中的blink,工具中只有一个COM3接口,开发板选择的
    app连接蓝牙后出现broken pipe是怎么回事?
    app连接蓝牙后出现broken
    各位大侠: 我是新入arduino的小白,在学习到蓝牙模块使用时(APP控制arduion
    【Arduino】108种传感器模块系列实验(40)---旋转编码器模块
    【Arduino】108种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    程序设计问题求大虾们帮帮忙
    程序设计问题求大虾们帮帮
    大家好,我是一个萌新想设计一个程序,现在遇到困难了。当运行按下按钮,电机会向end
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表