Our project is an IOT-enabled alarm clock. At a time set by the user, our clock sets off the buzzer. The NodeMCU is connected to a phone via Blynk and displays a randomly-generated, 4-digit passcode. The user must input this code with the attached keypad in order to turn off the alarm. They have an unlimited number of attempts to do so--the passcode will remain the same. Once they input the right passcode and the alarm turns off, a new one will be generated for the next alarm.
The user may also choose a time (for example, ten minutes after the alarm begins) for the buzzer to automatically shut off, even if they do not input the right passcode.
Log in or sign up for Devpost to join the conversation.