Difference between revisions of "TIAO Smart Sprinkler Pi Hardware Layout"

From TIAO's Wiki
Jump to: navigation, search

10 PCS, 10cm x 10cm, 2 layers prototype for $38.80 shipped!
(Raspberry Pi female header)
(24V AC and rain sensor header)
Line 314: Line 314:
 
[[Image:TSSPi-c11.png||None]]
 
[[Image:TSSPi-c11.png||None]]
  
This header allows you to connect the power (24V, 2A AC)to the TSSPi. This is the only power source needed for the controller.  Raspberry Pi draw power from TSSPi since TSSPi has onboard AC-DC converter.
+
This header allows you to connect the power (24V, 2A AC) to the TSSPi. This is the only power source needed for the controller.  Raspberry Pi draw power from TSSPi since TSSPi has onboard AC-DC converter.
 
For power, connect one of the 24V AC 2A transformer's terminal to pin 8 (24V AC In) and the other terminal to pin 7 (GND)
 
For power, connect one of the 24V AC 2A transformer's terminal to pin 8 (24V AC In) and the other terminal to pin 7 (GND)
 
For rain sensor, connect one of the rain sensor's terminal to pin 5 (Rain sensor terminal) and the other terminal to pin 6.
 
For rain sensor, connect one of the rain sensor's terminal to pin 5 (Rain sensor terminal) and the other terminal to pin 6.

Revision as of 23:48, 28 August 2014

TIAO Smart Sprinkler Pi

The TIAO Smart Sprinkler Pi (TSSPi) is a piece of hardware controls your irrigation systems. It replaces your traditional sprinkler controller. TSSPi has many benefits over the traditional sprinkler controller:

  • Web interface - program the watering schedule using your PC or mobile phone
  • Supports complicate watering schedules
  • Unlimited watering schedules
  • Allow seasonal adjustments
  • Weather API access - automatically adjust watering amount/time by checking online weather forecast (rain/wind etc)
  • Control your sprinkler stations from anywhere in the world
  • Software supports unlimited stations
  • Total of 16 stations (or 1 master station + 15 stations), can expend to unlimited stations using our extension board
  • Software supports unlimited stations
  • Supports rain sensor
  • Open source software - which means you can add your own function to the controller!
  • System ON/OFF hardware switch
  • Status LEDs (power, Pi power, system on, system running)
  • Low cost! It's cheaper than the traditional sprinkler controller!

TSSPi Hardware Dimensions

The board dimension of TSSPi is 122.5 x 87mm, or 48.2 x 34.2 inch. It also has 4 mounting holes, the radius of the mounting hole is 2mm:

TSSPi-dimension.png


TSSPi Connector Layouts

The following picture shows the connector layout of the TSSPi. You can plug the Raspberry pi directly on top of TSSPi without using any wires. It also has two mounting holes so you can mount the Raspberry Pi on the TSSPi.

TSSPi-layout.png


  1. Relay header
  2. Analog input and output (connect to onboard PCF8591
  3. I2C pins connect to Raspberry Pi's I2C pins
  4. [[#|]]
  5. [[#|]]
  6. [[#|]]
  7. [[#|]]
  8. [[#|]]
  9. [[#|]]
  10. [[#|]]
  11. [[#|]]
  12. [[#|]]
  13. [[#|]]


Relay header

None

Pin # Description
1 NC - Normally closed pin
2 CO - Change over pin
3 NO - Normally open pin

The relay is rated as 120V/2A, however for safety concerns, please connect anything higher than 36V/2A.


Analog header

None

The TSSPi has on board PCF8591 8 bit AD/DA converter. The JP1 header on the board maps to the pins on PCF8591.

Pin # PCF8591 Pin Description
1 AIN0 (1) Analog input 0
2 NC 5V
3 AIN1 (2) Analog input 1
4 A0 (5), A1 (6), A2 (7), VSS (8), AGND (13), EXT (12) GND
5 AIN2 (3) Analog input 2
6 VDD (16) Vcc
7 AIN3 (4) Analog input 3
8 VDD (16) Vcc
9 AOUT (15) Analog output
10 A0 (5), A1 (6), A2 (7), VSS (8), AGND (13), EXT (12) GND


I2C header 1

None

PI2C heard connects to Raspberry Pi's I2C pins:

Pin # Description
1, 2 Vcc
3, 4 SDA
5, 6 SCL
7, 8 GND

Power header

None

Pin # Description
1, 3, 5 Vcc
7, 9 5V
2, 4, 6, 8, 10 GND


Expension header

None

Pin # Description
1 OE
2, 4 GND
3 STCP
5 SHCP
6 24V AC
8 Vcc


Hardware button

None

TSSPi has an onboard reset button, this button is connected to Raspberry Pi's GPIO24 (pin 18). A pull up resistor was installed, thus the GPIO24 is high when the button is not pressed, and it become low when the button is pressed.


I2C header 2

None

PI2C heard connects to Raspberry Pi's I2C pins:

Pin # Description
1 Vcc
2 SDA
3 SCL
4 GND


Raspberry Pi female header

None

The female header, which allows you to put the raspberry pi directly on top of TSSPi without using any wires.

Pin # Raspberry Pi pin #
1 17
2 18
3 15
4 16
5 13
6 14
7 11
8 12
9 9
10 10
11 7
12 8
13 5
14 6
15 3
16 4
17 1
18 2


Fuse holder

None

The onboard fuse hold. The fuse is rated at 2A.

Raspberry Pi female header

None

Led indicators.

LED Description
S1 Connected to Raspberry Pin 12 (GPIO18), TIAO Smart Sprinkler Pi Controller Software uses this pin to indicate the controller has active schedule in queue. Other controller software may not use this LED.
S2 Connected to Raspberry Pin 16 (GPIO23), TIAO Smart Sprinkler Pi Controller Software uses this pin to indicate the active schedule is running. Other controller software may not use this LED.
PWR ON when TSSPi is connected to 24V AC
Pi ON when Raspberry Pi is connected to TSSPi


24V AC and rain sensor header

None

This header allows you to connect the power (24V, 2A AC) to the TSSPi. This is the only power source needed for the controller. Raspberry Pi draw power from TSSPi since TSSPi has onboard AC-DC converter. For power, connect one of the 24V AC 2A transformer's terminal to pin 8 (24V AC In) and the other terminal to pin 7 (GND) For rain sensor, connect one of the rain sensor's terminal to pin 5 (Rain sensor terminal) and the other terminal to pin 6. The rain sensor is optional.

Pin Description
1, 2, 3, 4 Common wire, connect to sprinkler valve's common terminals.
5 Rain sensor terminal
6, 7 GND
8 24V AC In


10 PCS, 10cm x 10cm, 2 layers prototype for $38.80 shipped!