The Graduation Experience
Overview
This project offers a great alternative to the graduates of Spring 2020 (due to current events). The user is able to play ORIGINALLY composed music when the appropriate parameters are fulfilled. Pushbuttons are pressed to advance the year counter either forwards or backwards, and also create more intense colors on an RGB LED as the years are stacked. A potentiometer is used to dim/brighten the LED. When the year advances past 4 and the brightness is high enough, a graduation theme plays! At the same time, the opposite parameters can trigger another theme.
The appropriate messages, as well as the mascot Buzz, are displayed on the uLCD. Audio is passed through a TPA2005D1 Class D Audio Amp, and outputted through the TRRS 3.5mm Jack.
Demo Video
Parts
- mbed LPC1768 https://os.mbed.com/platforms/mbed-LPC1768/
- uLCD-144-G2 128 by 128 Color LCD https://os.mbed.com/users/4180_1/notebook/ulcd-144-g2-128-by-128-color-lcd/
- TPA2005D1 Class D Audio Amp https://os.mbed.com/users/4180_1/notebook/tpa2005d1-class-d-audio-amp/
- TRRS 3.5mm Jack Breakout https://www.sparkfun.com/products/11570
- Potentiometer https://os.mbed.com/components/Potentiometer/
Wiring
uLCD
mbed | uLCD |
---|---|
VU | +5V |
p10 | TX |
p9 | RX |
GND | GND |
p11 | RES |
TPA2005D1
mbed | TPA2005D1 |
---|---|
p26 | IN+ |
GND | PWR- |
VOUT | PWR+ |
TRRS
Pushbuttons
mbed | pb1 | pb2 |
---|---|---|
p24 | + | |
p25 | + | |
GND | - | - |
Potentiometer
mbed | pot |
---|---|
VOUT | + |
p20 | middle |
GND | - |
RGB LED
mbed | RGB LED |
---|---|
p21 | Red Pin (R1) |
GND | GND |
p22 | Blue Pin (R2) |
p23 | Green Pin (R3) |
Program
Import programProject_4180
A program using specifications detailed in The Graduation Experience.
Please log in to post comments.