New Board – MiniPiio SimpleIO

April 14, 2014

MiniPiio SimpleIO is just that, a add-on board with simple inputs and outputs. It features 8x LED’s and 8x tactile switches. The Pi’s GPIO4/17/18/22/23/24/25/27 are each connected to an LED and switch.

You have 8x signals you can mix and match with whatever combination of LED’s or switches your design needs. So if you need more indicators you could have say 6x LED’s and 2x switch inputs and like wise, if you need more inputs than outputs you could have 5x switch inputs and 3x LED outputs.

RPi_MiniPiio_SimpleIO_top_small

You can find them at our store on Tindie.

Note: LED and Switches sharing the same GPIO so are not designed to used simultaneously.


CMIO ProtoBoard – first layout

April 14, 2014

Eh? Why another prototyping board? Isn’t the CM I/O a prototyping board already?

Yes, it is. And the CMIO ProtoBoard is a prototyping board for you to build circuits directly on with can be used with the CM I/O board and Compute Module.

Same as blinking an LED is the first code you write for a new embedded system, designing a prototyping board is often the first thing I do with every new system I work with.

Why, I hear you ask?

  • I want some thing I can quickly build permanent circuits with, so the days of loose wires spoiling my days are far behind.
  • I want some thing that is cheap and cost effective. I want to experiment with different circuit designs, without worrying if I’ve wasting money every time I start a something new.
  • I want some thing that when its built looks decent and not a heap of wire

Some of the dimensions and connector positions I’ve had to guess at but here’s a quick layout of what I’ve done so far:

CMIO_ProtoBoard_0v01


MiniPiio Thermocouple

April 6, 2014

MiniPiio Thermocouple is a single channel temperature measurement add-on board using Type-K thermocouples.

The MAX31855 is a sophisticated thermocouple-to-digital converter. It features a built-in 14-bit analog-to-digital converter (ADC) for thermocouple measurement. In addition it also contains a cold-junction sensor for compensation temperature sensing and correction.

The MAX31855 resolves temperatures to 0.25°C. It allows readings as high as +1800°C and as low as -270°C and exhibits thermocouple accuracy of ±2°C for temperatures ranging from -200°C to +700°C for K-type thermocouples.

- Works with any K type thermocouple
– Temperature range = -200°C to +1350°C output
– Resolution 0.25 degree
– Accuracy is ±2°C
– Internal cold junction temperature reading
– SPI bus interface
– Two SPi Chips Selects (!CE0 and !CE1)

You can find it at our Tindie store

RPi_MiniPiio_Thermocouple_small

RPi_and_MiniPiio_Thermocouple_small


A quick tutorial to using MiniPiio AIN4 4-ch Analog Board

March 28, 2014

The latest version of raspi-config allows you to enable the SPI drivers without having to edit raspi-blacklist.conf file yourself.

In LXTerminal start raspi-config by type:

raspi-config

Select the advance menu option and chose enable SPI devices. Exit the menu and reboot your Pi.

We’ll program our example in Python, so we’ll start by downloading the SPIdev driver library.

We can use Python Installer to get install it:

sudo pip install spidev

A quick python example is shown below:

#!/usr/bin/python

import spidev
import time

# ADC Channel
ADCCHAN = 1

# Open SPI, use Chip Select 0
spi = spidev.SpiDev()
spi.open(0,0)

while True:

    adc = spi.xfer2([1,(8+ADCCHAN)<<4,0])
    data = ((adc[1]&3) << 8) + adc[2]

    print ('ADC CH1 =', data)

The MiniPIIO Uses a Microchip MCP3004 (or MCP3204) which are from the same ADC familily as the MCP3008

You can find the MiniPIIO AIN4 at our Tindie store:

MiniPiio_Expander2_DIO16_AIN4_small

 


New board – MiniPIIO Breakout!

March 21, 2014

MiniPIIO Breakout! is our newest add-on board for the Raspberry Pi.

It breaks out (hence its name) all the Pi’s expansion I/O into four neat little groups.

UART is broken out into a 6-Way and 4-way pin header. The 6-Way is FTDI USB Cable compatable.

SPI is broken out into two 6-way headers, each with it’s own SPI chip select.

I2C is borken out into two 4-way headers.

GPIO is broken out into two 10-way headers. GPIO4/17/18/22/23/24/25/27 and 3.3V and 0V.

RPi-_MiniPiio_Breakout!_top_small

You can buy it at our Tindie store here


RPi-X ELab101 – mini electronics lab

March 7, 2014

RPi-X ELab101 is the second of my RPi-eXperimeter boards.

RPi-X_Elab101_small
RPi-X ELab101 is a mini electronics lab for the Pi.

It is dominated by a 170-pin bread boarding area for prototyping and construction your circuits on. Next to this, there are 3x tactile switches, 3x LED’s, 2x potentiometers and a buzzer circuit which make up the input and output devices. These are connected to female headers allowing them to be quickly interfaced with the Pi’s GPIO’s using simple male-male jumper wires.

For analogue measurements, a 4-channel 0V to 10V, 10-bit ADC is included and it’s inputs are also available via a female header connector.

Finally, all the signals from the Pi’s expansion header are brought out to female headers, giving access to all the Pi’s expansion signals, including the GPIO’s, SPI, I2C, UART and PWM.

RPi_and_RPi-X_Elab101_small
More to come….


RPi-X SensoRPi – 2nd prototype with different connectors

February 10, 2014

Here’s some photos of the second RPi-X SensoRPi which uses 2.1mm DC barrel style connectors instead of the 4mm connectors the first prototype used.

RPi-X_SensoRPi_2mm1_conns

Here’s a picture of of the SensoRPi board and the 2.1mm DC connectors

RPi-X_SensoRPi_2mm1_Cable

And here’s a picture of the 2.1mm DC barrel to crocodile/alligator clips.

DC_2mm1_Cable


Follow

Get every new post delivered to your Inbox.