NeuraHome: IoT- Driven Intelligent Living with Real-Time Cloud & Weather Adaptation
Authors: Dr. Singam Aruna, Prof. K. Srinivasa Naik, Dr. Sirisolla Rama Devi, Gummalla D N V Santhi Sowjanya, Amudala Sowmya Mrudula, Sunitha Tarai, Muneera Kousar , Pyla Kowshitha
The rapid growth of Internet of Things (IoT) technology has made digital home systems more efficient, safe and user-friendly.
This project focuses on designing and developing a NeuraHome:IoT-Driven Intelligent Living with Real-Time Cloud & Weather Adaptation using theESP32 microcontrollerintegrated with Firebase cloud services. The system monitors temperature and humidity using a DHT11 Sensor, along with electrical parameters such as voltage ,current, frequency and energy consumption using the PZEM004T module.
All the data is sent in Realtime to the Firebase Realtime Databasevia Wi-Fi,allowing users to monitor and control their home remotely through a mobile application developed using Expo Go.The system provides intelligent control of electrical appliances using relay modules.
The fan turns on by itself when the temperature gets too high. This happens when the temperature goes above a level that we have set. We can also control all the electrical appliances using the mobile app.We can even set the lights to turn on and off at times.
The system also looks at the weather forecast to make decisions.The system is really good because it combines control, connection to the cloud and real time monitoring.
This helps us manage energy better makes life easier for users and keeps them comfortable. It is a solution, for modern smart homes because it can be made bigger if we need it to be.
Introduction
NeuraHome is an IoT-based smart home automation and energy monitoring system designed to improve convenience, energy efficiency, and remote control of household appliances. The project addresses the growing issue of excessive electricity consumption by providing real-time monitoring of energy usage and enabling users to control appliances through a mobile application.
Objectives
The system aims to:
Monitor electricity consumption in real time.
Enable remote control of home appliances.
Improve energy efficiency and reduce electricity costs.
Provide environmental monitoring through temperature and humidity sensing.
Enhance user comfort through automation and weather-based notifications.
System Architecture
The system is built around the ESP32 microcontroller, which acts as the central controller and connects to Wi-Fi for cloud communication.
Main Components
ESP32 Microcontroller
Central processing unit of the system.
Provides Wi-Fi and Bluetooth connectivity.
PZEM004T Energy Monitoring Module
Measures:
Voltage
Current
Frequency
Energy consumption
Enables real-time power monitoring.
DHT11 Sensor
Measures temperature and humidity.
Supports environmental monitoring and automation.
Two-Channel Relay Module
Controls appliances such as fans and lights.
Allows independent ON/OFF switching.
Power Supply Board and Jumper Wires
Provide stable power and circuit connections.
Working Principle
The ESP32 connects to a Wi-Fi network and communicates with Firebase Realtime Database.
Sensor readings from the DHT11 and PZEM004T are collected and uploaded to the cloud.
A mobile application developed using React Native and Expo Go retrieves live data from Firebase.
Users can monitor environmental and energy parameters and remotely control connected appliances.
Relay modules receive commands from the app via Firebase and switch devices ON or OFF accordingly.
Software Implementation
The project uses:
Arduino IDE for programming the ESP32.
Firebase Realtime Database for cloud-based real-time data synchronization.
React Native for cross-platform mobile app development.
Expo Go for testing and deploying the mobile application.
Weather API integration to provide weather forecasts and notifications.
Mobile Application Features
The app provides:
Real-time temperature and humidity monitoring.
Fan and light control through manual switches.
Scheduled appliance operation.
Weather forecasts from nearby weather stations.
Rain and cloudy-weather alerts.
Real-time energy monitoring, including:
Voltage
Current
Frequency
Energy consumption
Estimation of electricity usage and future bills.
Simulation and Results
The prototype successfully:
Monitors environmental conditions and energy consumption.
Controls appliances remotely through the mobile app.
Provides live weather updates and notifications.
Displays detailed energy parameters for better power management.
Enables automatic or manual appliance control.
Applications
Smart Homes
Home automation and energy management.
Energy Monitoring Systems
Tracking electricity usage in homes and offices.
Industrial Monitoring
Monitoring electrical loads and environmental conditions in small industries.
Agriculture
Greenhouse and storage environment monitoring using temperature and humidity data.
Advantages
Real-time monitoring of electrical and environmental parameters.
Remote appliance control from any location with internet access.
Energy conservation through usage tracking and informed decision-making.
Weather forecasting and alerts integrated into the system.
Cost-effective and scalable IoT solution.
Cross-platform mobile application support.
Improved comfort, automation, and sustainability.
Conclusion
We have developed an IoT based NeuraHome:IoT-Driven Intelligent Living with Real-TimeCloud & Weather Adaptation system using ESP32 microcontroller. It integrates environmental monitoring via DHT11 sensor and real-time electrical measurement using the PZEM-004T module with data stored in the Firebase Realtime Databasefor cloud connectivity and remote access.The Expo Go mobile application is very useful. It lets you monitor things in time and control appliances. This makes life easier and more efficient. The system is good, for home automation and energy management because it is affordable and can be made bigger if needed. The ESP32 microcontroller and Firebase Realtime Database are parts of this system.
References
[1] Espressiff Systems, ESP32 Technical Reference Manual. Available: https://www.espressif.com/en/support/documents/technical-documents
[2] EspressifSystems , ESP32-WROO-32 Datasheet. Available: https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf
[3] Peacefair, PZEM-004T AC Energy Meter Module Datasheet.Available: https://peacefair.en.alibaba.com
[4] GitHub, PZEM004Tv30 Arduino Library. Available: https://github.com/mandulaj/PZEM-004T-v30
[5] Adafruit Industries,DHT11 Sensor Documentation.Available: https://learn.adafruit.com/dht
[6] Google Firebase, Firebase Realtime Database Documentation. Available:https://firebase.google.com/docs/database
[7] Expo Developers,Expo Go Documentation. Available:https://docs.expo.dev
[8] Arduino Offical Documentation.Available https://www.arduino.cc/reference/en
[9] Atzori,L., Iera, A., & Morabito, G.,“Internet of things: A survey,”Compiter Networks, Available https://www.sciencedirect.com
[10] Gubbi,j. et al., “Internet of things: A Vision , Architectural Elements and Future Directions,” Future Generation Computer Systems, Available https://www.sciencedirect.com