A collection of applications responsible for letting us know if the ping pong table is currently being used.
People currently have to walk all the way to the ping pong table (or take the elevator up here) just to find out someone is already playing, leaving them to wait for the previous players to finish playing.
We will set up a PIR motion sensor (or webcam) attached to a raspberry pi that will detect motion and then send a signal off to a web server which stores the latest status. This web server would be available at an address like ping-pong.echo.com
which will then take the value we stored and display something along the lines of "The table is free" or the "The table is currently being used". Now, all of this is just a rough and dirty initial implementation, but with that data we'd then be able to visualize the most common playing times throughout the day, how long the average play session is, etc
This version provides the benefit of eventually having a video feed into a grafana dashboard. This version however may face some kick back from HR.
PIR Motion Detection:
- https://tutorials-raspberrypi.com/connect-and-control-raspberry-pi-motion-detector-pir/
- https://thepihut.com/blogs/raspberry-pi-tutorials/raspberry-pi-gpio-sensing-motion-detection Webcam Motion Detection:
- https://www.geeksforgeeks.org/webcam-motion-detector-python/
- https://www.pyimagesearch.com/2015/05/25/basic-motion-detection-and-tracking-with-python-and-opencv/