background image

 

Introduction 

OpenSprinkler Pi (OSPi)

 is an open-source sprinkler / irrigation extension board for the Raspberry Pi. It’s an easy and 

low-cost solution to transform your Raspberry Pi into a capable sprinkler controller with unlimited number of stations, for 
lawn and plant watering, farm irrigation and other similar applications. 
 
The OSPi v1.4x kit includes a set of laser cut acrylic ​enclosure​, one assembled and tested ​OSPi circuit board​ and ​terminal 
blocks​
. The built-in components include 24VAC to 5VDC switching regulator, solenoid drivers, PCF8591T 8-bit ADC 
converter (4 input and 1 output), per-station transient voltage protector. ​

NOTE​

: from version 1.44, the real-time clock 

(RTC) and battery that were in previous versions have been removed, as the firmware never uses these components. 

To get started, you will also need the following, which are ​

NOT​

 included by default and need to be purchased separately.  

a Raspberry Pi (any version) 

a ​

nano-size USB WiFi dongle

 (optional, if your RPi does not have built-in WiFi) 

a ​

4GB or above microSD card

 

24V AC ​

sprinkler transformer​

 (output voltage 24V AC -- note that it’s AC, ​

not DC!​

)  

o

Note: if you plan to use RPi 3 or 4: due to the rather high power consumption of these RPis, you may need an 
additional USB adapter to power RPi directly through its microUSB port. 

24V AC ​

sprinkler valves

 (note that it’s 24V AC valve, ​

not DC or latching solenoid valve!​

 

 

 

 
 
 
 
 
 

Summary of Contents for OSPi

Page 1: ...Attach RPi to OSPi 3 Web Connectivity 5 Zone Expansion Board 6 Rain Sensor Flow Sensor Program Switch 7 Analog Digital Converter Advanced Topic 8 Radio Frequency RF Transmitter Advanced Topic Software Setup 1 Install OpenSprinkler Unified Firmware 2 Using OSPi Firmware Technical Details RPi Pin Uses Specifications Terms and Conditions Open Source Links ...

Page 2: ...t per station transient voltage protector NOTE from version 1 44 the real time clock RTC and battery that were in previous versions have been removed as the firmware never uses these components To get started you will also need the following which are NOT included by default and need to be purchased separately a Raspberry Pi any version a nano size USB WiFi dongle optional if your RPi does not hav...

Page 3: ...o first remove all terminal blocks before assembling the acrylic enclosure In some kits the acrylic pieces may be replaced by 3D printed versions this is due to shortage of acrylic supply that occurred during the COVID 19 pandemic 1 Test Power Supply First Make sure the sprinkler transformer is unplugged to begin with Insert the sprinkler transformer wires into the orange terminal block tighten th...

Page 4: ...ngle You can insert the dongle into any of the available RPi USB ports If you prefer wired connection note that there is no special cutout for the Ethernet cable you can take out one side panel of the laser cut acrylic enclosure or alternatively use a Dremel to make a cutout yourself in order to allow Ethernet cable to pass through If you use RPi 3 or 4 and notice dropped performance of built in W...

Page 5: ...as two wires and is essentially a rain activated switch The OSPi software can decide what to do when rain is detected such as turn off stations or ignore rain The latest OpenSprinkler also supports using the sensor terminal to connect a flow sensor or program switch Please refer to the OpenSprinkler User Manual Sensors Section for details 7 Analog Digital Converter Advanced Topic OSPi has a built ...

Page 6: ...rmware The default firmware set to run on start up is the OpenSprinkler Unified Firmware It s available at port 8080 Open a browser and type in http ospi_ip 8080 to start using the firmware where ospi_ip is your OSPi s local IP address Details about the OpenSprinkler Unified Firmware can be found in the OpenSprinkler Firmware User Manual OpenSprinkler User Manual The two alternative firmwares are ...

Page 7: ... RPi Terms and Conditions OpenSprinkler Pi OSPi is an open source project The hardware design and software code are made publicly available under the Creative Commons Attribution ShareAlike CC BY SA 3 0 license The product is open source for educational purpose and to promote innovations The hardware and software are provided as is We Rayshobby LLC are not responsible for any damage or accident th...

Reviews: