Project gallery


Our students have delighted us with a cornucopia of creative projects each quarter. This gallery shares a sampling of that awesomeness. What cool thing will YOU be inspired to create?

Click below to view a short highlight reel from the project demonstration session in Spring 2017.

Here are descriptions of some projects from other past years:

  • Noob Cube
    • Graphical viewer for a 3D wireframe
  • Pi Selfie Mirror
    • Take a selfie with animations displayed on a mirror-monitor
  • Chess but cool
    • Chess board that can record & visualize moves on a screen (using Hall-effect sensors)
  • Threading system
    • Build threading system so Pi can simulate running code in parallel
  • Keyboard Orchestra
    • Record/play music using keyboard
  • Sunlight lamp
    • Lamp that mirrors natural sunlight intensity throughout day
  • Drum hero
    • Electronic drumset with piezoelectric vibration sensors
  • SPI Network with Slave-Slave communication
    • Communication between Pis (display received data, store to memory, run received code)
  • Fruit Ninja
    • arcade game controlled by user hand gestures (sonar sensors)
  • Theremins visualized
    • Translate time-of-flight distance to pitch and output sound and visualization
  • Synthetic Music
    • Synthetic instrument using piezo sensors on fingers, and output sound and visualization
  • Electronic dress
    • Dress which lights up with electroluminescent wires when you move (based on gyroscope)
  • Extended etch-a-sketch
    • Takes input from two knobs, accelerometer, and push buttons: controls menu UI and paint program
  • ArduCAM
    • A library to access ArduCAM with the Raspberry Pi, along with a interactive control shell
  • Robo-Turtle
    • A robotic turtle with servo motors and ultrasonic sensor, controllable with an NES controller
  • Raspberry Pi GPU
    • An assembler which targets the Pi GPU, some sample assembly programs, and a guide to using the GPU from bare metal
  • Intruder detection system
    • Uses a network of passive infrared sensors around the room to detect motion
  • DMX lighting console and receiver
    • User interface to set/read lighting controls
  • 2-player basketball arcade game
    • IR sensor checks when ball goes into basket.
  • Sensor visualizer
    • Car dashboard-like visualization of MCP3008 ADC, including a GL library
  • Clappy bird
    • Arcade game controlled by sounds
  • Finger-spelling recognition
    • Pi can recognize letters spelled while wearing sensor-equipped glove.
  • Walking weatherman
    • Wearable shirt with environment sensors and informational display via leds.
  • CNC drawing machine
    • A user's picture painted on Pi is drawn on a Post-It using a pen controlled by stepper motors.
  • Vintage boombox
    • Plays music through a refitted vintage radio case with LED visualization.
  • LED leggings
    • Leggings with sewn-in LEDs that respond to movement of wearer.
  • Magic organ
    • Multiple stops that shape frequency signature of sound akin to pipe organ.
  • Gesture-controlled car
    • Wirelessly controlled via a glove outfitted with sensors
  • Text-a-sketch
    • Pi receives texted photo and drives stepper motors to control an Etch-a-Sketch to draw the photo
  • PiCycle
    • Automatic brake and turn signals for your bike
  • EANAB maker
    • Swipe your Stanford ID and receive your preferred beverage mixed to order
  • DrawBot
    • Pen plotter that draws gcode files
  • Gun of the sentry
    • Nerf gun that tracks and shoots at moving target
  • Pi Rat
    • Sensing and mobile robot that can autonomously solve a maze.

Talk to the course staff if you would like more information or you think you could use code from one of these projects.