Hardware

Hardware

Hover over the image below to read more about the supported hardware.

TerrariumPI test setup

Raspberry Pi

TerrariumPI software is designed to run on a Raspberry Pi. It has been tested on a Raspberry Pi 2 and 3 with Raspbian OS. Raspberry Pi Zero is not tested.

The Raspberry Pi should have network connection and optionally SSH enabled for remote management. Also a strong power adapter is needed (+2Amps).

Raspberry Pi 3 specifications

Sensors

TerrariumPI software has support for different kind of sensors. The following sensors below are tested with TerrariumPI software.

1Wire DS18B20 wiring scheme

1Wire

The 1wire bus will be scanned automatically during start up to load the connected and supported sensors. The DS18B20 sensors can share the GPIO pin by putting the sensors in parallel.

Through the 1wire bus of the Raspberry Pi you can use the following hardware sensors

  • DS18B20: ...
DHT22 GPIO wiring scheme

GPIO

GPIO sensors has to added manually to TerrariumPI software. That can done in the web interface. The GPIO sensors cannot share GPIO pins. The DHT11 and DHT22 needs an extra resistor

Through the GPIO bus of the Raspberry Pi you can use the following hardware sensors

  • DHT11: ...
  • DHT22: ...
  • AM2302: ...
I2C bus adapter

OWFS

The OWFS server will be scanned automatically during start up to load the connected and supported sensors. There can be all kind of sensors connected to this server. All supported sensors will be shown.

Through the I2C bus of the Raspberry Pi you can use the following hardware sensors with OWFS software

  • DS18B20: ...
  • HIH400: ...

Switches

TerrariumPI software has support for different kind of relay boards. The following relay boards below are tested with TerrariumPI software.

GPIO relay board wiring scheme

GPIO

For every relay on the board there is need for a dedicated GPIO pin. For a 4 ports relay board there are 4 control GPIO pins and 2 pins for power and ground needed. This makes that it needs 6 GPIO pins in total.

The following boards are tested

  • VMA400: ...
USB Relay board

USB

The USB relay board does not need GPIO pins. It only needs one USB connection. The TerrariumPI software supports boards that are either running in Serial or BitBang. This is automatically detected when adding power switches.

The following boards are tested

  • Denkovi: ...
Universal AC MAINS Dimmer - MPDMv4.1

PWM

With PWM controlled boards it is possible to support dimming devices.

The following boards are tested

Dashboard screenshot

Doors

TerrariumPI software has support for magnetic door sensors. Only versions with two wires are supported. Connect one wire to the ground and the other wire to any GPIO pin that is free (except power and ground pins).

Webcam

TerrariumPI software has support for different kind of cameras. The following cameras below are tested with TerrariumPI software.

Raspberry Pi 3 camera

RPICam

There are different Raspberry Pi cameras available. If the camera is Raspberry Pi compatible, it can be used with TerrariumPI software.

USB Webcam

USB

All kind of USB cameras can be used. Enter physical path of the device like /dev/videoX.

Audio