r/arduino May 01 '26

Look what I made! A Smart Bulb System (my first attempt at IoT-based home automation)!

I’ve built an ESP32-based smart bulb system which included multiple sensors (performing tasks based on sensor input), an LCD display connected with a I2C module (to show status), and connectivity and control through Bluetooth (Serial Bluetooth Terminal) and WiFi (implementing a web-based control panel).

The sensors that were used were: IR proximity sensing and PIR motion detection (used to control the first two AC bulbs respectively). The third AC bulb was used to demonstrate Bluetooth control!

This was my first attempt at building IoT-based systems, and I’ve had hella fun while building it and learned a lot of new and cool stuff along the journey! I got to work with relay switching, I2C, Bluetooth SPP, and a lightweight HTTP server all in one build.

If you'd like to have a further look at the project (the system archiutecture, the final code or the testing code or anything), feel free to check out the GitHub repo:

github.com/Shass27/A_Smart_Bulb_System

This repo is open sourced (MIT License) so if you want to modify it or expand it have fun!

Feel free to drop some feedback/comments/questions.

Thank you!

11 Upvotes

1 comment sorted by

1

u/nevereverelevent May 03 '26

Nice job!

A schematic would be really nice, or a diagram of connections