This is an ESP-32 based project that will check soil moisture, air temperature, air humidity and open a water valve if the soil is dry enough to need water. In development.
1x FireBeetle 2 ESP32-E IoT Microcontroller (https://www.dfrobot.com/product-2195.html)
1x Gravity: Analog Waterproof Capacitive Soil Moisture Sensor (https://www.dfrobot.com/product-2054.html)
1x 10K Precision Epoxy Thermistor (https://www.adafruit.com/product/372)
1x Large 6V 3.5W Solar panel (https://www.adafruit.com/product/500)
2x Waterproof DC Power Cable Set (https://www.adafruit.com/product/743)
2x Waterproof Polarized 4-Wire Cable Set (https://www.adafruit.com/product/744)
4x Cable Gland PG-9 (https://www.adafruit.com/product/761)
1x Plastic Water Solenoid Valve (https://www.adafruit.com/product/997)
1x SHT-30 Mesh-protected Weather-proof Temperature/Humidity Sensor (https://www.adafruit.com/product/4099)
1x Adafruit Universal USB / DC / Solar Lithium Ion/Polymer charger (https://www.adafruit.com/product/4755)
1x TIP120 Power Darlington Transistor
1x 1N4001 Diode
1x Voltage booster for valve (undecided)
1x Lithium ion battery (undecided)
Build and flash using ESP-IDF