IoT Bytes

Bits and Bytes of IoT

ESP8266 Flashing and Programming Cradle

Pradeep Singh | 11th April 2016

cradle

Why do we need it?

  1. ESP8266 is very sensitive to intermittent connections, and the solder-less breadboard is not recommended. Loose connections on breadboard may cause module resets.
  2. ESP8266 is very sensitive to improper power supply. The average current for the ESP8266 is approximately 100mA; however when transmitting data it can peak at 300mA. Some TTL UART Serial Converts can’t handle peak current and may cause module reset. Here we are using a pair of decoupling capacitor that will minimise reset inducing voltage fluctuations.
  3. Easy and quick alternative to Flash and Program ESP8266 Module without worrying about wrong or loose connections.
  4. Easy access to GPIO Pins and Reset Button.

Hardware Components:

  • Female Berg strip
  • Male Berg strip
  • Tactile Switch
  • .1µf Capacitor (1)
  • 47µf Capacitor (1)
  • General Purpose Printed Circuit Board
  • Soldering iron and wires for connection
  • USB to TTL UART Serial Converter

Connections:

ESP8266 Flashing Cradle

 

What would it look like?

IMG_0260
ESP8266 with Flashing Cradle
IMG_0256
Flashing Cradle, ESP8266 and USB to Serial Converter
IMG_0261
Connectivity for Flashing Firmware to ESP8266
IMG_0255
Connectivity for pushing Code to ESP8266

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: