ESP-12E - WiFi模块
ESP-12E是一个缩影Wi-Fi模块存在于市场上,用于为微控制器或处理器建立无线网络连接。金宝搏188beatESP-12E的核心是ESP8266EX.这是一种高集成度的无线SoC (System on Chip金宝搏188beat)。它的特点是能够在系统中嵌入Wi-Fi功能,或者作为一个独立的应用程序运行。它是开发物联网应用的低成本解决方案。
销的配置
ESP-12E模块有22个引脚,下面我们将介绍每个引脚的功能。
别针 |
姓名 |
描述 |
1 |
rst. |
重置模块的PIN |
2 |
ADC |
10位ADC(0V TO1V)的模拟输入引脚 |
3. |
EN. |
模块使能引脚(高效高) |
4. |
GPIO16. |
通用输入输出引脚16 |
5. |
GPIO14. |
通用输入输出引脚14 |
6. |
GPIO12. |
通用输入输出脚12 |
7. |
GPIO13 |
通用输入输出引脚13 |
8. |
vdd. |
+ 3.3V电源输入 |
9. |
CS0 |
芯片选择SPI接口的引脚 |
10. |
味噌 |
SPI接口的味噌销 |
11. |
GPIO9. |
通用输入输出引脚9 |
12. |
GPIO10 |
通用输入输出脚10 |
13. |
莫斯利 |
SPI接口的MOSI销 |
14. |
SCLK |
SPI接口时钟引脚 |
15. |
GND. |
地面别针 |
16. |
GPIO15. |
通用输入输出引脚15 |
17. |
GPIO2. |
通用输入输出引脚2 |
18. |
GPIO0. |
通用输入输出引脚0 |
19. |
GPIO4. |
通用输入输出引脚4 |
20. |
GPIO5. |
通用输入输出引脚5 |
21. |
rxd0. |
UART0 RXD PIN. |
22. |
TXD0 |
UART0 TXD PIN. |
特点和电气特性
- 金宝搏188beat无线标准:IEEE 802.11 B / G / N协议
- 电力传输:
802.11 b |
±2 dBm |
802.11克 |
+14±2 dBm |
802.11n. |
±2 dBm |
- 频率范围:2.412 - 2.484 GHz
- 串行传输:110 - 921600bps, TCP客户端
- SDIO 2.0, SPI和UART接口可用
- PWM可用
- 一个ADC频道可用
- 可编程的GPIO可用
- 金宝搏188beat无线网络类型:STA / AP / STA + AP
- 安全类型:WEP / WPA-PSK / WPA2-PSK
- 加密类型:WEP64 / WEP128 / TKIP / AES
- 网络协议:IPv4,TCP / UDP / FTP / HTTP
- 工作电压:3.3V
- 最大电流允许绘制每个引脚:15mA
- <10uA的漏电电流
- 集成低功耗32位MCU
- 板载PCB天线
- 在<2ms中唤醒并传输数据包
- 待机功耗<1.0mW
- 工作温度:-40ºC至+125ºC
概述ESP-12E
ESP-12E是“ESP-XX”系列的成员。虽然所有这些都是基于ESP8266它们的SoC在输出引脚、闪存和天线类型上有所不同。这些模块从ESP-01至ESP-15并且最好的性能和成本。许多工程师使用这些模块来设置两个应用之间的无线通信。金宝搏188beat对于数据共享和IOT,您将找到这些模块的理想选择。
如何使用ESP-12E
该模块没有复杂的电路或编程,因此使用此模块非常容易。我们将构建一个简单的应用电路,以了解模块工作。
设置简单应用电路的步骤:
- 连接正极+3.3V电源到模块。
- 接口模块到微控制器或arduino.使用UART(将ESP的RXD连接到μ C的RXD,将ESP的TXD连接到μ C的TXD)。
- 从网上下载模块的库。对于ARDUINO, IDE将预装库。如果您没有它们,请从ARDUINO网站更新库。
- 写下用于设置波特率和数据交换的程序。
- 通过Wi-Fi向模块发送数据或接收通过Wi-Fi向模块发送的数据。
- 有另一种方法可以使用FTDI直接将模块直接连接到PC的模块。接口后,您可以使用串行监视器与模块通信。
应用程序
- 气象站
- 物联网应用
- 家用电器
- 玩具和游戏应用程序
- 金宝搏188beat无线控制系统
- 家庭自动化
- 安全ID标签