E-Cake Prototype
E-Cake is a perfect gift as engineers. It greets the birthday person, plays the birthday song, and lights up an RGB LED candle. Like any other candle and birthday celebration, you can make a wish then blow out the candle via the AM2320/TMP36 sensors. The 1st button acts as a system switch while the 2nd acts as a reset for the birthday song and candle, and the potentiometer acts as a volume knob. With this project, I was able to apply Microcontroller Unit (MCU) integration concepts like the pull-up resistor configuration, events, interrupts, transitions, flags, debouncing, and Finite State Machines (FSM).
- Hardware
- Arduino UNO R3
- 1602 HD44780 I2C LCD
- 4216 buzzer
- AM2320/TMP36 sensors
- 10mm Diffused Common Cathode RGB LED w/ 220Ω resistors
- 2 push buttons w/ 10kΩ pull-up resistors
- B5K potentiometer
- Breadboard and jumper wires
- Software
- Arduino IDE
- Tinkercad
- Libraries
- LiquidCrytal_I2C by Frank de Brabander
- Adafruit_AM2320 and Adafruit_Sensor by Adafruit
- Robson Couto, David A. Mellis modified by Arturo Guadalupi
- Clgproject