The Hacker Board and button. It represents our door detector.
The web interface.
We saw the long line of people waiting to use the bathroom at MHacks and came up with a better way for distributing people among the available bathrooms. "Ocupado" means "occupied" or "busy" in Spanish and comes from how we indicate that a bathroom stall is in use.
What it does
Ocupado automatically detects the availability of bathroom stalls and updates a web service.
How we built it
A MHacks Hacker Board detects the availability of a bathroom or stall by seeing if the door is open. It then updates a web service via REST Web API when its status changes. The web service is then able to compile and display the data to other users.
Challenges we ran into
We ran into some hard-to-find bugs in the Web API due to some vague errors. We also had a lot of trouble programming the Hacker Board, from getting it to connect to the network to finding an appropriate and working sensor.
Accomplishments that we're proud of
We started a bit late on this (around 9 hours in) because our original project wasn't going to pan out, but we were still able to come out with a working product.
What we learned
We learned that it helps to have a better idea coming in and that sensors can be exceptionally difficult.
What's next for Ocupado
We would like to see a better web interface and a cheaper, more reliable board and sensor.