查看: 81769|回复: 94

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

  [复制链接]

该用户从未签到

发表于 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:}

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







该用户从未签到

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

就是把8266当成UNO来用的意思,本来8266就比UNO强大得多,那里面可是装了一套Linux操作系统的

该用户从未签到

发表于 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一路了。

该用户从未签到

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

该用户从未签到

发表于 2015-11-6 11:42 | 显示全部楼层
怎么不更新了

该用户从未签到

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

看都没人看

该用户从未签到

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

该用户从未签到

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

嗯呢。我整理下就更

该用户从未签到

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

该用户从未签到

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

板载的led灯

该用户从未签到

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

已开始持续更新ing,谢谢支持

该用户从未签到

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

本版积分规则

arduino程序设计基础 blinker物联网解决方案

热门推荐

小爱同学控制不了ESP8266-01s
小爱同学控制不了ESP8266-
电灯科技可以控制ESP8266-01s继电器吸合,添加到米家APP后唤醒小爱同学控制不了#defin
合肥机器人创新公开赛
合肥机器人创新公开赛
合肥市第一次举办这种开源的比赛,意义还是挺好的,小学组比赛比较简答,直接上高中的
arduino麦轮重型运载车
arduino麦轮重型运载车
功能:可以装载货物,猫等没有采用PID调制,这样能减轻自重,而且对走直线要求没那么高
一文教你选择Arduino开发板,小白进
一文教你选择Arduino开发
笔者在2016年接触了Arduino,跳了万条坑,行了千里弯,到今天也算是Arduino的一
【干货分享】mega2560原理图PCB图纸altium designer18
【干货分享】mega2560原理
分享一下mega2560的板子 AD版本 **** 本内容被作者隐藏 **** ergo
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表