|
本篇文章概述了我使用的不同的ESP8266模块的引脚分配。我们比较了不同微控制器的规格,并详细了解了引脚分配。
您还将看到不同的电源供电方式的概述。
ESP-01模块 ESP-01模块是基于ESP8266微控制器的非常小的模块。它的尺寸仅为25 mm x 14 mm,并具有8个GPIO。像所有基于ESP8266的模块一样,它也包含WiFi。除此之外,它提供了1MB闪存和512kB闪存版本。
ESP-01模块引脚分配 模块引脚 | Arduino引脚 | 名称 | 说明 | 1 | 3 | RxD (GPIO3) | | |
| VCC | 电源3.3V,400mA | | 0 | GPIO0 | 启动时为低电平激活固件上传,正常启动时需保持为未连接或高电平状态 | |
| RESET | 低电平复位,使用上拉电阻弱拉到高电平 | | 2 | GPIO2 | 上电状态未知,不需会在上电时拉低 | |
| ENABLE | 必须将其拉高才能使芯片工作 | |
| GND | | 8 | 1 | TxD (GPIO1) | 串行输出或普通I / O引脚,连接至蓝色LED,启动时闪烁,启动时请勿拉低 |
ESP-01电源 ESP-01无法连接到USB电源。唯一的方式是通过VCC引脚将ESP-01与3.3 V电源连接。
ESP8266E-12(NodeMCU) NodeMCU开发板是根据一个开源物联网平台命名的。该平台包括在Espressif Systems的ESP8266 WiFi SoC上运行的固件,以及基于ESP-12模块的硬件。 NodeMCU包含4MB闪存。
V1版本有点老了,我不建议在以后的项目中使用它。 V2版本修复了首次电路板的不足之处,它更窄且更适合面包板。芯片也从ESP-12升级到ESP-12E。 V3版本是由LoLin发明的,稍有改进。他们声称自己的USB端口更坚固。 LoLin决定使用两个备用引脚之一用于USB供电,而另一个用于额外接地。但是V3主板的主要缺点是它的尺寸。 V2的尺寸为48x26x13 mm,而V3的尺寸为58x31x13 mm。因此,V3版本无法安装在面包板上。
ESP8266 NodeMCU的引脚分布 NodeMCU共有4个不同的电源引脚: ● 3个引脚提供3.3V和400mA ● 标有VIN的1个引脚可提供5V电压,并可以在7V-12V之间为整个NodeMCU供电,最大电流为1A 总共5个接地引脚以闭合电路。
ESP8266有很多通信引脚: ● 2个UART ● 2个SPI ● 1个I2C 一些通信引脚也可以用作数字输入/输出引脚。
NodeMCU共有10个数字I / O引脚,这些引脚均可以用作PWM。缺点是,NodeMCU只有1个模拟引脚,其电压范围为0V-3.2V,并连接到由两个电阻220kΩ和100kΩ组成的分压器。
NodeMCU电源
有三种方式向NodeMCU供电: ● 在3.3V输入引脚施加2.5V至3.6V的电压向NodeMCU供电 ● 在VIN输入引脚上施加7V至12V之间的电压向NodeMCU供电 ● 使用5V的USB电缆。二极管可防止来自5V输入的电流流向USB连接。 内置稳压器在5V输入电压下最大输出功率为300mA,可向外部扩展板供电。
WeMos D1 Mini模块 WeMos D1 Mini模块集成了ESP8266,工作电压为3.3V,并带有4MB的闪存。它的尺寸为34.2mmx25.6mm,介于Ai-Thinker的NodeMCU和ESP-01模块之间。 WeMos D1 Mini模块有众多版本
版本 | ESP芯片 | 闪存容量 | LED引脚 | 天线 | 充电控制器 | Wemos D1 Mini Lite v1 | ESP8285 | 1 MB | 是 | 导电环 | 否 | Wemos D1 Mini v2 | ESP8266 | 4 MB | 否 | 导电环 | 否 | Wemos D1 Mini v3 | ESP8266 | 4 MB | 是 | 导电环 | 否 | Wemos D1 Mini Pro v1 | ESP8266 | 6 MB | 是 | 导电环和外部天线接口 | 否 | Wemos D1 Mini Pro v2 | ESP8266 | 6 MB | 是 | 导电环和外部天线接口 | 是 |
ESP8266 WeMos D1 Mini的引脚分配 由于WeMos D1 Mini也基于ESP8266,因此引脚分配与NodeMCU相同。但是,WeMos D1 Mini更像是NodeMCU的精简版,其引脚较少,但对于基本项目仍然足够。
WeMos D1 Mini具有3.3V和5V输出,可为不同的外部组件供电。两个引脚均可提供高达500mA的电流,而5V引脚也能够以4V-6V之间的电源电压为整个电路板供电。该电路通过一个接地引脚闭合。
WeMos仅有8个数字I / O引脚,而不是10个数字I / O引脚,它们也都能够产生PWM信号。
WeMos还具有一些通信引脚: ● 1个UART ● 1个SPI ● 1个I2C 由于ESP8266仅具有1个模拟引脚,因此WeMos D1 Mini也具有1个模拟引脚。
WeMos D1 Mini电源
NodeMCU的电源有3种供电方式: ● 在3.3V输入引脚施加2.5V至3.6V的电压向WeMos D1 Mini供电 ● 在5V输入引脚施加4V至6V的电压向WeMos D1 Mini供电 ● 使用5V的USB电缆。二极管可防止来自5V输入的电流流向USB连接。 内置稳压器在5V输入电压下最大输出功率为300mA,可向外部扩展板供电。
您喜欢在项目中使用哪些ESP8266模块。 您是只限于使用同一个模块,还是要仔细地计划项目,最后确定最适合该项目的模块? 告诉我您最喜欢的ESP8266开发板是哪一款。 |