Skip to content

IoT Rainwater tank with ESP8266. Webserver & Client, OLED Dispaly, HC-SR04, SPIFFS

License

Notifications You must be signed in to change notification settings

DIYDave/IoT-Rainwater-Tank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoT-Rainwater-Tank

IoT Rainwater tank with ESP8266. Web Server & Client, OLED Dispaly, HC-SR04, SPIFFS

This is about a rainwater tank which, thanks to an ESP8266, independently gets the weather data and sends a push message to the smartphone if the current water level in the tank is too high for the expected rainfall.

alt tag
On Youtube: https://www.youtube.com/watch?v=UjX3-XNddWY ( Sorry, the Video is in German only.)

ESP8266 NodeMCU1.0(ESP12E)

  • Act as HTML-5 Web server and manage multiple client tasks
  • Sends push notification over Prowl to iOS devices
  • Sends data to thingspeak.com
  • Measures water level with ultrasonic
  • Controls two pumps start / stop over HTML or radio remote control

🔥 New version 2.02 "easy to use" for PlatformIO

Due to the problems with the Arduino IDE and the various libraries, I switched to Visual Studio Code and PlatformIO a few years ago. This new variant of the project is based entirely on these tools. All required libraries are included in the project. (Folder "lib") the ESP core version can be set to fixed version e.g. v2.4.2 How To: https://platformio.org/install/ide?install=vscode

List of resources:

Hardware:

Useful:

Services used:

Other DIY projects from me: https://www.youtube.com/playlist?list=PLMaFfEa45zsyNV_LPKk5LShPhTd0iBbzv

About

IoT Rainwater tank with ESP8266. Webserver & Client, OLED Dispaly, HC-SR04, SPIFFS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published