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.

Built With

Share this project: