The ESP8266 module is a very popular WiFi module with serial interface. However, using it requires a number of circuits to implement externally:
- A regulated 3.3V power source that can deliver the require current for normal operation
|Input power pin. Connect to 5V source with a recommended current rating or 500mA or more. Depending on the total load, this may be connected to the Arduino 5V pin
|Transmit data pin of the WiFi module. Connect this to the Receive pin of the host microcontroller.
|Receive data pin of the WiFi module. Connect this to the Transmit pin of the host microcontroller.
- A level shifting circuit to allow 5V microcontrollers (e.g. Arduino Uno/Nano/Mega etc) to safely interact with the WiFi module
- A switch to temporarily allow flashing or firmware update
The Kimat ESP-8266 Adaptor module implements all of the above making the WiFi module readily interfaceable with microcontroller boards including Arduino boards.
The Kimat ESP-8266 Adaptor module is part of Layad Circuits’ Kimat series of rapid-prototyping products.
- 3.3V Regulator Circuit up to 800mA
- Level shifter circuit
- Onboard firmware update switch
- Support for ESP-01 and ESP-12 and their variants
- Arduino/Breadboard friendly 2.54mm pin headers
When in normal operation, slide the switch towards the capacitor position.
If a firmware update is desired, slide the switch towards the mounting hole position and then apply power. After this is done, the ESP8266 should enter firmware upload mode. See figure below.
The switch disconnects or connects the GPIO 0 to ground. GPIO 0 is internally pulled up in the adaptor.