TEsp-12e is a micro Wi Fi module available on the market, which is used to establish wireless network connection for microcontroller or processor. Today we will introduce the wifi module–ESP12E.
What is ESP12E
TIP120 is an NPN Darlington transistor, which is mainly used in general-purpose amplification and medium power swESP-Esp-12e is a micro Wi Fi module available on the market, which is used to establish wireless network connection for microcontroller or processor. The core of esp-12e is esp8266ex, which is a highly integrated Wireless SoC (system on chip). It has the function of embedding the Wi Fi function into the system or running as an independent application. This is a low-cost solution for developing Internet of things applications.
ESP-12E WiFi module is developed by Ai-thinker Team. core processor ESP8266 in smaller sizes of the module encapsulates Tensilica L106 integrates industry-leading ultra low power 32-bit MCU micro, with the 16-bit short mode, Clock speed support 80 MHz, 160 MHz, supports the RTOS, integrated Wi-Fi MAC/BB/RF/PA/LNA, on-board antenna. The module supports standard IEEE802.11 b/g/n agreement, complete TCP/IP protocol stack. Users can use the ESP8266 is high integration wireless SOCs, designed for space and power constrained mobile platform designers. It provides unsurpassed ability to embed Wi-Fi capabilities within other systems, or to function as a standalone application, with the lowest cost, and minimal space requirement.
ESP12E Pinout &Configuration
ESP12E has twenty-two terminals, as shown in the table.
|1||RST||Reset Pin of the module|
|2||ADC||Analog Input Pin for 10-bit ADC (0V to1V)|
|3||EN||Module Enable Pin (Active HIGH)|
|4||GPIO16||General Purpose Input Output Pin 16|
|5||GPIO14||General Purpose Input Output Pin 14|
|6||GPIO12||General Purpose Input Output Pin 12|
|7||GPIO13||General Purpose Input Output Pin 13|
|8||VDD||+3.3V Power Input|
|9||CS0||Chip selection Pin of SPI interface|
|10||MISO||MISO Pin of SPI interface|
|11||GPIO9||General Purpose Input Output Pin 9|
|12||GPIO10||General Purpose Input Output Pin 10|
|13||MOSI||MOSI Pin of SPI interface|
|14||SCLK||Clock Pin of SPI interface|
|16||GPIO15||General Purpose Input Output Pin 15|
|17||GPIO2||General Purpose Input Output Pin 2|
|18||GPIO0||General Purpose Input Output Pin 0|
|19||GPIO4||General Purpose Input Output Pin 4|
|20||GPIO5||General Purpose Input Output Pin 5|
|21||RXD0||UART0 RXD Pin|
|22||TXD0||UART0 TXD Pin|
- Wireless Standard: IEEE 802.11 b/g/n protocol
- Power Transmission:
|802.11b||+16 ± 2 dBm|
|802.11g||+14 ± 2 dBm|
|802.11n||+13 ± 2 dBm|
- Frequency Range: 2.412 – 2.484 GHz
- Serial Transmission: 110 – 921600 bps, TCP Client 5
- SDIO 2.0, SPI and UART Interface available
- PWM available
- One ADC channel available
- Programmable GPIO available
- Wireless Network Type: STA / AP / STA + AP
- Security Type: WEP / WPA-PSK / WPA2-PSK
- Encryption Type: WEP64 / WEP128 / TKIP / AES
- Network Protocol: IPv4, TCP / UDP / FTP / HTTP
- Operating Voltage: 3.3V
- Maximum current allowed to draw per pin: 15mA
- Power down leakage current of < 10uA
- Integrated low power 32-bit MCU
- Onboard PCB Antenna
- Wake up and transmit packets in < 2ms
- Standby power consumption of < 1.0mW
- Operating Temperature: -40ºC to +125 ºC
How does a ESP12E WiFi module work?
As we have said at the beginning, Esp-12e is a member of the “esp-xx” series. Although they are based on esp8266 SOC, they are different in output pin, flash memory and antenna type. These modules, numbered from esp-01 to esp-15, are the best in terms of performance and cost. Many engineers use these modules to establish wireless communication between two applications. For data sharing and the Internet of things, you will find these modules ideal.
- weather station
- Internet of things applications
- Household Electric Appliances
- Wireless control system
- Toys and game applications
- Security ID label
- Home automation
How to use ESP12E WiFi Module
TIP120 transistors are known for their high current gain (hfe = 1000) and high collector current (IC = 5A), so they are oWe will build a simple application circuit to understand how the module works.
- Connect a positive + 3.3V power supply to the module.
- Use UART to connect the module to microcontroller or Arduino (connect RXD of ESP to RXD of µ C and TXD of ESP to TXD of µ C).
- Download the library of the module from the Internet. For Arduino, the IDE will pre install the library. If you don’t have them, just update the library from the Arduino website.
- Write a program to set the baud rate and data exchange.
- Send data to the module for transmission over Wi Fi or receive data from the module for transmission over Wi Fi.
- Another way to set up the module is to bypass the microcontroller and use ftdi to connect the module directly to the PC. When the interface is connected, you can use the serial monitor to communicate with the module
That’s all for today. Hope you enjoyed this article. However, if you have doubts or have any questions about this, you can contact me in the comments section below. I’ll be happy to help you as best I can. Let us know your feedback and suggestions at any time, they allow us to provide you with high-quality work that responds to your needs and expectations, and helps you continue to give back to our products. Thank you for reading this article.