5. User Operation - KieranThompsonCE/Smart-Pill-Organizer GitHub Wiki

Using software, the team created a basic user interface to take input from the keypad to set alarm times. The values being entered are displayed on the LCD along with options for the user to select. The device displays the time when the user is not entering an alarm. During this state, if the user presses any keypad button, the alarm set menu is displayed. Here the user is asked to enter a number 1 - 14 corresponding to one of the 14 possible alarms. The user is then asked to set a day of the week that the alarm should trigger on. This is 0 - 6 for Sunday - Saturday, and abbreviations are shown to the user to help select the correct day. This is shown in the image below. Then the user is asked to enter the time (hour:minute) in 24 hour. After this the alarm is set and the LCD returns to displaying the time. Day Select Menu When an alarm goes off, a short melody will play and the LED of the compartment corresponding to the time of the alarm will light. The user does not set which compartment is for which alarm, as the organizer has the days and time of day printed on top of each compartment. For the prototype a "high" signal is sent to the Wi-Fi module that is programmed to access a web server that then sends an SMS message to the user. For the prototype the phone number is hardcoded into the Wi-Fi module, and the SMS contains a static message saying "Time for RX". The light in the compartment stays on until the user presses any button on the keypad. Notification Light