Home Automation Using NodeMCU ESP32 and Firebase | MIT App Inventor

Published: 25 April 2022
on channel: Ahmad Logs
13,604
217

Let's make a Home Automation Project to control the multiple rooms of your home with a Firebase Real-time Database, NodeMCU and EPS32. This is an IOT home automation project. I have also created an Android App using MIT App Inventor. You can use the App to control total 4 rooms of you home. You can also add more rooms in the Android App by modifying the project aia file. You can also check the real time status update by using the Android App. I have also added the manual switches to control the appliances of different rooms. If you reset the micro controller, or If there is a power failure. And when the micro controller power up again, the latest status of the relays will be updated automatically.

This project consumes very little amount of Firebase data. So the free quota of Firebase data usage will never exceeded. So you don't have to worry about hitting the quota limit, of Firebase Database.

you can use both ESP32 and ESP8266 for this project and you can upload the same code on both devices without making any change in the code.

00:00 - Intro
02:02 - Create Firebase Project
03:27 - Setting Up Authentication Method For Firebase Project
04:11 - Get Firebase Credentials
04:56 - Download Code and Resource Files
05:18 - Create Android App Using MIT App Inventor
06:22 - Enter Firebase Credentials in the App
07:45 - Build and Test APK File
08:54 - Wiring Diagram NodeMCU
09:50 - Wiring Diagram ESP32
10:18 - Code NodeMCU
11:24 - Enter Firebase Credentials in the Code
12:32 - Testing NodeMCU
13:09 - Code ESP32
14:09 - a Little Demo
14:19 - End Screen


Parts Used in This Project:
1. NodeMCU ESP8266 - https://amzn.to/3Zzm1bJ
2. ESP32 Development Board - https://amzn.to/3YCq2dS
3. 4 Channel Relay Module (2x) - https://amzn.to/3YJXa3w
4. AC Bulbs (4x)
5. Bulb Holder (4x)
6. 5v Power Adapter
7. Push Buttons (8x)
8. Breadboard
9. Jumper Wires (Male/Female)

Software Used in This Project:
1. Arduino IDE (Version 1.8.20)
2. ESP8266 Board Package (Version 3.0.2)
3. ESP32 Board Package (Version 1.0.6)
4. Firebase ESP Client Library (Version 3.1.5)


--------------------------------------------------------------------------------------------------------------------
Useful Video Links
--------------------------------------------------------------------------------------------------------------------
SIM800L Home Automation Project Using Arduino and Push Buttons
   • SIM800L Home Automation Project Using...  

Advanced RFID Based Attendance System Using NodeMcu Version 2 | Google Sheets
   • Advanced RFID Based Attendance System...  

--------------------------------------------------------------------------------------------------------------------
Social Media Links
--------------------------------------------------------------------------------------------------------------------
GitHub:
https://github.com/ahmadlogs/
YouTube:
https://www.youtube.com/ahmadlogs?sub...

--------------------------------------------------------------------------------------------------------------------
Download Code
--------------------------------------------------------------------------------------------------------------------
https://github.com/ahmadlogs/mit-mult...

--------------------------------------------------------------------------------------------------------------------
Disclaimer
--------------------------------------------------------------------------------------------------------------------
Disclaimer: All videos are for educational purposes and use them wisely. Any video may have a slight mistake, please take decisions based on your research. This video is not forcing anything on you.

Warning: I will use High Voltages which if incorrectly or improperly used could result in serious injuries or death. So be careful of what you are doing because I will take no responsibility for any of your actions.

#NodeMCU #HomeAutomation #ESP32


Watch video Home Automation Using NodeMCU ESP32 and Firebase | MIT App Inventor online, duration hours minute second in high quality that is uploaded to the channel Ahmad Logs 25 April 2022. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 13,604 times and liked it 217 visitors.