Presentation is loading. Please wait.

Presentation is loading. Please wait.

P13036 Notification Alert System Objective: Functional Overview:

Similar presentations


Presentation on theme: "P13036 Notification Alert System Objective: Functional Overview:"— Presentation transcript:

1 P13036 Notification Alert System Objective: Functional Overview:
2012-2/2012-3 Objective: In the deaf and hard of hearing community a need exists for a small, inexpensive notification and alert device. This device notifies the user of alerts via high intensity flashing lights and through the use of a shaker. The device is controlled by the user wirelessly via Bluetooth through a handheld device such as a cell phone. Functional Overview: Android ® Device Customer Needs: Small and lightweight for travel Flashing high intensity LEDs Bed shaker adapter Rechargeable batteries LCD display to view time and notifications Low battery indication LED Bluetooth to communicate to Android® devices Receives notifications of text messages and s. Mobile Application to set/cancel alarms and control High Intensity LED and shaker. User friendly Physical alarm turn off on physical device On/Off switch for travel Durable housing design BlueGiga ® WT12 UART GPIO Bed Shaker Raspberry Pi ® GPIO LCD Display GPIO Alert LED’s Electrical Overview: PCB Layout: On/Off 5 V 3.3 V TX/RX Alarm Off LCD Screen Raspberry Pi Screen Out V V 12V DC Power Supply Charge Controller Li-Ion Battery Indication Circuit Warning LED 5V Regulator Bluetooth WT12 High Intensity LEDs Switch High Intensity LEDs Shaker Switch Shaker 12 V Mobile Application Interface: Software Overview: Thermal Analysis: +alarmSys: AlarmSystem.py +lcd : DisplayHandler.py +btDriver: BluetoothDriver.py NAS.py +main() -_restart_() : int -alarmSys: AlarmSystem.py -display : DisplayHandler.py -Serial : Object BluetoothDriver.py -run() +__init__() -alarms[]: String +buttonGPIO : int AlarmSystem.py +addAlarm(in alarmTime : string) -remoteAlarm(in alarmTime : string) +ClearAlarms() +begin(in cols : int, in rows : int) +home() +clear() +setCursor(in col : int, in row : int) +autoscroll() -write4bits(in bits : byte, in char_mode : bool = False) +pulseEnable() +message(in text : string) LCDDriver.py -isAlarm : bool = False -isNotification : bool = False -isControl : bool = False +rows : int +col : int - secondLine : String DisplayHandler.py +alarmRecv(in message : string, in speed : int = .5) +notificationRecv(in message : string, in speed : int = .5) +deactivateAlarm() +controlRecv(in time : string) +setPulseSpeed(in pulseSpeed : int) +setSecondLine(in message : string) pySerial.py +readLine() : String +Serial() : Object Case Design: Results: Fully functional alarm clock with bed shaker and high intensity LEDs. Able to communicate with Android ® mobile devices via Bluetooth to receive s and text messages which can be displayed on the device’s LCD screen. User friendly mobile application that controls enabling/disabling alarms, high intensity LED flashing patterns, and bed shaker shaking intensities. Thomas Adcock (ME) Stephen Moskal (CE) Patrick Ganson (CE) William Johnson (ME) Umer Usman (EE) Elizabeth Phillips (EE) Special Thanks to: Dr. Gary Behm (Customer), George Slack (Guide), Dr. Elizabeth DeBartolo (Sponsor)


Download ppt "P13036 Notification Alert System Objective: Functional Overview:"

Similar presentations


Ads by Google