Shares

Getting Started with ESP8266 WiFi Transceiver (Review)

Shares

This is a getting started guide for the ESP8266 WiFi Transceiver module. Make sure you watch the video below.

Watch the video below to see how it works!


Where to buy?

The best and cheapest place to buy this module is on ebay. Click here to get this module on ebay for less than $4.

ESP01v0

Click the image above, to see on ebay.

ESP8266 Versions

The image below shows all the different versions available for this modules.

all_esp_modules

ESP8266 – ESP-01 – V090

In this tutorial, I’m using the ESP8266 (ESP-01) V090, which has two LEDs next to the antenna. You can use the image below as a reference for the pinout.

esp8266_pinout_h-569x236

Arduino Code

If you’re using your Arduino to send AT commands to your ESP8266 module, make sure you upload the code below, which is just a blank sketch.

/*
 ESP8266 with Arduino
 */
void setup() {
 //blank
 }
void loop() {
 //blank
}

Schematics (Arduino)

IMPORTANT: The following circuit works fine for me and I’ve been playing with the same ESP8266 module for a long time without any problem. But as a final project you shouldn’t power your ESP8266 module with the 3.3V from your Arduino, because it might not supply enough current. So I advise you to use an external power supply to ensure that it works fine for you.  I also encourage you to add a 3.3v level shifter or a voltage divider to your ESP8266 RX pin.

Flashing Firmware - Arduino

Schematics (3.3V FTDI Programmers)

Flashing Firmware - FTDI Programmer (1)

How to Update the firmware to the latest version

The best way to update the firmware of the ESP8266 module is using a Windows PC.

IMPORTANT: In order to update your ESP8266 to the latest firmware version available, you need to change your circuit! GPIO 0 must be connected to GND pin.

With your ESP8266 module connected to your computer, follow these instructions:

  1. Click here to download the firmware flasher.
  2. Unzip that folder
  3. Open your application
  4. Select your COM port
  5. Pres start button
  6. Wait a few seconds and you should see that green check icon appearing (as shown in the figure below).

firmwareupdate

AT Commands

Here are some AT commands that you can send to your module to change its configurations. You can find more information on these commands in the resources below.

commands

Resources

If you’re looking for more information about this module, here’s a compilation of some of the best online resources.

Do you have any questions? Leave a comment down below!

Thanks for reading. If you like this post probably you might like my next ones, so please support me by subscribing my blog and my Facebook Page.

Leave a Comment:

Add Your Reply

Download Home Automation Using ESP8266 (2nd Edition) and Save 30%
Sale Ends January 21

x