Blog
Recent Posts
Digital I/O Carrier Board for the Raspberry Pi Single-Board Computer
Posted by
onIndustrial automation manufacturer and IoT (Internet of Things) system developer Opto 22 has announced the release of their Digital I/O Carrier Board for the Raspberry Pi SBC, which enables the RPi to sense or switch up to 16 individually selectable electrical loads ranging from 2.5 to 280 VAC/VDC, with solid-state power and reliability. This carrier board provides the ability to connect, monitor, control, and automate a great range of existing devices that were previously beyond the RPi’s built-in 3.3 VDC GPIO sensing and control capabilities.
By using the carrier board, RPi developers and system engineers can build solutions for real-world industrial automation, remote monitoring, and discrete control applications using their Raspberry Pi and I/O modules.
Raspberry Pi developers can attach their RPi to the carrier board, connect the included interface cable to their RPi's 40-pin GPIO connector, and snap the board onto a compatible 4, 8, or 16 I/O module mounting rack. They can use the rack's power supply to power the Pi, and then use their programming language of choice to read and write to up to 16 individually selectable digital input and/or output points. (Mounting rack, power supply, and I/O modules are sold separately.)
The board is great for developing prototypes, proofs of concept, and environments in which an industrially hardened controller is not required.
Here's what you need:
- Raspberry Pi (any model with a 40-pin GPIO header connector)
- Digital I/O Carrier Board for Raspberry Pi
- I/O mounting rack
- I/O modules needed for your application
- Power supply
=> Download/View the Digital I/O Carrier Board for Raspberry Pi data sheet (PDF)...
The PiCAN2 series of boards provides Controller Area Network (CAN) Bus capabilities for the Raspberry Pi. It uses the Microchip MCP2515 CAN controller with MCP2551 CAN transceiver. Connection are made via DB9 or 3-way screw terminal.
There is an easy-to-install SocketCAN driver, and programming can be accomplished in C or Python.