Arduino ProjectsESP8266IOT Projects

IOT light dimmer using Arduino and Nodemcu esp8266 wifi module

IoT Light Dimmer Project Description:

 

IoT light dimmer– In this tutorial, you will learn how to control the brightness of a 110/220v Ac light Bulb using Arduino, Nodemcu esp8266 wifi module, MOC3021, BTA16 Triac, Zero crossing detector and Blynk application. With the help of this project, the ac light bulb brightness can be controlled from anywhere around the world. This project is entirely based on my previous tutorial in which I used a potentiometer to control the brightness of the ac light bulb. So I highly recommend you should watch my previous tutorial as I will be using the same connections.

In this tutorial, I will only explain the modifications.

allpcb circuit


Amazon Links:

Arduino Nano USB-C Type (Recommended)

12v Adaptor:

MOC3021 optoisolator Triac Driver:

BTA16 Triac:

5×7 cm vero board:

EL817 Optocoupler:

Nodemcu ESP8266 WiFi Module:

Arduino Uno

*Disclosure: These are affiliate links. As an Amazon Associate I earn from qualifying purchases.


Nodemcu ESP8266:

I have a very detailed getting started tutorial on the Nodemcu ESP8266 explaining Pinout, Features, and other important things.

IoT light dimmer Circuit Diagram:

In this project, I am using the same circuits and connections as explained in my previous tutorial.

The only modification that I made in this project is the addition of the regulated power supply based on the lm7805 voltage regulator and Nodemcu esp8266 wifi module. The 5 volt regulated power supply will be used to power up the Nodemcu esp8266 wifi module.

For the circuits interfacing and Blynk application designing watch video Tutorial.


IoT light dimmer Programming:

Arduino Programming:


Nodemcu esp8266 wifi module programming:

Watch Video Tutorial:

Engr. Shahzada Fahad

Engr. Shahzada Fahad is an Electrical Engineer with over 15 years of hands-on experience in electronics design, programming, and PCB development. He specializes in microcontrollers (Arduino, ESP32, STM32, Raspberry Pi), robotics, and IoT systems. He is the founder and lead author at Electronic Clinic, dedicated to sharing practical knowledge.

Related Articles

3 Comments

  1. Can I make an AC light dimmer using Nodemcu only, to control the brightness using the blynk app?

Leave a Reply

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

Back to top button
Electronic Clinic
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.