Modular Smart Light Controller (ESP32-S3 Based) banner

Modular Smart Light Controller (ESP32-S3 Based)

0 devlogs
0s

This project is a custom-designed smart lighting controller PCB built around the ESP32-S3. It integrates an onboard AC-DC power supply (HLK-PM01), 3.3V regulation, relay switching circuitry, USB-C programming interface, and status indicators into …

This project is a custom-designed smart lighting controller PCB built around the ESP32-S3. It integrates an onboard AC-DC power supply (HLK-PM01), 3.3V regulation, relay switching circuitry, USB-C programming interface, and status indicators into a compact single board.

The board is designed to control AC loads safely while also providing expansion headers for external sensors such as motion (PIR), sound, and light sensors. This allows the system to operate in multiple modes — voice-controlled (Alexa), motion-activated, sound-triggered, or ambient light-based automation.

The goal of this project was to design a modular, expandable smart lighting platform rather than just a simple relay board, focusing on proper isolation between high-voltage and low-voltage sections, reliable relay driving circuitry, and future sensor integration.

This project uses AI

I used AI as a technical assistant during the development of this project. It helped me review PCB design decisions such as power routing, relay drive circuitry, isolation considerations between high-voltage and low-voltage sections, and sensor header integration.

AI was also used to support firmware development, including structuring multiple operating modes (Alexa, motion, clap), organizing GPIO mapping, and debugging logic flow. Additionally, it assisted in setting up the GitHub repository structure, organizing documentation, and refining project architecture for clarity and maintainability.

AI was used as a guidance and learning tool, while all design decisions, schematic creation, PCB layout, and implementation were done by me.