ESP32-C3 Ultra-Low-Power Smart IoT Button
A highly efficient, miniature wireless smart button based on the ESP32-C3 RISC-V architecture
An end-to-end hardware and firmware design project delivered by Elcoan Lanka. The goal was to create a highly efficient, miniature wireless smart button based on the ESP32-C3 RISC-V architecture, designed to seamlessly provision IoT platforms and instantly trigger remote output devices.
This project focused on advanced hardware power-gating techniques to ensure the button draws negligible current until the exact moment it is pressed.
Key Features
ESP32-C3 RISC-V core utilizing integrated WiFi and BLE for secure network pairing and rapid command transmission
Ultra-low-power deep-sleep architecture engineered with custom wake-up circuitry, ensuring the device remains dormant to maximize battery lifespan
Smart IoT platform provisioning allowing users to easily configure network credentials, map button behavior, and pair target output devices via a mobile app or web interface
Instant control triggering optimized to wake up, establish a secure wireless connection, and broadcast execution commands to remote relays or cloud platforms within milliseconds of a physical press
What We Delivered
We handled the full hardware engineering and firmware development lifecycle:
Custom low-power PCB design: Engineered a compact, pocket-sized circuit board with optimized power distribution networks to extract multi-year operation from a single battery
Optimized embedded firmware: Wrote highly efficient C code focused on fast-association network protocols to minimize the device's active runtime during execution loops
Provisioning & IoT integration: Developed the software layer handling local Wi-Fi hosting (AP mode) or BLE pairing for hassle-free device onboarding
Prototyping & power profiling: Built operational prototypes and conducted precise current-draw analysis to guarantee strict adherence to battery consumption targets
This project showcases Elcoan Lanka's capability to design highly responsive, wireless edge devices that balance immediate cloud/local execution with ultra-strict power constraints.

