What I did?
I made one really quickly using an Arduino and
shield and a wooden box I found at Michael's. The box was flimsy and my
assembly of everything into to it was with a glue gun. It was not a
great presentation but it did work.
- Arduino Uno
- GPS Shield
- LiPo Battery
- Extra-circuit to drive the solenoid
- Vibration motor
- Plastic bits to align the solenoid and make it latch
tested it by setting the location to my work address and hoped it would
vibrate when I got to work, indicating it found the location. This took
a lot more trips than I would have hoped and there were better ways of
debugging it but that seemed like the least effort.
What I want better?
While the Proof of Concept worked it wasn't all that great. I wanted to improve a lot.
First and foremost it was really flimsy and
wanted to make a more robust version that I wouldn't be worried about
someone dropping 1 inch.
The box would take a really long time to acquire the GPS signal.
Battery Life and Charging
The battery life on it was pretty poor and
charging it was a pain. The shield I had, you couldn't charge the
battery and use it at the same time which was kind of annoying and
I wanted to improve it so it would be more
reliable in both locking and unlocking. No hoping and wishing it would
actually unlock. Also, wanted to add some delight to how the box opened.
Wanted to create a user friendly way to set the
secret location of the box. The system had it compiled in and now way to
change the location without a using Arduino IDE.
I am working on the second version of it. It's using custom electronics instead of an Arduino board.
The mechanical aspect is still the hardest part for me.
Currently working on the firmware and integrating everything.
* Using an off the shelf box, with some modifications
* Solenoid is used to latch the box closed.
* Electronics are functioning
* Based on PIC16F15345 and L80-R GPS
* Charges a LiPo from USB
* Drivers for vibration motor and solenoid