← 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