IOT : ESP 8266 Nodemcu Controlling RGB LED Strip Over the Internet Using BLYNK App

by electronicGURU in Circuits > Arduino

23017 Views, 13 Favorites, 0 Comments

IOT : ESP 8266 Nodemcu Controlling RGB LED Strip Over the Internet Using BLYNK App

IOT : ESP 8266 Nodemcu Controlling RGB LED Strip over the internet using BLYNK App
IOT : ESP 8266 Nodemcu Controlling RGB LED Strip over the internet using BLYNK App
Screenshot_20180625-082957.png
Screenshot_20180625-082948.png

Hello guys, in this instructables i have shown you how to make a RGB LED strip controller with nodemcu which can control the RGB LED STRIP all over the world over internet using BLYNK APP.so enjoy making this project & make your home colorful with these lights and have fun with iot

Gather Your Components

images(2).jpg
images(7).jpg
images(3).jpg
images(9).jpg
images(1).jpg

Circuit Design

IMG_20180625_011407.jpg
Screenshot_20180625-075934.png

The circuit design is so simple , we are using transistor as an amplifier , follow the given circuit diagram and make it on a breadboard to test it , as we are using 12v power supply for rgb led strip & 5v via usb cable for esp8266 so you need to connect gnd of nodemcu to gnd of adapter.

Setting Up the BLYNK App

Screenshot_20180625-080315.png
Screenshot_20180625-080326.png
Screenshot_20180625-080333.png

create a new project in blynk app and select board as nodemcu then take three vertical sliders and set their pins as D0,D1 &D2.

Coding Part

Screenshot_20180625-080855.png
Screenshot_20180625-080904.png

The coding part is so easy , make sure you have installed BLYNK library in Arduino ide if not then install it then open your email id and copy auth token sent by BLYNK then open ESP8266 Standalone code in the BLYNK examples and paste your auth token and enter your ssid and password of the network and hit upload.

First Test

Screenshot_20180625-081301.png
Screenshot_20180625-081306.png
Screenshot_20180625-081310.png
IOT : ESP 8266 Nodemcu Controlling RGB LED Strip over the internet using BLYNK App

so click on play button on the app and then when you change any of three sliders every one of them is responsible for each red , green & blue color .

Setup the ZEBRA

Screenshot_20180625-081827.png
Screenshot_20180625-081843.png

Now delete the three sliders from the app and then select zebra from the list and click on it & set the pins as D0,D1&D2 and maximum value to 1023 instead of 255.

Second Test

Screenshot_20180625-082120.png
Screenshot_20180625-082124.png
Screenshot_20180625-082129.png
IOT : ESP 8266 Nodemcu Controlling RGB LED Strip over the internet using BLYNK App

so run the app again and whenever you click anywhere on zebra the color of led strip will vary according to the touch on the zebra.

PCB : Make It Permanent

Screenshot_20180625-082644.png
Screenshot_20180625-082650.png

I converted that circuit into a prototype PCB to make it permanent and then i put it on the wall of my room and connected led strip to it and i pasted led strip on my wall with the help of double sided tape and connected the power.

Final Test

Screenshot_20180625-082932.png
Screenshot_20180625-082937.png
Screenshot_20180625-082943.png
Screenshot_20180625-082948.png
Screenshot_20180625-082952.png
Screenshot_20180625-082957.png
Screenshot_20180625-083006.png
IOT : ESP 8266 Nodemcu Controlling RGB LED Strip over the internet using BLYNK App

So run the App again and as you can see that whenever i click on zebra the color of led strip changes according to the point of touch on zebra and my wall looks cool.so i hope you like this enjoy decorating your room with such colorful internet controlled lights and have fun & if are facing any issue during project then refer the given video & let me know in the comment section.