USB MIDI interface

The RPC is a MIDI controller and implements the age-old 1980s serial MIDI bus, and the Protosynth must be capable of interfacing with it. But in general use a USB device port is much more practical than the three ubiquitous MIDI ports; it allows connecting the synth directly to a laptop or other computer at any time. And USB host ports are starting to become popular in sequencers also. So that means I need ...

Read more

Reading analogue data on a Raspberry Pi using MCP3002

I got a bit disappointed with my little bus pirate yesterday. I'll investigate how to update it to fix the odd SPI behaviour another time, but for now, its on to trying to read the MCP3002 SPI ADC chip directly using the Raspberry Pi. However, this one I'm going to do a bit differently. My desk is filling up with breadboards and floating wires, and working out each time which wire to connect to which header ...

Read more

Interfacing an I2C GPIO expander (MCP23017) to the Raspberry Pi using C++ (i2cdev)

The I2C Bus The I2C bus is a two wire bus developed by Phillips/NXP (4-wire if you want to include power and ground), that is used to connect a single master device to up to 120+ slave peripheral devices. The master device is typically a microcontroller, and the slave device(s) is/are typically peripheral chips that perform special functions such as GPIO expanders, analog to digital converters, digital to a ...

Read more

Build an Intruder detector with Raspberry Pi and robomq.io

Device, sensors and systems connecting together are driving the next generation of applications creating the Internet of Things (IoT). robomq.io provides an open standard based platform to connect your devices and sensors to the back end applications, systems, processes and people, enabling you to build the next big thing. Raspberry Pi, a popular programmable device, is a good representative example for dev ...

Read more

Model Railway Automation

This note introduces my experiences of using the Raspberry Pi to automate a model railway. Two aspects are covered: •Sending commands to a DCC controller •Detecting a train’s position. Sending commands to a DCC controller The RPi is connected to a Hornby Elite DCC controller by a USB cable. A python program sends XPressNet commands to the controller using the python serial package (python-serial). The XPres ...

Read more

Resources – Computing Club Sessions – Raspberry Pi 2 – Python

Overview This is an opportunity to look at another language (Python), another IDE (IDLE) and have another go at Scissors, Paper, Stone. Hardware This is going to use the GPIO pins (the two rows of 13 pins - 26 in total) on the Pi. We'll connect them to the 3 boxes we used in the PIC session via a breadboard. Raspberry Pi Start by connecting all the usual bits to the Pi - but DON'T plug the power supply in o ...

Read more

Research: Raspberry Pi – Pins, Buttons and Circuits

In a previous post I wrote about how you can control the function of the Raspberry Pi’s software through writing scripts, but one of the remarkable things about the Pi is that it is also capable of interacting with the physical world through its GPIO pins. GPIO stands for ‘General Purpose Input/Output’ and this refers to the 25 pins on the outer edge of the Pi (next to the yellow video out socket) and these ...

Read more

A Raspberry Pi Interface Board

The Raspberry Pi computer is eminently suitable for interfacing. It has 17 GPIO lines which can be programmed to be either inputs or outputs as well as various other functions. They are very low power lines however, and on their own can only drive tiny LEDs. With this in mind, I have designed the  interface on the left. As I have built quite a few projects for the Velleman K8055 interface board I designed t ...

Read more

Raspberry PI:- USB, Ethernet, crashing and other problems

Do you have frustrating issues with your Raspberry PI Are you experiencing problems with your PI, you can’t explain or figure out why? You bought what you thought where good accessories (Keyboard, Mouse, WIFI adapter and cables), well read on, you may discover your problem is simply the USB cable between the power adapter and the PI. Don’t rush out and blow money on the 5.25V fix everything power adapter be ...

Read more

Interfacing EM-18 RFID reader with Raspberry Pi

RFID (Radio Frequency Identification) uses electromagnetic fields to read, monitor and transfer data from tags attached to different objects. It is not necessary that the cards are to be in visibility of the reader, it can be embedded in the tracked object. The tags can be actively powered from a power source or can be passively powered form the incoming electromagnetic fields. EM-18 RFID reader module is o ...

Read more

© 2015 Powered By Engineering Projects Team, Raspberry Pi Projects

Scroll to top