UniPi 1.1 automation module for Raspberry-Pi / MicroPython
- 8 x relais 250V/5A
- 12 (+2) × digital input 5-24V DC
- 2 × analog input 0-10 V DC
- 1 × analog output 0-10 V DC
- 1 × 1-Wire connector (RJ45)
- 1 × I2C connector (RJ11)
- 1 × UART connector (RJ11)
- 1 × Real Time Clock (RTC)
- 1 x I2C breakout
- 1 x 12v output (200mA max)
Payments are secured by LyraCollect, a French payment collection company.
It is possible to delivered to your home, to a pick-up point or picked up by appointment at MCHobby
We prepare, pack and ship your orders with great respect and care.
Transform your Raspberry-Pi or MicroPython boards into a PLC
UniPi is an extension board for Raspberry Pi allowing you to create a Programmable Logic Controler.
UniPi is a powerful unit made for professional/semi-professionnal usage. It can be used to increase the comfort of existing installation whilst it maintains the hardware cost as low as possible.
Combined to a Raspberry Pi, the UniPi metamorphose the whole into a programmable unit. A tools to create smart home, building supervision system or BMS (Building management system). You can also use it to create Internet Of the Things objects (which can be used to contrôle very big objets... like house).
With UniPi, you can automate the heating system, lightning control, water distribution system, the garage, door opening and many other applications. (See this UniPi cases studies on the UniPi's sute).
UniPi v1.1 is compatible with the Raspberry Pi modèle B+, Raspberry Pi 2 and Raspberry Pi 3.
Also for MicroPython
At MCHobby, we have the UniPi-MicroPython-Automation (GitHub) project and interface board to use the UniPi with MicroPython microcontrolers:
- PYBStick-UniPi-Face : interface board for the PYBStick under MicroPython
- GRL-Pyboard-UniPi : interface board for the Pyboard under MicroPython
What's inside an UniPi?
- 8 × relais : dual throw (250V AC/5A -ou- 24V DC/5A)
- 14 × digital inputs : to read signal coming from external devices. Using galvanical protection via optocoupler. Trigger the input with a voltage between 5 and 24V DC. 12 inputs + 2 inputs.
- 2 × analog input : to read analogic signal from external peripheral. Between 0-10 V DC.
- 1 × analog output : to create a proportionnal output used to control external device. Between 0-10 V DC.
- 1 × 1-Wire connector : (RJ45) to connect 1-Wire peripherals like temperature sensor, humidity sensors.
- 1 × I2C connector : (RJ11) to connect extension modules like relais, analog input, gidital output.
- 1 × UART connector : (RJ11) to connect serial devices (NFC reader, barcode reader) or a console table.
- 1 × Real Time clock : with coin battery socket
- 1 x I2C breakout : on the board. To connect your own I2C extension.
- 1 x 12v output : 12v 200mA power supply to be used with UniPi's digital input.
Softwares
UniPi v1.1 is compatible with numerous software.
You have the following options to take the control of your UniPi:
- The EVOK UniPi's API
- Mervis, the advanced control software (made by UniPi).
- Some other software are also compatible with the UniPi. Please see this software selection guide will help you to make your choice.
UniPi under MicroPython
It is possible to control the UniPi board with a microcontroler under MicroPython, see the UniPi-MicroPython-Automation project on the MCHobby's Github and its interface board.
Tutorial
- UniPi Wiki (english)
- Use the UniPi with MicroPython boards (GitHub,MCHobby)
- New UniPi forums (english)
- Older UniPi forums (english)
- Evok's GitHub (GitHub, english)
- UniPi documentationi (UniPi Download Center, english)
- UniPi technical documentation (UniPi, english)