It also currently shares the same enclosure as OpenSprinkler Pi. The hardware design of OpenSprinkler Beagle is similar to OpenSprinkler Pi: it contains a 24VAC to 5VDC switching regulator, shift register, triac, DS1307 RTC with CR1220 battery, zone expansion board connector. Undoubtedly it makes sense to develop an OpenSprinkler variant for the BeagleBone Black. both are low-cost embedded Linux boards), it offers some interesting benefits such as a large number of GPIO pins, build-in analog pins, build-in eMMC, microSD card slot (i.e. While the BeagleBone Black is similar in nature to the Raspberry Pi (i.e. Over time I’ve received requests from users to develop a similar board for the BeagleBone Black. Since OpenSprinkler Pi was released earlier this year, it has been a very popular product. The idea of OpenSprinkler Beagle came from the OpenSprinkler Pi, which is a sprinkler extension board for the Raspberry Pi.
#Opensprinkler pi setup software#
Best of all, it’s an open-source project - you are welcome to tinker with the hardware and/or software to create your own customized sprinkler controller. You can use online weather data to help regulate sprinkler water time, and remotely change settings and programs when you are traveling away. Using this board, you can easily convert your BeagleBone Black into a low-cost, web-connected smart sprinkler controller. It uses four GPIO pins to control an unlimited number of sprinkler valves. If you’d like one, you can buy them from the RasPiO online shop here.Following the sneak-peak preview, I am excited to announce that OpenSprinkler Beagle (OSBo) v1.0 is now officially released! OpenSprinkler Beagle is an open-source sprinkler / irrigation extension board for the BeagleBone Black. I’ve put together a little kit containing the parts you need for this project.
#Opensprinkler pi setup code#
tweak the code so that it won’t keep beeping for the whole time it rains (that will grow old quickly).tweet a photo of the washing line and the sky when it starts to rain.send a push notification to your phone when it rains.send an email warning when it starts to rain.add some LEDs and make them activate when it rains.Run the python script and wait for the beeps to tell you it’s raining. Then put the Pi and controller in some kind of box to protect it from the rain, but obviously leave the sensor itself exposed. Then tweak and play with it as much as you wish to makes sure it works as you want.
until the buzzer stops beeping and then back off until it just starts again. With your chosen number of drops on the sensor (and the Python script running) twiddle the pot. You can change the trigger sensitivity by twiddling the controller board potentiometer when you have drops on your sensor. I prefer it when it’s 2-3 drops or one really large one. You want the sensor to trigger when you have a couple of drops of water on it. Screen output when rain detected Calibration A message will also be printed out on the screen each second while raindrops are detected… This will repeat until the raindrops are no longer detected. When rain is detected, the buzzer is sounded 5 times in quick succession, followed by a 1s pause.
By connecting DO to a GPIO port on the Pi (GPIO18) we can read the status and set off the buzzer (on GPIO13) when rain is detected. When raindrops are detected this changes to LOW (0V). When no raindrops are on the sensor, the sensor controller’s DO (digital out) pin is HIGH (3.3V in our case). # insert your other code or functions here Print("It's raining - get the washing in!") Raindrop alert sensor kit in use with a Pi3