Mid-course Design Review Team 8 Alternative Choices November 26th, 2012 Department of Electrical and Computer Engineering Advisor: Prof.
Download ReportTranscript Mid-course Design Review Team 8 Alternative Choices November 26th, 2012 Department of Electrical and Computer Engineering Advisor: Prof.
Mid-course Design Review Team 8 Alternative Choices November 26th, 2012 Department of Electrical and Computer Engineering Advisor: Prof. Gong Team Alternative Choices Professor Gong Advisor Stenli Duka CSE Vangjush Dedo EE Salvador Rivera EE Lusheng Tang EE Department of Electrical and Computer Engineering Advisor: Prof. Gong Inefficient Food Service in US Campuses Current Food Service • Slow and overcrowded during peak hours • Safety hazard inside facilities Students have no way of knowing if a place is crowded or not Inefficient use of school resources Department of Electrical and Computer Engineering Advisor: Prof. Gong Requirements Analysis: Specifications Real-Time measurement of number of people Facility specific information Multiple entrances Compact design Information accessible online Updates every thirty seconds Detect multiple people leaving/entering Department of Electrical and Computer Engineering Advisor: Prof. Gong Requirements Analysis: Inputs and Outputs Input • Sensor data Output • • • • Current people count in a food facility History of people count in a food facility Expected amount of people in future Offer nearby alternate locations with less people Department of Electrical and Computer Engineering Advisor: Prof. Gong Our Solution: Block Diagram Data Collection Data Storage Power Supply Sensors Database Processing Database Modification DB Connection Wireless Transmission User Interface Real-Time Data History Alternatives Future Prediction Database Processing Department of Electrical and Computer Engineering Advisor: Prof. Gong Sensors Requirement • Two sensors to proper count up/down • Availability: 200 ms • Continuous detection Demonstrated • Sensors detect movement for count • Slow response in between detections Department of Electrical and Computer Engineering Advisor: Prof. Gong Sensors Challenge Primary requirement • Availability: 200 ms • In-lab value: 1 second • Not fast enough for our purpose PIR Implementation • Unstable readings • Need 5V supply which Arduino can’t output Department of Electrical and Computer Engineering Advisor: Prof. Gong Power Constraints Operating voltages • Arduino: 5V • Sensors: 5V-12V Power supply • USB power from computer • Arduino outputs 5V • Actual output: 4.3V • Not enough for sensors • Additional 5V DC source needed Department of Electrical and Computer Engineering Advisor: Prof. Gong Arduino Yun Data • Counting based on direction/detection of sensor • Reset state if person turns back after first sensor • State machine determines action from sensor triggers • Count up/down Implementation • Arduino Yun Department of Electrical and Computer Engineering Advisor: Prof. Gong Wireless Transmission Requirements • Occurs every 30 seconds • Connect to school Wi-Fi Progress • Successful connection to WPA-PSK protected AP • Correct transmission to database every count change • Unable to use school Wi-Fi • WPA2 Enterprise needed Department of Electrical and Computer Engineering Advisor: Prof. Gong Database Requirements • Store people count every 30 seconds • Timestamp for each people count • Location for each people count Progress • MongoDB database set up on MongoHQ • Access using MongoHQ REST API • Successfully updated using Linux OS (Linino) on Arduino Yun Department of Electrical and Computer Engineering Advisor: Prof. Gong User Interface Requirements • Easy to use • Deliver results - Real-Time Data - Alternative Choices - History Progress • Website built • Current count display • History count display • Python using Flask framework • Currently hosted locally Department of Electrical and Computer Engineering Advisor: Prof. Gong Proposed MDR Deliverables Demonstration of People Counting • PIR sensor data processed on Arduino Yun • Data wireless transmitted to database Demonstration of User Interface • Interpret database - Display real-time people count Display history Department of Electrical and Computer Engineering Advisor: Prof. Gong Demo Department of Electrical and Computer Engineering Advisor: Prof. Gong Looking Ahead: CDR Upgrade to better sensors (Salvador) • Active sensing • Improved sensor availability: At least ½ second • Power supply Wireless communication (Lusheng) • Connect to school Wi-Fi Upgrade Arduino Yun processor (Vangjush) • Multiple sets (2) of sensor data handling • Multiple door monitoring User Interface (Stenli) • Interpret data from multiple entrances of a building • Display of people count in multiple buildings Department of Electrical and Computer Engineering Advisor: Prof. Gong Thank You Department of Electrical and Computer Engineering Advisor: Prof. Gong