概述
在这个项目/教程中,我将向您展示如何为ESP8266 WiFi模块设计和开发PCB。如果你记得在“ESP8266和Arduino入门“项目,我已经提到过,esp8266 Wifi模块的引脚不是厚板友好的。
在那里,我已经为esp8266 WiFi模块制作了一个小的Perf Board,以便将其插入面包板中,您可以将其称为面包板适配器。
即使这种PERF板在面包板上使用ESP8266的目的,我仍然必须连接电平转换器电阻,按下按钮以单独重置模块。
因此,我已经决定为esp8266 WiFi模块制作PCB的PCB,所有所需的组件,如连接器,GPIO引脚和通信(RX和TX),滑动开关,用于选择编程模式或正常模式,按按钮复位,标题插入ESP8266 WiFi模块和模块Rx引脚的电平转换器电阻。
让我们通过使用所有必要的组件查看电路图来启动ESP8266 WiFi模块的PCB。
电路原理图
在继续使用ESP8266板的PCB设计之前,您需要使用所有组件和连接设计电路图。
以下图像显示了关于ESP8266 ESP-01 WiFi模块的电路连接。
我稍后会解释电路的设计,但首先,让我们看看电路设计中使用的所有组件。
所需的组件
以下是用于设计ESP8266 WiFi模块PCB板电路的所有组件的列表。
- ESP8266 WiFi模块(ESP-01)
- 女性标题(一些条带)
- 按钮
- 1kΩ电阻(1/4瓦)
- 2.2kΩ电阻(1/4瓦)
- 100 NF电容器
- 双向滑动开关
电路设计
首先,我们需要回顾ESP8266 WiFi模块的引脚配置。ESP8266 ESP-01变体有8个引脚,即:VCC,GND,RX,TX,GPIO0,GPIO2,RST和CH_PD。在早期的教程中已经提到了引脚描述。伟德老虎机手机版
来到电路的设计中,模块的VCC和CH_PD引脚连接到电源报头的VCC端子,而GND引脚连接到GND端子。
100 NF陶瓷盘电容连接在VCC和GND凹形凹形上。
RST(复位)引脚连接到按钮的一端,按钮的另一端连接到GND。
GPIO2直接连接到Meary Reader中的一个终端,用于GPIO。GPIO0引脚连接到双向滑动开关的中心终端。交换机的一端连接到用于GPIO的母头的第二端子,而另一端连接到GND。
接下来是通信引脚I.TX和RX。ESP8266 WiFi模块的TX引脚直接连接到通信女性标头的TX端子。另一方面,RX引脚通过由1kΩ和2.2kΩ电阻组成的电平转换器连接。
为ESP8266 WiFi模块设计PCB
在理解要求和设计电路图后,您可以继续为ESP8266 WiFi模块设计PCB。我已经为此目的使用了Autodesk的Eagle PCB软件。
以下图像显示了PCB设计的示意图的简单布局。此图像只是参考,您可以使用电路图根据您的方便绘制原理图。
在完成原理图之后,下一步是继续执行实际的PCB设计。由于这是DIY PCB,我使用了单层设计(虽然我必须在一个地方使用跳线)。
用于ESP8266 WiFi模块的PCB布局如下图所示。再一次,这不是一个很好的设计,但它为目的服务。
制作PCB并组装组件
在里面 ”如何在家中制作自己的PCB“教程,我已经提到了制作自己的PCB的必要步骤。当您跟随该教程时,我不会重复这些步骤和指示。
开发PCB后,您可以将组件组装和焊接到电路板上。最终板与放置和焊接的所有组件都显示在下面的图像中。
用于ESP8266 WiFi模块的PCB工作
组装组件后,将3.3V电源连接到电路板上的VCC和GND引脚。如果要对ESP8266进行编程或将固件闪烁,请将开关滑入编程模式位置,然后按下重置按钮一次。
现在,编程模式被激活,您可以继续闪烁固件,如本教程所示“如何更新Flash ESP8266固件“或者只是上传闪烁素描以闪烁LED。
完成上传程序/固件后,将开关滑动到正常模式,然后按“重置”按钮。现在上传的程序/固件将运行。
一个反应
断开WiFi.
如何识别在典型的宽带中运行WiFi发射器到以太网/电话集线器的IC模块?他们是什么典型的IC,并将电力与它们断开有多容易?
通常没有任何规定切换WiFi发射器 - 2.4GHz和5GHz - 除了通过网络进行编程,但仍然留下了载波频率和功耗 - 驱动WiFi的散热器变得非常热!断开天线可以减少范围但不是功耗。
有人认为,考虑到安全问题,WiFi将是可选的,但它不是!
至少应该有一个开关来关闭整个传输系统!
干杯