Weather Station Pro is an advanced IoT and mobile application project for real-time weather monitoring and control systems. This project integrates Firebase Realtime Database for data storage and Android for user interaction, providing timely notifications and controls.
- 📡 Real-time weather monitoring including temperature, humidity, wind speed, and rain status.
- 🌊 Dam control with gate status and water level monitoring.
- 🚨 Notification alerts for critical conditions like heavy rain or high wind speeds.
- 📈 Interactive charts for temperature, rain levels, and wind speed history.
- 📱 User-friendly Android interface integrated with Firebase.
Data is fetched from the following paths in the Firebase Realtime Database:
/realtime_update/dam_controller/sensor
- 📥 Clone the repository:
git clone https://github.com/RyanSilva2004/WeatherStationPRO.git - 🛠️ Open the Android project in Android Studio.
- 🔗 Set up Firebase Realtime Database and connect your application to Firebase.
- 📲 Run the app on your Android device or emulator.
[
"realtime_update": {
"dam_status": false,
"dam_water_level": "0%",
"humidity": 76.9,
"rain_level": 0,
"rain_status": "Dry",
"temp": 27.4375,
"wind_speed": 0
},
"dam_controller": {
"gate_1": 0,
"is_enabled": false
},
"sensor": {
"2025-01-12T01:20:20": {
"Altitude": 4.7478,
"bmp_temperature": 30,
"dht_temperature": 28,
"ds18b20_temperature": 27,
"humidity": 75,
"pressure": 1012,
"rain_status": "Rain",
"water_level": 5,
"wind_speed": 0
}
}
]
This project is licensed under the MIT License - see the LICENSE file for details.