Our Raspberry Pi Projects

Some of the projects we work on with our Raspberry Pi computers.

Brain Computer Interface

Control a computer with the power of your mind? We are not quite there yet, but we are playing with the OpenBCI biosensing board to learn more about Brain Computer Interfaces.

OpenBCI Cyton biosensing board with Raspberry Pi = plug and play Lab Streaming Layer (LSL)

GPIO Joy

If you want to control the Raspberry Pi GPIO pins using an XBox joystick without writing any code, you can use the GPIO program.  Simply write a few lines of XML to map the joystick buttons to the pin numbers then run the GPIOJoy program.  You can turn pins on and off using the XBox remote buttons, and control pulse width modulation or stepper motors from  the joy sticks.

FrankenNXT

We rescued an old Lego NXT robot from the dump.  After rebuilding the broken brick and replacing the brain with a Raspberry Pi, we wrote software to control it.

pyLauncher

PyLauncher is a system that allows you to launch Python programs on your Raspberry Pi remotely from your Android phone.

Raspbian Plus+

This is the Raspbian operating system plus:

  • VNC screen sharing configured for main desktop (for convenient headless operation)
  • Samba file sharing configured for pi and root users (for easy access to the file system)
  • Nginx, MySQL, and PHP installed (including sample php web site)
  • Mono and the XSP server (including sample C# ASP.NET web application)

You can get the OS image and read the setup instructions on our Google drive.

PiWiFi Control

Screen Shot 2015-06-11 at 10.25.55 PM

Do you need to use your Pi anywhere and without a monitor? We configured Raspbian to boot the Pi as a WiFi hotspot, so you can always access your hardware. After connecting to the Pi as a router, you can use the web based UI to join an available WiFi network.