IoT Alarm Clock

Database
3D Printing
Project Management
Arduino
PCB
Enclosure
Research
Hardware Verification
IoT

The product is an Internet of Things (IoT) alarm clock that can be configured through a user-friendly website, allowing one to set the alarm time, and snooze time using a computer/phone connected to the same internet network. In addition, the alarm system will be equipped with a backup power option using batteries that last 48 hours, providing peace of mind in case of power outages or unplugs. The purpose of this project is to design and build a market-driven product, specifically aimed at parents seeking enhanced control of their children’s morning routine to get them on track for school and other important plans. The team has fully designed and implemented the user-friendly website using HTML, JavaScript, and other programming languages and techniques commonly used for web design. The website sends the user’s input into an ESP32 module, which is a powerful Wi-Fi/Bluetooth board, and gets that information to the Arduino to get the time displayed on the screen. Similarly, once it is the time of the scheduled alarm, the speaker will buzz. The team has used this opportunity to gain experience with circuit design, hands-on electronics, internet hosting, project management, technical documentation, and system modeling. The most notable accomplishment is successfully transmitting data from the website to our database and finally, into our system. Furthermore, getting the alarm clock to last 48 hours without an external power source was a challenging task, since the system had to be designed to utilize minimal power.

3 Lifts 

Artifacts

Name Description
GitHub This website is the working directory of the all the incorporated code as well as spare files utalized.   Link
Project Poster Summary poster that was used in the university's engineering expo.   Download
Project Document Documentation that encompasses the entire project from component properties to requirement verification videos.   Download
Executive Summary Includes a description of the project and current status, achievements and challenges, top next steps for future development, and a simplified timeline visual for the major milestones.   Download
Project Summary Video A video that goes over the project's summary.   Link
Feedback