Phy120B Final Projects Demo
2:30pm Friday 11-Dec-2009
2120 Warren Lecture Hall

This course involves practicums on data acquisition and control using microprocessors for the first 5 weeks; and then students spend the next 5 weeks in teams of ~2 developing and building a project of their choice.

The theme might be described as "just go for it", with the only requirement being that the project detect something in the real world, process the information, and control something in the real world. About half the projects use embedded PIC microprocessors; some use PC-scale computers, some are not computer-based.

C. Fred Driscoll (Prof),
Tom Murphy (Prof)
Tram Dang (TA),
Michael Simmonds (TA),
Allen White (Electronics Engineer)

1. The Holosphere : building colorful illusions.
Music is separated into 3 frequency channels, then the channel strengths drive Red, Green, & Blue LEDs on a rotating plexiglass arc.
Scott Goodrow & T. Brandon Stevenson

2. Air Guitar: Accelerated & Padded MIDI
A hand-held accelerometer serves as the guitar pick, and a keypad replaces the guitar frets, enabling single notes and chords. The notes are translated to MIDI commands and sent to a synthesizer.
Narek Amirbekian & Kotomi Kawakami

3. EMAG Digital Thermal Cuff: How's your blood flow?
Digital thermal probes measure finger temperatures on two hands, as a blood-pressure cuff is inflated and deflated, to ascertain circulatory health.
Amir Gonzalez & Everardo Maya-Ramos

4. Sun Seeker : Optimizing the angle
A solar panel is rotated towards the sun for optimal power, using IR photodetectors front & back.
Truong Dang

5. I-Roam: Infra-Red Detection on Wheels
Coherent detection of a 40-Hz infra-red "sender" enables a motorized "minion" to follow its master.
Adrian Caudillo

6. KARR: A self-preserving vehicle senses parking-lot nightmares
Infra-red proximity detectors detect obstacles fore and aft.
Jonathan He & Jeffrey Sung

7. Bicycle Auto Shifter, for pedal rate constancy
Magnetic sensing of pedal rotation rate, handlebar choice of manual or auto shifting, motorized actuation of derailleur, and direct sensing of derailleur position.
Greg Dupraw & Eric Kappe

8. Fire Punch: The power of the Sun in your hand
An accelerometer within a boxing glove measures initial stroke, and force sensors on a punching pad measure strength of impact. WWF-approved flame amplitude and duration ensues.
Sebastian Tabrizzi & Jayson Ehm

9. **AWARD**
The Drunken Snow Monkey : Automated Fire Extinguisher, with 360 Degree Rotating Infrared Fire Detection and Control
Monkey rotates continuously, with a digital pyrometer to detects ambient temperature; fire temperatures result in warning lights, horn, and then extinguishing powder. Repeated as necessary.
Michael Natisin & Calvin Patel

10. **AWARD**
LASER (Location Activated Scientific Exernal Remote) Your head motion points a laser, drives a car
USB camera images are fed to a PC-based MatLab processor, which performs a correlation between intial and current images to determine motion of the head. Head motion points laser or steers a car.
Megan Jones & Jonathan Peebles

11. Foosbie : Foosball Goal and Game Scorekeeper
Sallee Klein
Balls on goal interrupt laser beams, PIC microprocessor tallies and displays Ball Scores and Game Scores.

12. Coffee Temperature Regulator : Centrigrade, Rankine?, Perfecto !
Sarah Garcia & Kevin Duggento
User selects desired coffee temperature; Digital optical pyrometer takes coffee temperature and controls heater.

13. Automatic Ultrasonic Controlled Car
Jeff Dost & Erica Pantel
Car detects direction of 40kHz ultra-sonic sender, and follows obediently.

14. Bioreactor Data Logger : 8- and 32-bit power, real-lab implementation
Robert Van Nice
8-bit and 32-bit microprocessors are enlisted to record actuations in a student-developed bioreactor.

15. **Best single-person Project**
Audio Synthesizerr : analog-smooth VCOs, envelopes
Magnus Heinz
Playing Casio keys silently generates MIDI commands; MIDI is interpreted by a PIC microprocessr, which controls DAC voltages for analog envelope and waveform generators, to synthesize the requested tones.

16. Snake the Game : Joystick & LEDs, pretty retro !
Jack Yee & Roger Alcaraz
An x-y joystick commands the PIC microprocessor to generate a moving snake on an 8x8 array of LEDs, Snake must eat an LED apple before eating itself, despite an ever-increasing slither rate.