本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

基于ESP8266 ESP-01 的带屏蔽编程器

发布时间:2021-09-21
分享到:

基于ESP8266 ESP-01 的带屏蔽编程器

发布时间:2021-09-21
分享到:

在本方案中,你将学习如何构建该项目的完整原理图。ESP8266 ESP-01 是使用物联网创建自动化和电子项目的绝佳设备。

ESP8266 ESP-01 需要外接电路来传输编程。该电路由 2 个按钮组成:Flash 和 RESET。

屏蔽 ESP8266 ESP-01 编程器

市面上出售的Shields没有这些按钮,这使得向ESP8266 ESP-01板传输代码变得困难。

为了解决这个问题,我们实现了代码传输按钮和其他功能,以方便通过互联网创建设备控制系统。

ESP-01 连接在我们的 ESP-01 屏蔽编程器中的 2x4 插座中。

摆脱这个问题,获得 5 个 ESP8266 ESP-01 防护罩的免费样品。

Shield ESP8266 ESP-01 可用于两个目的:

ESP8266 ESP-01物联网教学;
使用 IoT 和 ESP8266 ESP-01 开发自动化解决方案。

 

屏蔽ESP8266 ESP-01编程器的电子原理图,分为9个板块。

我们有通过插孔连接器的电源输入电路。该项目的输入电压为 7V 至 9V。

二极管 D1 用于防止连接到连接器插孔的源极性反转。

在二极管之后,输入电压(Vin)被传送到电路的两个稳压器(AMS1117 3V3和AMS1117 5V),下面介绍排针。排针用于为原型板提供 Vin 电压。

稳压器电容器是根据 AMS1117 IC 数据表的指示选择的。

这两个电压电平用于为 ESP8266 ESP-01 (3V3) 供电并驱动继电器线圈 (5V)。

在电路中,我们放置了一个 LED 指示灯来表示电路已通电,如下图所示。

之后,我们有了将 ESP8266 ESP-01 设置为编程和复位模式的电路。这个电路是这个屏蔽板上的一个很大的差异。

使用 Arduino IDE 或其他 IDE 创建您的控制逻辑并将其传输到 ESP8266 ESP-01。

如何对 ESP8266 ESP-01 进行编程?
为此,您必须执行以下步骤:

将 USB-SERIAL FTDI232 转换器连接到您的计算机和 ICSP 引脚连接栏(图 9);
检查 LED 是否亮起。用于表示卡已通电;
选择您的 FTDI232 USB-SERIAL 转换器的 COM 端口;
按住 FLASH 按钮;
按下并松开 RESET 按钮。之后,您将看到蓝色 ESP LED 闪烁一次。
准备好!您的 ESP01 已配置为接收新代码。现在,执行通过 Arduino IDE 传输代码的过程。

传输代码后,您可以自由创建任何程序来控制继电器。在下图中,我们有继电器激活电路。

最后进行了印制电路板的版式设计。

 

下面是根据项目的电子原理图开发的布局。

带有所有电子元件的 3D 印刷电路板如下所示。

下面是组装印刷电路板和开发各种自动化项目所需的材料清单。

本方案的一些Gerber文件

如果您对此项目有任何想法、意见或问题,请在下方留言。

外文原文:点击进入
声明:本文由Hackaday授权电路城翻译,系电路城的原创内容,转载请注明出处! 

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论