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.

Built With

Share this project:

Updates