MOD-IO2 : UEXT Expandable Input/Output board
UEXT Expansion board
- 2 relays,
- 7 GPIO (3.3V with PWM, SPI, I2C, ANALOG IN)
- Supply: 12VDC
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.
Add 2 relays and PWM/Analog/GPIO via I2C interface
MOD-IO2 is a stackable development board to add RELAYs and GPIOs to any of your development boards using I2C bus. It is even more easy with UEXT capable board, just plug it works with any of boards exposing UEXT connector.
With MOD-IO2, you will have more GPIOs (PWM, analog input, digital input/output) and/or RELAY outputs! Just connect the MOD-IO2 through I2C bus to your development board and you will be able to use the 7 GPIOs and 2 Relays with an affordable I2C protocol. Libraries are available for Arduino and MicroPython plateform.
The MOD-IO2 is stackable and addressable. This means that these boards can stack together (or with other UEXT board) so you can add as many inputs and outputs as you want! The MOD-IO2 is propelled with a PIC16F1503 microcontroller and the open-source firmware is available for modification.
What's UEXT ?
UEXT is a connector carrying I2C bus + SPI bus + Serial + 3.3v power. It use a very standard 10 Pin IDC connector. It is quite easy to add sensors and extension board with UEXT connector... just plug it or wire it with IDC ribbon! Great.
Our favorite is the carrying of I2C bus allowing to easily add several sensors and expansion board. On the other side, SPI would be welcome for fast data transmission like remote screen. The serial connexion could be made compatible with RS-232, RS-422, RS-485, DMX512, MIDI by using appropriate level-shifting circuitery.
This connector is usually available on almost Olimex's product including nano computers. It is a great way to add extension boards on products like ESP8266 WiFi microcontroler or microcontroler board. UEXT is suited for prototyping, school learning (no need for iron) and industrial solution (Olimex produces Industrial Grade boards).
See our UEXT expansion or all products exposing UEXT connector on the shop, the Olimex's UEXT collection, Wikipedia to learn more about UEXT.
Technical details
- PIC16F1503 microcontroller
- Pre-loaded open-source firmware for easier interfacing, especially with Linux-enabled boards
- ICSP 6-pin connector for in-circuit programming with PIC-KIT3 or other compatible programmer/debugger.
- 9-pin terminal screw connector for 7 GPIOs, 3.3V and GND
- PWR jack for 12VDC
- 7 GPIOs which could implement different functionality as PWM, SPI, I2C, ANALOG IN/OUT etc.
- 2 relay outputs with 10A/250VAC contacts with screw terminals
- RELAY output status LEDs
- Four mounting holes - 3.3mm
- Dimensions 61x52mm
Hardware specs
Software
- MOD-IO2 firmware version 3.02
- Linux tool for controlling MOD-IO2
- Arduino IDE library for MOD-IO2 + OLIMEXINO-328
- OLIMEXINO-STM32 and MOD-IO2 relay control
Tutorial
- MOD-IO2 user's manual (PDF, Olimex)
- Wire an UEXT connector to a Pyboard (Wiki, french & english)
- MOD-IO2 under MicroPython with ESP8266-EVB & Pyboard (MCHobby Wiki, French)
- ESP8266-EVB under MicroPython (MCHobby Wiki, French)