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

https://os.mbed.com/media/uploads/dyue9/mbed_lpc1768.png

https://os.mbed.com/media/uploads/dyue9/ulcd-144-g2.png

https://os.mbed.com/media/uploads/dyue9/tpa2005d1.png

https://os.mbed.com/media/uploads/dyue9/trrsjack.png

https://os.mbed.com/media/uploads/dyue9/pushbutton.png

https://os.mbed.com/media/uploads/dyue9/potentiometer.png

https://os.mbed.com/media/uploads/dyue9/rgbled.png

Wiring

uLCD

mbeduLCD
VU+5V
p10TX
p9RX
GNDGND
p11RES

TPA2005D1

mbedTPA2005D1
p26IN+
GNDPWR-
VOUTPWR+

TRRS

https://os.mbed.com/media/uploads/dyue9/pin_out_trrs2.png

Pushbuttons

mbedpb1pb2
p24+
p25+
GND--

Potentiometer

mbedpot
VOUT+
p20middle
GND-

RGB LED

https://os.mbed.com/media/uploads/dyue9/pin_out_rgbled1.png

mbedRGB LED
p21Red Pin (R1)
GNDGND
p22Blue Pin (R2)
p23Green Pin (R3)

Program

Import programProject_4180

A program using specifications detailed in The Graduation Experience.


Please log in to post comments.