← Back to all projects
IoT & Embedded
pro·intermediate
IoT Smart Home Automation
ESP32 + Firebase for app-controlled lights, fans, and sensors.
Synopsis
Home automation without a hub — app and MCU both speak directly to Firebase.
About this project
Control home appliances from a Flutter mobile app via Firebase Realtime Database. ESP32 reads sensor data (DHT11 temperature/humidity, PIR motion), publishes to Firebase, and listens for relay commands. Flutter app shows live sensor feed and relay toggles.
What's included
- ESP32 sketch
- Flutter app source
- Wiring diagram
- BOM
- Final report
System requirements
- • ESP32 dev board
- • DHT11 sensor
- • PIR sensor
- • 4-channel relay
- • Android phone
Tech stack
ESP32Arduino IDEFirebaseFlutterDHT11PIR