Party Time Timer 004-2 ECE342-W23

This is a custom timer which can allow a user to set a timer up to 10 minutes which is displayed on a 4-digit seven segment display capable of three levels of brightness. Once the time has been set and started, the timer will give the user a 10 second warning in the form of a beeping 440 hz tone before letting out a constant 440 hz tone when the countdown has reached 0 seconds. This custom timer primarily uses two Arduino Uno Rev3 along with a custom-made PCB. One Arduino was used to control the behavior of the seven segment display such as when the user sets and starts the time, while the other Arduino was used to control the behavior of the speaker which is outputting the 440 hz tone. The PCB acted as a voltage regulator to supply the Arduinos with the appropriate voltage. Some of the issues faced during the integration stage of the design process was that the PCB was not functioning properly. During the process of soldering the PCB, the voltage regulator chip was subjected to too much heat and no longer functioned properly. This introduced a set of issues where having spare parts would have solved the problem.

1 Lifts 

Artifacts

Name Description
Executive Project Summary Explanation of design need, explanation of design process, project timeline, and key lessons learned.   Download
Enclosure Design STL file for enclosure 3D print design.   Download
Alarm Control Code Code for the Arduino in the Alarm Control block.   Download
Display Control Code Code for the Arduino in the Display Control block.   Download
PCB Design KiCad file for the PCB in the Power Supply block.   Download
System Artifacts Document includes all system artifacts such as video demonstrations, Arduino code, PCB layout, and enclosure design.   Download
Project Summary Slideshow Powerpoint that includes block functionality, achievements, and complications with the project.   Download