查看: 25833|回复: 67

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

  [复制链接]
  • TA的每日心情
    开心
    2019-7-21 09:20
  • 签到天数: 725 天

    [LV.9]以坛为家II

    发表于 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, 下载次数: 1034)
    打赏作者鼓励一下!

    该用户从未签到

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

    [LV.9]以坛为家II

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

    楼主已经在其他地方更新
    打赏作者鼓励一下!
  • TA的每日心情
    开心
    2017-12-13 14:18
  • 签到天数: 138 天

    [LV.7]常住居民III

    发表于 2016-11-29 11:17 | 显示全部楼层
    大神级,收藏
  • TA的每日心情
    开心
    2019-7-21 09:20
  • 签到天数: 725 天

    [LV.9]以坛为家II

     楼主| 发表于 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-7-21 09:20
  • 签到天数: 725 天

    [LV.9]以坛为家II

     楼主| 发表于 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-7-21 09:20
  • 签到天数: 725 天

    [LV.9]以坛为家II

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

    可以试着做做 成不成功我也不知道哈哈哈哈哈
    打赏作者鼓励一下!
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    OLED 128*64自制可达10000000个选项的菜单(已更新)
    OLED 128*64自制可达10000
    OLED 128*64自制可达10000000个选项的菜单 温馨提示: 建议占个楼再食用本帖子
    【原创】全球最小口袋3D打印机mini one直播教程贴
    【原创】全球最小口袋3D打
    最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 简介: 采用低导程15mm丝
    图表功能好像用不了
    图表功能好像用不了
    情况是这样,之前做好了一个 温度计,今天做另外一个的时候发现一样的代码写进去但是
    Mac连上Arduino,为什么在开发版信息中显示BN:未知的开发板
    Mac连上Arduino,为什么在
    温湿度DHT11+LCD1602
    温湿度DHT11+LCD1602
    (本人常年潜水,最近做一个小东西,有兴趣的小伙伴可以做一做) 利用 DHT11 + LCD160
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表