Project
# | Title | Team Members | TA | Documents | Sponsor |
---|---|---|---|---|---|
16 | POTD-Problem-Based Alarm Honorable Mention |
Chenxi Xu Xiangyu Wu Zhuyun Zheng |
Jack Li | design_document1.pdf final_paper1.pdf other1.zip other2.zip presentation1.pdf presentation2.pptx proposal1.pdf video |
|
### PROBLEM Getting up on time has always been a problem for many people. The very basic alarm that only makes clangorous sound often fails to wake people up, and often lead to people turning it off and fall back to sleep, which causes a delay to their days. Furthermore, setting alarm with cell phones has some drawbacks. If the cell phone battery dies in the middle of the night, the alarm fails. ### SOLUTION OVERVIEW We realize that waking up is actually a process. Simply hearing a high volume sound will not sufficiently awake people’s brain. Thus, we decided to build an alarm, which will push people to think and solve some problems in the form of multiple choice questions that can be answered with buttons. The process of answering questions stimulates people to fully wake up. To fully make use of these problems, we allow users to load their own problems that they want to study or remember. The alarm can only be turned off if all the problems are answered. There will be an auxiliary app that’s connected to the alarm with bluetooth so that the user can load their own question bank. And the app can also record the time it takes to wake up to help users know what time they should set their alarm so as to wake up timely. ### SOLUTION COMPONENTS Hardware: #### ALARM SUBSYSTEM: - There will be a real time clock that counts the time, a speaker that goes off at a certain time. #### USER INTERFACE (HARDWARE) SUBSYSTEM: - Have four buttons for users to press when answering the problem of the day (multiple choice). - An OLED display that normally displays current time and shows problems when the alarm goes off. #### POWER SUBSYSTEM: - Our device will be powered by battery power. #### COMMUNICATION SUBSYSTEM: - A bluetooth module connected to the microcontroller to send and receive data to mobile app for saving time and questions #### PROCESSING SUBSYSTEM: - A microcontroller will be used to connect all subsystems. - Receive signals from buttons to determine if the user answers correctly. - Decide whether to turn off the alarm based on the user's answer. - Record and store the time it takes to wake up in microcontroller which is built on the PCB by ourselves. The data can be sent to app via Bluetooth. Software: #### USER INTERFACE (app): - There will be an app for the users to input their questions into the alarm. In addition, the app will display the daily records of the time it takes to wake up, and the records of correct-answered questions and incorrect-answered questions. ### CRITERION FOR SUCCESS - The alarm will go off at a preset time. - The user will be able to answer questions and then stop the alarm. - The time it takes to wake up could be recorded and sent to app. ### ADDITIONAL NOTES -Uniqueness There is no physical alarm clock that supports problem solving and custom problem loading. |