Zero-cloud-cost IoT smart load control using ESP32 + NRF24L01 + Google Apps Script. Offline Bluetooth fallback, phase control, and real-time logging to Google Sheets.
Started: February 1, 2025
Completed: April 15, 2025
Duration: 2.5 Months
ESP32
NRF24L01 + BT
Triac Phase
Google Sheets
A cost-optimized IoT automation system using ESP32 master-slave architecture. Slaves control loads via TRIACs over NRF24L01 RF. Data syncs to Google Sheets using Apps Script — no cloud fees. Bluetooth ensures offline control.
Wi-Fi, Bluetooth, RF gateway
Load control via TRIAC
Free cloud backend
| Feature | Description |
|---|---|
| Low-Cost | ESP32 + NRF24L01 + TRIAC under $10/unit |
| Cloud-Free Sync | Google Sheets via Apps Script (no AWS/Azure) |
| Offline Fallback | Bluetooth control when Wi-Fi down |
| Manual Sync | Physical switch state auto-updates cloud |
| Phase Control | Dimmer & fan speed via TRIAC |
| Scalable | Add unlimited slaves with unique IDs |
Used Google Apps Script + Sheets as free scalable server.
Combined NRF24L01 reliability with Bluetooth redundancy.
Implemented zero-cross detection for smooth dimming.