The Engagement Story
A long long time ago in a galaxy far far away...
Actually I'm just kidding, the story that I'm about to tell you began in November 2009. To begin the story, I should say that Lauren (my fiancée) and I had been going out for almost five years and we had been discussing rings, and getting engaged for a couple of months. Naturally I had been thinking about how I was going to propose for a while but I hadn't come up with the perfect way yet.
One night in mid November the idea hit me. It was the perfect idea, combining my geekery and my career (software development) into one glorious box.
The Engagement Box
Instead of just presenting Lauren with the ring I wanted to build something special. I finally came up with the idea to create a box that had a GPS device in it and gave clues based off the current position of the box. Basically, it was digital breadcrumbs that would eventually lead to the box unlocking.
The box starts when you press the LED button on the box. It turns on and displays the current clue. Once the reader has had a chance to read the clue (10 seconds) the GPS launches and checks the current coordinates against a set of stored coordinates. If the box is within 500 meters of the next clue the box will display the next clue and repeat until it's farther than 500 meters.
Once the box is farther than 500 meters away from the next clue it gives a message saying the distance to the next clue and turns off to save battery life.
Here's a list of parts I used for the box:
- Arduino Starter Kit
- Arduino ProtoShield Kit
- 20 Channel EM-406A SiRF III Receiver with Antenna
- LCD 20*4
- Pololu Power Switch LV
- LED Push button
- Arduino Harness
- Servo
- Box (I bought this from a local craft store)
The Journey
While I was building the box I started thinking about the different places Lauren and I could go. Places we'd gone together while going out flashed through my mind and old memories came back to me as if they'd just happened.
Once I had a list of 11 places that were important to Lauren and I, I gathered all of the Latitude, Longitude coordinates for the GPS box. This was the easy part.
Once I had the places I had to think of the clues that would direct Lauren to through all of the clues and on to the final destination. Now, my memory isn't the best in the world so trying to think of things that made each place unique to use was rather difficult. Lauren on the other hand, has an amazing memory and flew through the clues in no time.
Now that the clues were ready, the box was finished and ready to be used. I gave Lauren the box (with the ring inside) and we set off on a trip that took over a month to complete.
We traveled all across southern Ontario and northern New York going to each of the spots. In total we drove over 4,000km.
The Proposal
With 10 clues down there was only one left to go. Friday March 12th Lauren unlocked the final clue that read "Covers 840 acres, contains a zoo, a formal park and Cleopatra's Needle". Some of you might know this off by heart, I had to research it online to find these details, but the final clue leads to Central Park, NYC.
The reason I chose Central Park was for a number of reasons. The first reason was that Lauren and I had both been there, but never together. The second (and most important) reason was Lauren had always said she wanted to get engaged in Central Park so I thought this was the perfect opportunity.
On Friday March 19th we drove down to New Jersey and took a train into New York City arriving around noon on the 20th. We walked around, went into shops, had lunch and continued to walk closer and closer to Central Park. The closer we got the more nervous I became since I knew what was going to happen soon.
We finally got to Central Park and started walking down the paths amidst thousands of people. It was the first day of spring and one of the nicest days of the year. We continued to walk until I found a small clearing with very few people near a patch of Daffodils (Lauren's favourite flower).
We sat down, pulled out the box, pressed the button and waited for the GPS to find our coordinates. When the box finally found the coordinates it knew that it was the last clue and unlocked. Lauren thought another clue was going to come on the screen because she didn't hear the servo unlocking and asked "Is the box broken?"
Nervously I told her to open the box and as she did I got on one knee and asked her to marry me. The months of hard work and driving paid off because she said Yes.
The Aftermath
After proposing in Central Park, we continued to walk around, looking at the different attractions, people and places. We finally drove home at the end of the day and told all of our friends and family on the Sunday (after a much needed rest).
We're still happily planning stuff for our wedding.
