Gamer Roommate Monitor

Arduino
Embedded Systems

My program tracks my roommate’s gaming activity for 24 hours. Using an ultrasonic sensor to detect his presence at his desk, I tracked how close he is to his screen with a programmed Arduino ESP32 embedded device. For every 10 minutes, I tracked the total time he is at his desk in that interval, the closest he got to his screen, and the farthest (while still being at the desk) he got to the screen. By the end of the 24 hours, I had data on how much time he was active, his average distance from the screen for every ten minutes, and his overall closest and farthest distance from the screen.

0 Lifts 

Artifacts

Name Description
Point of View of a Soundwave The ultrasonic sensor emits a sound wave every second. The ESP32 records how long it takes for the wave to return to the sensor, and uses that to calculate the distance of the object that the wave bounces off of. This is the point of view of one of the waves bouncing off the main target of interest, my roommate Grant.   Download
Conclusions from 24 Hours of Data This document analyzes the 24 hours of sample data recorded on the device with the subject, Grant. The document analyzes what the data tells us as well as how capturing this data could be commercialized into a product.   Download
Final_Code_GamerMonitor Annotated copy of Arduino code that is uploaded to a properly configured ESP32 device to run this project.   Download
Video Runthrough Here is a video explaining the code and conclusions I made. Password: j+y80rqY   Link