This project shows you how to build alarm clock with ability to recognizes simple commands to turn off or snooze the alarm clock. By requiring the user to repeat certain phrases to execute specific commands, it help user become more alert when they wake up.
The hardware for the project consisted of the PIC32 microcontroller, microphones, a TFT LCD display, a UART serial cable, a buzzer for the alarm sound, and an external pushbutton. The microphones detects the voice commands from the user which is then amplified and filtered for better sound capture. The TFT display shows the date, current time in military format, and the alarm time in military format.