查看:
12886
回复: 12 |
Easy_plug&play_esp8266(即插即用的ESP8266开发板)
本帖主对外承接开发,
联系作者
|
diylink
3
主题
4
回复 |
该帖子为嘉立创认证过的开发案例,案例是对作者实际开发产品的介绍,您可以通过这些案例去找到和自己产品相关的一些方案或解决途径。
查看更多案例 >>
发表于2016-10-11 08:13:19
|
显示全部楼层
1#
电梯直达
1、作品简介 现行物联网方案火爆的esp8266开发有两种主流方式。一种是作为设备中唯一的应用处理器,直接从外接SPI flash中启动。一种是外接MCU,通过串口AT命令和外部MCU通信,实现功能。第一种直接用esp8266做系统处理器的方案优点是硬件系统结构简单,成本低。缺点是基于官方的SDK开发难度大,主要体现在编译环境上。需要linux环境,windows需要虚拟机来实现。第二种方案优点是开发简单,只需要外部MCU提供串口的AT指令就可以完成WiFi的功能。缺点是硬件结构相对复杂,多了一个MCU并增加了成本。可喜的是,esp8266已经支持了全世界diyer们最热衷的ardunio开发方式,使得esp8266单芯片开发开发变得异常简单。本设计目的就是基于方案一的单芯片esp8266 ardunio环境开发。2、作品亮点 该设计主要亮点是结合了usb转串口芯片的RTS,DTR引脚来控制esp8266的RESET和GPIO0引脚,esp8266这GPIO0引脚是用来控制芯片下载模式的,拉低进入下载模式,拉高是普通运行模式,下载时侯由上位机通过串口芯片的DRT拉低,平时不控制时候默认拉高跑用户程序,RESET引脚同理。这样,直接插上USB口供电就能运行,开发时候也直接插上电脑USB口,点击编译上传就能更新程序。简单开发,简单使用。 3、系统构架图 4、原理图 5、材料清单(BOM列表) 6、PCB实物图 7、软件部分的描述 7.1 ardunio开发环境下载。 8、作品演示 一个简单的web—server的例子,大家可以看看。
9、总结 这次制作焊接好第一块板子后电脑发现不了usb串口芯片,仔细对照原理图和PCB没有发现错误,后往两个方向排除,串口芯片坏,晶振不起振,串口芯片嘉立创买的新的,坏的几率不大,因为是贴片四角晶振,有可能焊接坏了或者没焊接好,手上有个成品ch340G模块,插上电脑后万用表量晶振两个xi,xout引脚电压,发现正常的在3点多伏,焊接后不工作的一个3点多伏一个5v,明显有问题,然后临时更换普通的两脚直插晶振后正常,确认为晶振问题,接着拿新的贴片晶振仔细焊接,后正常,估计是第一次焊接短路或者温度过高弄坏了。 |
Jay
0
主题
2
回复 |
发表于2016-12-07 17:09:54
|
显示全部楼层
8#
这个开发套件哪里买啊?还是淘宝上直接买个这环境都能用?
|
|