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 short descriptions of some projects from 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
    • Multi-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 device-device 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
  • Light-up dress
    • Dress which lights up with electroluminescent wires when you move (based on gyroscope)
  • Etch-a-sketch
    • Takes input from two knobs, accelerometer, and push buttons: controls menu UI and paint program
  • ArduCAM library
    • A library to retrieve images from ArduCAM, along with an 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 and guide to using the GPU from bare metal
  • Intruder detection system
    • Detect motion using network of passive infrared sensors
  • 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 sound
  • Finger-spelling recognition
    • Recognize letters spelled while wearing sensor-equipped glove
  • Walking weatherman
    • Wearable shirt with environment sensors and informational display via leds
  • Post-it printer
    • User paints picture on Pi which is then 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
    • Car is wirelessly controlled via a glove outfitted with sensors
  • Text-a-sketch
    • Pi receives texted photo and drives stepper motors to dial a physical Etch-a-Sketch to replicate photo
  • PiCycle
    • Automatic brake and turn signals for your bike
  • Boba maker
    • Swipe your Stanford ID and receive your preferred beverage mixed to order
  • 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
  • POV sphere
    • Rotating strip of leds to create illusion of spherical image
  • Workout buddy
    • Wearable sensors to count reps at the gym
  • Dance steps arcade game
    • Step on pads in correct pattern/timing to win game
  • Lie detector
    • Biometric sensors evaluate truthfulness of speaker
  • Custom font
    • Draw letters on screen to create custom handwriting font
  • BattleDarts
    • Battleship game where shot is fired by throwing dart onto board
  • Midi stepper synth
    • Midi from piano keyboard is visualized on screen, drive stepper motors to play notes
  • Bop-it game
    • Sensors to detect various actions
  • Lego printer
    • print image via pick-and-place of lego pixels on grid board
  • Escalating challenge snooze
    • each use of snooze alarm is harder to shut off
  • Gesture tetris
    • game controlled via hand gestures
  • Zen garden
    • Draw patterns in sandbox by moving magnet via stepper motors