The Home Automation HAT uses only pluggable connectors. In addition, the latest release (V4.0 and up) has two new communication ports: 1-Wire and RS485.
The card uses only 5 V power. On-board step-up power supply generates 12 V to power the 0-10 V analog outputs.
A general purpose push-button, wired directly to a Raspberry Pi GPIO pin, can be used to shut down Raspberry Pi without a keyboard, or to force any output to a desired state.
- Ideal solution for your Raspberry Pi Home Automation projects.
- Read temperatures in up to 8 zones with analog inputs.
- Control your heating and cooling system with the 8 onboard relays.
- Use the 8 optically isolated digital inputs for your security system.
- Activate the hardware watchdog to monitor and power cycle the Raspberry Pi in case of software lockup.
- Control four-light systems with the four PWM open-drain outputs (you supply external power up to 24 V).
- Control four light dimmers using 0-10 V outputs.
The card is compatible with all Raspberry Pi versions from Zero to 4. It shares the I²C bus using only two of the Raspberry Pi’s GPIO pins to manage all eight cards. This feature leaves the remaining 24 GPIOs available for the user.
The Home Automation card needs 5 V to operate and can be powered from Raspberry Pi or from its own pluggable connector. The onboard relay coils are also powered from the 5 V. An on-board 5V to 12V step-up power supply generates the voltage to drive the 0-10 V analog outputs. A local 3.3 V regulator powers the rest of the circuitry. The card needs 50 mA to operate with all relays off. Each relay needs up to 80 mA to turn on.
The 8 on-board relays have contacts brought out to heavy duty pluggable connectors, which make the card easy to use when multiple cards are stacked up. Relays are grouped in two sections of four relays each, with one common terminal and one N-O contact for each relay. Relays are rated 10 A/24 VDC and 250 VAC, but due to the board geometry limitation, the relays can switch only 3 A and 24 V, AC or DC. Status LEDs show when RELAYS are ON or OFF.
Stacking Multiple Cards
Up to eight Home Automation cards can be stacked on your Raspberry Pi. Each card is identified by jumpers you install to indicate the level in the stack. Cards can be installed in any order. The three position jumper on the upper right corner of the card selects the stack level.
- Eight relays with status LEDs and and N.O contacts
- Eight layer stackable
- Eight 12-bit A/D inputs, 250 Hz sample rate
- Four 13-bit DAC outputs (0-10 V dimmers)
- Four PWM 24 V/4 A open-drain outputs
- Eight optically isolated digital inputs
- Contact closure/Event counters up to 500 Hz
- Four Quadrature Encoder inputs
- 26 GPIOs from Raspberry Pi available
- 1-WIRE and RS485 communication ports
- Pluggable Connectors 26-16 AWG for all ports
- On-board hardware watchdog
- On-board resettable fuse
- Reverse power supply protection
- Brass stand-offs, screws and nuts included
- Hardware self-test with loop-back cable
- Open source hardware, schematics available
- 32-bit Processor running at 64 MHz
- Uses only I²C port (address 0x28..0x2f ), all GPIO pins available
- Power supply: Pluggable Connector, 5 V/3 A
- Power consumption: 50 mA (all relays off), 700 mA (all relays on)
- On board resettable fuse: 3 A
- Open Drain outputs: maximum 3 A, 24 V
- Relays 1,2,3,4,5,8: N-O contacts, 6 A/24 VAC or DC
- Relays 6,7: 3 A/24 VAC or DC
- Analog Inputs:
- Maximum input voltage: 3 V
- Input Impedance: 50 KΩ
- Resolution: 12 bits
- Sample rate: 250 samples/sec.
- DAC Outputs:
- Resistive load: Minimum 1 KΩ
- Accuracy: ±1%
- Opto-isolated Digital Inputs:
- Input Forward Current: Typical 5 mA, maximum 50 mA
- Input Series Resistor: 1K
- Input Reverse Voltage: 5 V
- Input Forward Voltage: 25 V @ 10 mA
- Isolation Resistance: Minimum 1012 Ω
- Home Automation stackable Card for Raspberry Pi with self-test Card
- Mounting hardware
- 4x M2.5x18 mm male-female brass standoffs
- 4x M2.5x5 mm brass screws
- 4x M2.5 brass nuts
- 2x Stack level Jumpers
- All required Connector Plugs
- Laminated Plastic Card showing IO Pinout