If you are interested in modifying the programs yourself, OSBo would give a lot more flexibility. We also provide a DIY version of OpenSprinkler, allowing you to build the controller from scratch. It has a built-in LCD display and push-buttons. It does not require any additional board or software setup. It is pre-flashed with a full-featured firmware and works out of the box. OpenSprinkler, on the other hand, is based on an AVR microcontroller. So OSBo is currently targeted towards users who have a BeagleBone Black, and have prior experience with it. Note that we do not sell BeagleBone Black directly - you need to purchase it separately. In addition, the full-featured Interval Program firmware that runs on standard OpenSprinklers is also available for OSBo, thanks to the generous contributions by Dan Kimberling. There are three proof-of-concept demo programs as shown in the video above. In order to use it, you must have an existing BeagleBone Black and install the necessary software. You may be choosing between OSBo and OpenSprinkler, and curious about their differences. Please check the user manual for details. In order to use the pinouts, you need to solder the corresponding male pin headers to the board. Specifically, close to the top are the P8 pinouts, including all the 46 pins and close to the bottom are the P9 pinouts. Fortunately we have mapped all available pins to the OSBo’s pinout area. Because the BeagleBone Black is placed facing down, it’s not easy to directly access these pins. They are useful for extending the functionality of OSBo. The BeagleBone Black has a large number of GPIO pins. For instructions on how to connect OSBo to zone expansion boards, please check the online user manual. The number of stations has no software limit - you can go up to a large number of stations, limited only by your SD card size. There is a built-in shift register connector which allows it to be linked to zone expansion boards to enable more stations. The OSBo board itself controls 8 stations. The Beagle is directly plugged into the pin headers, and secured via three support pillars and screws. Connection from Beagle to OSBo is done through on-board 2×10 pin headers. It can provide regulated 5V power to BeagleBone Black with up to 750mA output current, which is sufficient to drive the BeagleBone Black with a USB WiFi dongle. OSBo makes use of four GPIO pins to send control signals to the shift register, two I2C pins (SDA, SCL) to interface with the RTC, and two additional pins to interface with rain sensor and the mini-relay. The mini-relay’s contact rating is 120VAC/2A). In addition, it includes a rain sensor port, per-station bidirectional TVS (transient voltage suppressor), and a 5V mini-relay for general-purpose switching (such as switching garage doors etc. The circuit of OSBo consists of a 24VAC to 5VDC switching converter, a shift register, triacs, DS1307 RTC, CR1220 backup battery, and zone expansion connector. You can also make use of the digital/analog pins of the BeagleBone Black to interface with external sensors and actuators. OSBo is expandable - by linking OpenSprinkler Zone Expansion Boards, you can extend to an unlimited number of stations. By stacking a BeagleBone Black on top of OSBo, you instantly have a low-cost, web-connected sprinkler controller. OSBo makes use of BeagleBone’s GPIO pins to directly control sprinkler valves. It is based on the design of OpenSprinkler, but its ‘brain’ is a BeagleBone instead of an AVR microcontroller. OpenSprinkler Beagle (OSBo) is an open-source sprinkler / irrigation extension board for the BeagleBone Black.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |