论坛首页 > 创客天地 > 往届立创商城电子制作节 > Easy_plug&play_esp8266(即插即...
查看:2816  |  回复:11
Easy_plug&play_esp8266(即插即用的ESP8266开发板) 本帖主对外承接开发,联系作者
diylink
2
主题
2
回复
发表于Tue Oct 11 08:13:19 CST 2016   |  只看该作者 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开发环境下载。
这里针对的是最常用的windows环境,linux,mac环境的话请自己网上搜索研究一下了。
https://www.arduino.cc/en/main/software 这个链接,选择右边的windows installer。进去点击Just download。如果大家想出钱支持一下ardunio社区的话,当然也可以选择捐钱下载:)。
7.2 安装ardunio开发环境。
这个基本就是下一步下一步的事情,略过。
7.3 安装完毕后,点击文件-》首选项,在“附加开发板管理器网址”选项输入http://arduino.esp8266.com/stable/package_esp8266com_index.json
7.4 进入工具-》开发板-》开发板管理器,过滤器填写esp8266,然后选择安装。10分钟后安装完毕。
7.5 安装完毕后就可以在工具-》开发板上开到esp8266的相关开发板。
7.6 开发板选择,选“generic esp8266 module”,除了串口按需选择,其余默认即可。
7.7 打开一个esp8266的例子,上传。等待一会,烧录成功,程序也会自己跑起来。一键下载的环境搭建完成。









8、作品演示





一个简单的web—server的例子,大家可以看看。





9、总结

    这次制作焊接好第一块板子后电脑发现不了usb串口芯片,仔细对照原理图和PCB没有发现错误,后往两个方向排除,串口芯片坏,晶振不起振,串口芯片嘉立创买的新的,坏的几率不大,因为是贴片四角晶振,有可能焊接坏了或者没焊接好,手上有个成品ch340G模块,插上电脑后万用表量晶振两个xi,xout引脚电压,发现正常的在3点多伏,焊接后不工作的一个3点多伏一个5v,明显有问题,然后临时更换普通的两脚直插晶振后正常,确认为晶振问题,接着拿新的贴片晶振仔细焊接,后正常,估计是第一次焊接短路或者温度过高弄坏了。


该帖子已被diylink于Sat Oct 22 15:55:47 CST 2016编辑过
回复 收藏
  举报
立创商城赵...
【官方工作人员】
107
主题
1167
回复
发表于Tue Oct 11 09:47:40 CST 2016   |  只看该作者 2#

套上了我们官方的格式,看起来顺畅和舒服多了

建议其他网友也参照楼主的方式来展示你们的作品!


《立创快报》总编辑、立创电子公共实验室建设者,企业QQ:2355740879
zhenhua
1
主题
6
回复
发表于Tue Oct 11 09:56:09 CST 2016   |  只看该作者 3#
ltaalent
6
主题
23
回复
发表于Tue Oct 11 14:21:22 CST 2016   |  只看该作者 4#
可以把Arduino的程序下载到8266里面!?
diylink
2
主题
2
回复
发表于Tue Oct 11 15:49:47 CST 2016   |  只看该作者 5#
ltaalent 发表于 Tue Oct 11 14:21:22 CST 2016  4# 可以把Arduino的程序下载到8266里面!?
可以
立创商城赵...
【官方工作人员】
107
主题
1167
回复
发表于Tue Oct 11 17:38:46 CST 2016   |  只看该作者 6#
diylink 发表于 Tue Oct 11 15:49:47 CST 2016  5# 可以
这个功能不错! 确实很方便开发!
《立创快报》总编辑、立创电子公共实验室建设者,企业QQ:2355740879
凡凡
6
主题
65
回复
发表于Thu Nov 03 09:51:36 CST 2016   |  只看该作者 7#
ESP 可以用Adriano开发 学习了
Jay
0
主题
2
回复
发表于Wed Dec 07 17:09:54 CST 2016   |  只看该作者 8#
这个开发套件哪里买啊?还是淘宝上直接买个这环境都能用?
Hawk
0
主题
2
回复
发表于Fri Dec 23 10:55:34 CST 2016   |  只看该作者 9#
哎呦,不错哦,支持分享精神!
wk
0
主题
14
回复
发表于Fri Jan 13 09:50:45 CST 2017   |  只看该作者 10#
直接买esp8266做,不是体积更小?呵呵
不忍直视
ChessWorld
26
主题
593
回复
发表于Fri Jan 13 10:47:27 CST 2017   |  只看该作者 11#
wk 发表于 Fri Jan 13 09:50:45 CST 2017  10# 直接买esp8266做,不是体积更小?呵呵


如果使用模块,大家可以首选 ESP系列的,比如已通过FCC/CE/RoHS认证的的:

ESP-01、ESP-12 http://www.szlcsc.com/product/details_84059.html

或者用原厂官方(乐信)的ESP-WROOM-02 http://www.szlcsc.com/product/details_82923.html


无线WiFi模...
0
主题
2
回复
发表于Fri Apr 21 19:14:18 CST 2017   |  只看该作者 12#
该回复已删除
  • 温馨提示:标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考:社区发帖规则
  • 您当前输入了 0个文字。还可以输入8000个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

顶部