Home Automation With Firebase + Android App + ESP8266 - 01
In this project, we will learn how to make IoT Based Home Automation Project using Google Firebase, ESP8266 – 01 & Atmega328p. By Home Automation we mean controlling home appliances like lights, fans, or anything with internet-connected relays.
Earlier we learned about Home automation using Blynk Application, WebServer. In this project, we will use Google Firebase.
Google Firebase is a Google-backed application development software used for creating, managing, and modifying data generated from any android/IOS application, web services, IoT sensors & Hardware. To learn more about the Google Firebase Console, you can read the official Google Firebase Documentation from Google Firebase.
We will also learn to design a Home Automation Android Application using Kodular.io. Using the Firebase Host & Authentication Key, we will connect the Android Application and ESP8266-01 with Google Firebase Realtime Database. So whenever we turn ON/OFF the switches from the App the changes will be updated in the Firebase Database and our ESP8266-01 will be able to read any changes in the Firebase Database then the data will be transmitted to Atmega328 via UART then Atmega328 will toggle the GPIO Pins thus turning ON/OFF the appliances connected to Relay.
Home Automation With Firebase + Android App + ESP8266 - 01
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(3)
-
Jeffery Thompson
Jan 03,2022
-
Engineer
Sep 12,2021
-
Engineer
Mar 31,2021
- 2 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
10design
-
10usability
-
10creativity
-
10content
-
2design
-
3usability
-
4creativity
-
5content
More by DIY Usthad
-
Programmable Mist Maker - XIAO / QT PY Extension
1061 2 1 -
RadioHAT - Raspberry Pi radio development platform
860 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1085 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3322 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
3930 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4315 2 2








