Skip to content

I am an engineer, I am making watering system controllers my own, not buy them

Notifications You must be signed in to change notification settings

szymek156/water_my_garden_cpp

Repository files navigation

water_my_garden_cpp

will RIIR later, now my garden dries out, need to do it fast!

drawing

drawing

PINOUT

https://randomnerdtutorials.com/esp32-pinout-reference-gpios/

https://i0.wp.com/randomnerdtutorials.com/wp-content/uploads/2018/08/ESP32-DOIT-DEVKIT-V1-Board-Pinout-36-GPIOs-updated.jpg?quality=100&strip=all&ssl=1

https://deepbluembedded.com/esp32-adc-tutorial-read-analog-voltage-arduino/

Status

[ x ] Connect relay switch and make it work

[ x ] Connect moisture sensor and make it work

[ x ] Connect RTC and make it work

[ x ] RTC: sync time

[ x ] RTC: use interrupt to wakeup schedule

[ x ] Make communication between tasks

[ x ] add schedule

[ x ] Convert 12V AC to 5V DC

[ x ] Assemble in the case

[ x ] Enable wifi

[ ] Start webserver to control

[ x ] Q&D POC

[ ] authorization

[ ] cool REST API

[ ] https

[ ] cleanup webserver code

moisture sensor

https://www.sigmaelectronica.net/wp-content/uploads/2018/04/sen0193-humedad-de-suelos.pdf

rtc

RTC handling taken from: https://github.com/nopnop2002/esp-idf-ds3231

About

I am an engineer, I am making watering system controllers my own, not buy them

Resources

Stars

Watchers

Forks

Packages

No packages published