查看: 59278|回复: 90

基于esp8266的智能家居控制系统-基础篇2硬件平台搭建

  [复制链接]
  • TA的每日心情
    慵懒
    2018-11-12 08:58
  • 签到天数: 37 天

    [LV.5]常住居民I

    发表于 2015-10-28 18:28 | 显示全部楼层 |阅读模式
    本帖最后由 跑龙套的保 于 2016-1-4 22:14 编辑

    上一篇帖子
    esp8266出现以来针对不同的应用环境发布了多个版本,如esp8266-01~esp8266-12e等等不同的版本,但是他们只是应用范围的不同在开发上没有多大区别。几个常见的8266版本esp8266-01、esp8266-12 8266-01.jpg 8266-12e.jpg
    1、硬件:可以选择以下的任一种
    1ESP8266-01 ~13 + USB TTL串口模块(如PL2303CH340
    2ESP8266开发板或NodeMCU开发板 + USB数据线
    硬件连接如下
    ESP8266-01 ~13 + USB TTL串口模块(如PL2303CH340
    1)如果wifi块是ESP8266-01的按以下接线:(按烧写模式接线)
       运行模式接线方法:(用USBTTL串口连接模块与PC)
    esp8266-01         u转串
    VCC-----------3.3
    GND----------GND
    CH_PD--------3.3
    RX-------------TX
    TX-------------Rx
    其余引脚为空。
    烧写模式接线方法:烧写模式时需要将gpio0接地,工作模式时gpio0悬空
    (注意有时8266需要独立供电,不直接在ttl取电,很多出现问题都在供电上,别对自己的电源太自信)
    )Z%S0A9W4P
    (2)如果wifi模块是ESP8266-07或12的按以下接线:
    }IOU393S{7O99137XM]VCJK.png
    编写第一个程序吧{:soso_e130:}

    kittenblock中小学创客名师推荐的图形化编程软件

    void setup() {
      pinMode(16, OUTPUT);
    }
    void loop() {
      digitalWrite(16, HIGH); 
      delay(1000);
      digitalWrite(16, LOW);
      delay(1000);
    }
    

    很熟悉有木有
    然后打开arduino ide for esp8266,板卡选择nodemcu0.9.....,cpu选择80MHZ,波特率选择115200
    jc2.png
    点击上传,稍等一会下载完成,就可以看到上面的指示灯一闪一闪的了
    下载时可能出现的问题,
    1.下载出错,可能是供电问题,2.卡着不动,需重启一下8266,烧写模式时GPIO0接地。
    3.正确的下载的情况是ide通知栏是一串小点在增加,最后显示下载成功
                                                         前往下一篇帖子







    文章有帮助,可以请我喝杯咖啡

    2人打赏

  • TA的每日心情
    奋斗
    2016-12-30 20:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-11-25 09:28 | 显示全部楼层
    Betteronly 发表于 2015-11-22 14:52
    直接把程序烧入8266吗?
    难道不用uno来控制?8266只做为通讯模块。。(这是所谓的透传?)

    就是把8266当成UNO来用的意思,本来8266就比UNO强大得多,那里面可是装了一套Linux操作系统的
  • TA的每日心情
    慵懒
    2017-2-6 16:52
  • 签到天数: 43 天

    [LV.5]常住居民I

    发表于 2016-1-24 15:40 | 显示全部楼层
    本帖最后由 flying02 于 2016-1-24 15:42 编辑
    跑龙套的保 发表于 2016-1-15 15:53
    ???!!!后面的8266版本板载led好像改成gpio2了

    对于ESP-01来说,GPIO2与GPIO16都不是板载LED,
    为了测试程序烧写是否成功,我外接LED之后,终于看到LED闪烁了!
    这个板子的gpio0用来烧写,16是RST接口,唯一可以使用的就只有GPIO2一路了。
  • TA的每日心情
    郁闷
    2016-1-26 15:22
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-10-29 07:56 | 显示全部楼层
    这个esp8266 arduino不是特别方便,文档和论坛都不给力
    我试了tcp长连接到云服务,经常是创建tcp连接失败,esp8266.com上提供的wificlient库太简单了不够用。
    连接成功时串口输出内容多又触发看门狗,看门狗喂狗无效。
    平时loop里非网络的操作稍微长一点就会看门狗reset,有时候reset了还不会从setup开始执行。。。。
    总之问题还是比较多,用at模式还能省心一点
  • TA的每日心情
    郁闷
    2016-7-31 12:56
  • 签到天数: 97 天

    [LV.6]常住居民II

    发表于 2015-11-6 11:42 | 显示全部楼层
    怎么不更新了
  • TA的每日心情
    慵懒
    2018-11-12 08:58
  • 签到天数: 37 天

    [LV.5]常住居民I

     楼主| 发表于 2015-11-6 12:31 | 显示全部楼层

    看都没人看
    文章有帮助,可以请我喝杯咖啡
  • TA的每日心情
    郁闷
    2016-7-31 12:56
  • 签到天数: 97 天

    [LV.6]常住居民II

    发表于 2015-11-6 14:26 | 显示全部楼层
    没有呀,时不时我都看你什么时候更新,而且8266有很多人使用
  • TA的每日心情
    慵懒
    2018-11-12 08:58
  • 签到天数: 37 天

    [LV.5]常住居民I

     楼主| 发表于 2015-11-6 22:18 | 显示全部楼层
    努力微笑 发表于 2015-11-6 14:26
    没有呀,时不时我都看你什么时候更新,而且8266有很多人使用

    嗯呢。我整理下就更
    文章有帮助,可以请我喝杯咖啡

    该用户从未签到

    发表于 2015-11-7 09:53 来自手机 | 显示全部楼层
    最近都在看这个芯片的文章,楼主的ide模式还没试过,请问第16脚要接出来接led还是板载的灯?
  • TA的每日心情
    慵懒
    2018-11-12 08:58
  • 签到天数: 37 天

    [LV.5]常住居民I

     楼主| 发表于 2015-11-9 16:13 | 显示全部楼层
    nonzhe 发表于 2015-11-7 09:53
    最近都在看这个芯片的文章,楼主的ide模式还没试过,请问第16脚要接出来接led还是板载的灯? ...

    板载的led灯
    文章有帮助,可以请我喝杯咖啡
  • TA的每日心情
    慵懒
    2018-11-12 08:58
  • 签到天数: 37 天

    [LV.5]常住居民I

     楼主| 发表于 2015-11-10 00:19 | 显示全部楼层
    努力微笑 发表于 2015-11-6 14:26
    没有呀,时不时我都看你什么时候更新,而且8266有很多人使用

    已开始持续更新ing,谢谢支持
    文章有帮助,可以请我喝杯咖啡
  • TA的每日心情
    开心
    2015-11-18 17:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-11-17 05:50 来自手机 | 显示全部楼层
    顶一个正在学习!
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    KittenBot杯第六届开源硬件开发大赛启动啦
    KittenBot杯第六届开源硬
    大赛简介: 第六届开源硬件开发大赛由Arduino中文社区发起 由KittenBot冠名赞助
    求助,Due使用问题。
    求助,Due使用问题。
    如图,Due没有SPI库和Wire库。
    arduino+onenet+edp协议
    arduino+onenet+edp协议
    每次在edp.c这里报错,请问这是什么问题?(这一句本身应该没有问题的)
    一文教你选择Arduino开发板,小白进
    一文教你选择Arduino开发
    笔者在2016年接触了Arduino,跳了万条坑,行了千里弯,到今天也算是Arduino的一
    能够与arduino结合的嵌入式视觉识别模块
    能够与arduino结合的嵌入
    该视觉识别模块是我司于2018年新推出的产品,处理器采用双核MCU,面向创客以及steam
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表