I have a couple small projects using the NodeMCU 8266 platform. With the current growing season coming about, I am getting back into my project for setting up an OpenGarden system. I may be asking for too much, but I have broken it down into a couple stages that would help things along.
I have 2 separate raised beds with 2 rain barrels in between them. One rain barrel per raised bed. I have a pond filter and pump to push the water to a drip irrigation system for each raised bed. I want to mount an outdoor enclosure to control things for both gardens. I will have power at the location so no need for battery or solar, this time.
I am originally looking at an ESP32 Thing, but this of course can change to any flavor of Arduino or Pi.
1 x Controller
First Stage would be a basic set of relays to turn the pond pump on in each barrel with a timed delay.
Second stage would be the addition of 3 x moisture sensors for each garden, so a total of 6 x soil moisture sensors. Watering would now be from the moisture sensors and not timed. At this point I would also like to try to integrate it with my Homeseer software directly or through MQTT.
6 x soil moisture sensors http://www.ebay.com/itm/like/231250853349?lpid=82&chn=ps&ul_noapp=true
Will a 20ft cable work on one of these I wonder? Can I use the LM393 comparator that these come with to compensate for the wire length? Think maybe silicone will work to protect the moisture circuit?
Third Stage would be to add an ultrasonic sensor for each barrel to detect capacity levels. 2 x UltraSonic Sensor These are the standard ones... https://www.amazon.com/HC-SR04-Ultrasonic-Distance-MEGA2560-ElecRight/dp/B01MA4O5G5/ref=sr_1_1?ie=UTF8&qid=1496176555&sr=8-1-spons&keywords=hc-sr04&psc=1 Seeing I will need to attach it to the top of the barrel, these looked promising... http://www.robotshop.com/en/weatherproof-ultrasonic-sensor-separate-probe.html?gclid=CjwKEAjwsLTJBRCvibaW9bGLtUESJAC4wKw1Vb7eyjIwMdicxnVJRXTGUpTKU-89OTZehpgjJQ7KnxoCci_w_wcB
Also add a flow meter just to monitor the amount of water that has been moved. 1 x Water flow sensor http://wiki.seeedstudio.com/wiki/G1/2_Water_Flow_sensor
Stage four and the last bit of overkill I would like to do it put the box in a windowed wall mount PVC enclosure. Cheaper the better. And add a large LCD in the window of the enclosure to display information about the entire setup. Capacity, last run time, total capaticy used per day/week/month/year.
I may need an RTC. I would like to add sensors like... 1 x Temperature 1 x Humidity 1 x Barometor ...Even though I plan to make a dedicated weather station. Maybe this could be used to aggregate data.
I was thinking of using Grove stuff until I found that UltraSonic sensor and ran into this Grove item... https://www.seeedstudio.com/Grove-Heelight-Sensor-p-2867.html
Would be neat to be able to talk to the box since it will be chest level and right beside the gardens..
As you see I am asking to cram a lot in here, I need to do an input count to see what I am looking at. But any suggestions on which controller to use and other suggestions on hardware, or just a plain and simple "Too Much, Man!"