Skip to content

An automatic watering system using an Arduino, capacitive soil moisture sensors and magnetic valves. https://crycode.de/diy-automatisches-bewaesserungssystem

License

Notifications You must be signed in to change notification settings

crycode-de/auto-watering-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatic Watering System

The Automatic Watering System uses capacitive sensors to measure the soil moisture. If the soil is too dry it opens magnetic valves for watering the plants.

It also measures the air temperature and humidity and sends them via 433 MHz radio messages.

Using the 433 MHz radio messages you are able to control and configure the watering system. For this the RadioHead library is used.

A full description of the Automatic Watering System is available at https://crycode.de/diy-automatisches-bewaesserungssystem (in German only).

Software

The software is based on PlatformIO. PlatformIO takes care of all dependencies automatically and you don't need to install anything else by hand.

Alternatively you may use ArduinoIDE for flashing the microcontroller. Then you have to install the following libraries by hand:

Configuration using 433 MHz radio messages

To configure the Automatic Watering System you may use the control app included in this software package.

The control app is available in the control directory.

All needed information are there in the readme.

License

Licensed under GPL Version 2

Copyright (c) 2018-2024 Peter Müller peter@crycode.de (https://crycode.de/)