Instead, use the pins in the main pinout area. Do not use this pin header because there is an error in its design. On v1.1, there is an RTC breakout pin header.Please check the schematic to identify pads that are connected to the VIN line. Note that you must use the VIN(+5V) line on the controller: the VCC line on the controller is +3.3V and will not work for the DS1307 RTC. For previous versions of OpenSprinkler hardware, you can add an external RTC module by connecting the following pins (from RTC module to controller): SDA->SDA, SCL->SCL, VCC->VIN(+5V), GND->GND. OpenSprinkler hardware 1.4 or above has built-in RTC and backup battery, and the RTC option is turned on by default. RTC allows time keeping even when the controller is offline. Q: How to add an external Real-Time Clock (RTC) module?Ī: RTC (DS1307) support has been added in code since firmware 1.7. The positive lead of the diode should go to the common wire, and the negative lead should go to each individual station wire. However, note that if the DC devices you are driving are inductive load (such as DC valves), you need to solder additional protecting (flyback) diodes, one per station. We recommend MPSA14, a common NPN Darlington transistor. This can be done by replacing the traics (i.e. See the blog post here for an example.Ī potentially simpler and cheaper option is to use OpenSprinkler to directly drive DC devices. The basic idea is that OpenSprinkler will control the relays, which in turn control DC devices. The simplest is probably to use a relay board, which you can get from Amazon, eBay and a variety of places. Q: How to use OpenSprinkler to interface with DC devices?Ī: There are two solutions. The stock MOVs that we offer are of type 07D560K. You can solder MOVs by following the picture below: each MOV (blue colored) should be inserted across the top and bottom holes next to every triac. The surface mount versions (including 1.4s, 2.0s, and zone expansion boards) currently have PCB holes designed to fit one MOV per station. MOVs are useful for protecting the controller from impulse high voltages such as lightning. There is no need to install MOVs for fully assembled OpenSprinkler (2.1 or above). For earlier hardware versions, please check this blog post.Ī: From OpenSprinkler 2.1, the fully assembled OpenSprinkler has built-in bidirectional transient voltage suppressor (TVS). Q: Can I power a USB WiFi adapter (or other USB devices) through OpenSprinkler?Ī: This is supported by default from hardware versions 1.42u and 2.0s. Also, if not using the RFM12B transceiver, digital pins D2 and D10 are free in all hardware versions. Note that Arduino analog pins can also be used as digital pins.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |