GitHub
https://github.com/nanovid/Keystone-UTDL
Inspiration
As it was served as a problem in the 2020 UofT Designathon, we thought of an outdoor safe as a secure and viable solution. In recent years, due to an increase in e-commerce because of companies like Amazon and Ali Baba, getting products shipped to your home has become more and more common. However, Amazon loses billions every year due to stolen packages and they also end up with unhappy customers. So how do you stop someone that is just walking by and decides to steal your unattended packages? This is when KeyStone kicks in.
What it does
The KeyStone is a safe that you keep outside your house. It will stay on your porch, with a steel cord connected to your house. It will be made of weather resistant materials, so that it doesnt get ruined over time. The KeyStone works as follows:
- When you order, an email is sent to you with the tracking number, which is identical to the barcode on your package.
- The KeyStone App will scrape those tracking numbers and register them as current active orders
- The delivery man will walk upto the porch, scan the package at the safe, the safe will open as it will match the barcode to the tracking number that it scraped, and the package can be put inside
- The owner can simply scan the code at the safe and it will open. That barcode will be taken off so it cannot be reused to open the safe. The box also locked automatically, detected intrusion, could be opened remotely and would tell you the size of the package inside.
How I built it
This was built in a variant of ways. First the box was designed on Solid Works with very accurate dimensions. Then the latching mechanism and lock were printed with a 3D printer. The box, for prototype purposes, was made using foam board. The circuit was made with a breadboard and 5 ultrasonic sensors to detect the lid closing and to map the package inside. It was powered and hooked up to wifi using a raspberry-pi. The app was made using HTML, CSS and bootstrap. Dropbox was used to globally store the information of the packages. Finally javascript was used to program the actual code it was wunning. The Github can be found on the following link link
Challenges I ran into
Using the limited parts that were provided was difficult as many parts did not work, so we had to test all of the components many times. There was no multimeter, so we could not check current continuity. It had to be completed in a span of 28 hours and presented to a set of judges. The physical product was difficult to make with the ultrasonic sensors, space for the raspberry-pi and all the components.
Built With
- css
- dropbox
- html5
- javascript
- raspberry-pi
- solidworks
Log in or sign up for Devpost to join the conversation.