An auto machine that water your plant. with auto picture capture function.
under developing
In init.sh
.
Variable minute
determine the interval of water tray level and moisture check. Default is 5
Variable cminute
determine the interval of picture captures. Default is 15
If relay module needs power supply, plug to 5V power pin.
Run init.sh
as root, it will put check.py
and capture.py
into crontab.
By this, it can check Water level on tray and soil moisture periodically.
Also, it will install apache2, python3-pandas, python3-matplotlib automatically.
You can watch the pictures captured at Your IP/AutoWaterPi/Captured
after installation.
You can still edit the interval of time after installation by command crontab -u root -e
Pour pump: Defined in water.py
, as variable pin
.
Tray pump: Defined in pump.py
, as variable pin
.
Water tray level detector: Defined in waterlevel.py
, as variable channel
.
Soil moisture detector: defined in waterlevel.py
, as variable channel
.
In water.py
, edit the time of sleep. Effects the time of pump's activation in seconds.
Defined in capture.py
, the timestamp
variable.
The remove.sh can help you removing the schedules set while installation. But apache2 won't be remove while uninstallation. Run it as root.