Office water bottles are ubiquitous on the workplace. However, these fountains do now have any way to get digital measures of how much water the bottle still have. Therefore, the office/school janitor has to visually inspect the bottles to see the level and replace or fulfill them with water.
This project’s idea is to use a USB webcam connected to a USB hub plugged into a RPI Zero with a WiFi module. The webcam will be placed on top of the bottle or on a wall nearby. A simple OpenCV edge detection algorithm will identify the water level. Then, the data will be send to a dashboard placed on a TV monitor connected to another RPI Zero near the place where the janitor walk when checking to work. This project will help the janitor, but also will allow a better understanding of water consumption allowing the prediction and forecast of future water bottle purchases.
Raspberry Pi Zero
TV Monitor (for the dashboard)
5V 1A Power Supply & USB A/Micro B Cable
Miniature WiFi (802.11b/g/n) Module: For Raspberry Pi and more
Capacitors / Ceramic