Skip to content
Apurbo Islam

IoT-Home-Automation

Control up to four home appliances from a phone with a NodeMCU ESP8266 and Blynk Cloud.

Language
C++

What it does

An ESP8266 drives a 4-channel relay module. Blynk virtual pins V1–V4 switch the relays from the phone app, from anywhere.

Relay state is synced to the cloud, so it survives a reboot. The README walks through wiring, Blynk setup and flashing.

Why I built it

A beginner-friendly way to switch real appliances over Wi-Fi with cheap parts, written up so anyone can rebuild it.

Install and use

install
Arduino IDE → Boards Manager → install esp8266
Board: NodeMCU 1.0 (ESP-12E Module)
usage · cpp
#define BLYNK_TEMPLATE_ID "Your_Template_ID"
#define BLYNK_TEMPLATE_NAME "Your_Template_Name"
// set Wi-Fi SSID and password, then Upload

Live demo: not shipped yet

A browser demo of IoT-Home-Automation will live here. For now, see the repository.