Introduction: ESP8266 NODEMCU BLYNK IOT Tutorial | Esp8266 IOT Using Blunk and Arduino IDE | Controlling LEDs Over the Internet
Hi Guys in this instructables we will learn how to use IOT with our ESP8266 or Nodemcu. We will use blynk app for that.
So we will use our esp8266/nodemcu to control the LEDs over the internet.
So Blynk app will be connected to our esp8266 or Nodemcu via internet and we will send commands from Blynk app to turn on or turn off our LEDs.
Step 1: Things Your Need
For this project you will need following things :
LEDs (i used 4 you can use any no. of LEDs)
USB CABLE for Programming
Software : Arduino IDE
Step 2: Circuit
The circuit part is very simple. I am connecting 4 LEDs to nodemcu. So the positive leg of the LED will connected to digital pin to the nodemcu & the Gnd pin of LED will be connected to Gnd of Nodemcu.
So 4 LEDs are connected to D0,D1,D2 & D3 pin of Nodemcu.
Step 3: Installing Blynk LIBRARY in Arduino IDE
Before we proceed further you need to go to library manager and search for blynk and install the library in your Arduino IDE.
Step 4: BLYNK APP
In your smartphone please download Blynk app and login/register on the app then click on new project.
Name the Project & select your board as Nodemcu/esp8266 and click create to create the Project and it will send a auth token to your email id which we can use later in the code.
Then in the code go to widget section and select button widget as i selected 4 buttons to control 4 pins/LEDs of nodemcu.
And after selecting a button widget click on that widget and select the pin for particular button as i selected D0,D1,D2,D3 pins for all 4 buttons which means they will be used to control these 4 pins on nodemcu.
Step 5: Code
After installing the library go to Examples > Blynk > Boards wifi > Esp8266 standalone
Open the code Then in the code section put your auth code and put your wifi credentials (make sure your wifi has internet access) as i doing in my images and then upload the code to your esp8266.
Step 6: Time for Action
So finally everything is done.
Now we need to test it.
So just plug the power to your Nodemcu and click on the small play button on the Blynk app and then if you click on any of the button LED will be turned on for that particular button as my LEDs are ON for shown particular buttons.
So have fun doing IOT projects and let me know how its working for you in the comments section.