Tutorial and Experiments with ESP8266 SoC, Blynk App, Arduino and Internet of Things (IoT)

In this episode Shahriar explores the functionality of the popular ESP8266 SoC chip. This IC incorporates a full ISM radio as well as the physical/MAC layer for 802.11b/g/n network communication. Furthermore it includes a uC core for code execution making it a low-cost candidate for Internet of Thing applications. This video uses a Sparkfun Thing evaluation board which also includes a LiPo batter charger, voltage regular, flash memory and all the I/O pins which are accessible to the user. The block diagram of the ESP8266 is reviewed as well as the schematic of the complete Sparkfun Thing board.

By using an Arduino library and the Blynk iOS application, a cell phone and the ESP8266 can simultaneously communicate with a server running the Blynk application and transfer data between the application and the module. In this demo various components such as NeoPixel (WS2812), OneWire temperature sensor and battery monitoring functionality are implemented. The code is available here.


  1. Eagle says:

    Nice Video! This will certainly help me setting up things. Thanks a million.

  2. Allan Chertok says:

    Excellent project report…thank you! Please advise the path to your Arduino code listing.

  3. M says:

    I appreciate the work that went into this tutorial. The information helped me get started with the ESP8266 and put ity into context.

  4. Mitchell says:

    Great project. I’m a beginer to this stuff and ive set up the “thing” with basic led string plug in and set up the blynk app to control it. Would love to see how you have your breadboard set up and wire to inclued the temp ect. Also your led stip is that bright off of 3.7v? Mine is very dime.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  • Social Media

  • Administrator

  • Archives

This site is protected by Comment SPAM Wiper.