ESP01 ESP8266 Wireless Transceiver Module
ESP8266 is a highly integrated chip designed for the needs of a new connected world. It offers a complete and self-contained Wi-Fi networking solution, allowing it to either host the application or to offload all Wi-Fi networking functions from another application processor. ESP8266 has powerful on-board processing and storage capabilities that allow it to be integrated with the sensors and other application specific devices through its GPIOs with minimal development up-front and minimal loading during runtime. Its high degree of on-chip integration allows for minimal external circuitry, and the entire solution, including front-end module, is designed to occupy minimal PCB area. Specifications: Serial/UART baud rate: 115200 bps Input power: 3.3V I/O voltage tolerance: 3.6V Max Flash Memory Size: 1MB (8Mbit) WiFi security modes: WPA, WPA2 Tip: The CH_PD pin must be set high for it to run independently of the FTDI.
When getting to know and use this device, the best approach is to use a USB to 3.3V TTL converter and a 3.3v power supply. Avoid working with any devices that require or output 5V levels.
Once you have done this then consider how to connect any 5V devices and interfaces if you must. You will need to implement level shifting to connect to 5V devices. There are plenty of resources on the internet that will help you do this, and also low-cost modules such as bi-direction level shifters. Also be aware of the difference between unbuffered interfaces (such as I2C) and buffered ones (such as SPI) as the level shifting approach is different for these.
Also note that if you use an external power supply, then be sure to connect its ground to your USB TTL's ground, otherwise, it may cause trouble.
Warning: The ESP8266 works at 3.3V! Connecting directly to 5V, whether it's Croduino or Arduino will burn it! You have to use voltage drivers or logic shifters.
- 1 x ESP01 ESP8266 Wireless Transceiver Module
|Interface||SDIO 1.1 / 2.0, SPI, UART|
|Dimensions||25 x 15 x 11 mm|