Skip to content

Smart irrigation system with esp32, firebase RTDB and android studio

License

Notifications You must be signed in to change notification settings

Krilliam/IoTSprinkler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IoTSprinkler

Smart irrigation system with Esp32, Firebase RTDB and Android studio

FIREBASE

For this project a real-time database hosted on firebase was used to store and read data from sensors and in some way it is used to store global variables that are used between the android application and the hardware installment made with the esp32.

ESP32

The esp32 connects itself to the internet and sends periodically(evry 8 hours) readings of soil moisture from the capacitive soil moisture sensor and powers on a water pump that approximately supplies 1 liter of water in 50 seconds if the reading is inferior to the threshold value in the database or if it was manually started user-side.

ANDROID

The android application written in android studio permits the connection between your phone and the firebase real-time database. The application allows the user to change the threshold value for the automatic irrigation, permits manual activation of the watering and sensor reading processes and displays the real time values from the database of soil humidity and timestamp of the last sensor read.

About

Smart irrigation system with esp32, firebase RTDB and android studio

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published