Augmented Reality Sandbox Presentation
Augmented Reality Sandbox Presentation
Augmented Reality Sandbox Presentation
When I first saw this project described on the UC Davis website of Oliver Kreylos, I thought this was
going to be a fairly straightforward process. During the building process, I discovered that I needed to
build-in requirements to prevent grade-school kids from destroying it or changing the calibration.
I prototyped it in my garage using an old computer, a borrowed projector and an Xbox Kinect. I used zip-
ties and a bungee cord to mount the projector on a single pole, and a beige bath towel for the sand. It
worked, and was fun to play with, but I wasn’t always thinking about it being used by Kindergarteners!
When I started buying supplies, I trended towards affordable, rather than the best methods… Namely,
the projector. An $800 BENQ short-throw projector would allow for a much more stable and compact
infrastructure than the $60, long-throw projector I ended up with. However, I splurged on the $350
graphics card to run the water-flow simulations.
The entire project was achieved for approximately $800 at the time of writing (November, 2015). It took
me far more than the 100 hours I anticipated, especially while learning to understand the Linux
commands (I still feel like a complete Linux newbie). A lot of my time was spent towards the end, setting
up the sandbox in its permanent location, fine-tuning the calibration at Innovations Academy where it is
installed, and making it more like a self-running “Kiosk” than a science fair project.
Using this tutorial and learning from my successes and setbacks, a technically-minded, project-oriented
person, with a “Maker” mentality, should be able to build an “Augmented Reality” sandbox on a defined
budget and timeline.
- Rick Wilkinson
November, 2015
Basic Costs, (Summer 2015):
Cost Description Vendor
$350 New Nvidia GTX970 Graphics Card Amazon.com
$160 Used Intel Corei3 computer with CD drive and 4GB RAM Craigslist
$160 Wood, brackets, fasteners and play sand for the sandbox Lowe’s (Discounted 20%)
$60 Used Dell 1100MP projector (Lucky at $60, trending at $100) Craigslist
$30 New Logitech Trackman trackball Best Buy
$20 Used Dell 1100MP remote (The projector is too high to reach) eBay
$20 Misc. bolts, screws and butterfly anchors Home Depot
$20 Lighted, metal buttons for “Rain” and “Dry” Adafruit.com
$15 New Kinect to USB adapter eBay
$10 New VGA and AC power extension cables eBay
On the 10-year old Pentium dual-core, it would only run for a few seconds before crashing, and was not
well-calibrated yet, but here is my first “proof-of-concept” photo taken quickly before it crashed:
After the “Proof of Concept”, I went to Home Depot and began pricing supplies for the table itself, and
watched Craigslist for the minimum-required “Intel Core i3” computer.
Since the sand is heavy (200 lbs.), and should be damp (so it will form more than simple conical
mountains and valleys), I priced ¾” plywood, 4x4 posts, 90° shelf brackets, and Thompson’s Water Seal.
For the recommended 40x30 sandbox, I sketched a materials design that could be made from a single
4x8 sheet of ¾” plywood, and can be cut sequentially by the industrial saws at Home Depot or Lowe’s:
With this basic concept in mind, I cut-out my design from cardboard, and made a scale mockup from
cardboard, hot glue, and plastic rods for the legs. It looked good:
6th Grade Design Team
I took my cardboard model and a bunch of graph paper, cardboard and hot glue to my son’s 6th grade
class, along with a list of design features that they needed to consider, and guided them towards a
similar design. In the span of about 4 hours, over 3 different days, the 6th grade design team came up
with a BETTER design for the wood cutting pattern, and made their own cardboard prototypes. Their
design is the one we actually took to Lowe’s to have cut!
Design issues to think about
The “Best” design may not win… If it costs too much money.
An inexpensive design may not win if it’s too fragile or doesn’t work.
The sandbox table will be 40 x 30 inches
Must support 200 pounds of sand
The sand must not spill out when played with
Where will you put the computer? (Hint: not on the floor!)
What is the age range of users, and how does that help define the design?
o Table height
o No sharp edges
o No fragile connections
How will you keep the table from rocking?
Design some good support for the projector posts
Design good air flow for the computer
Allow space for a power strip for the computer and projector
Can you reach everywhere to install screws and bolts?
Can you design a table that comes apart easily to move or store?
In one trip to Lowe’s, my son and I bought everything from the list, and had the 4x8 sheet cut. With a
letter from the school, we received a 20% discount because it was a project for the school.
My plan was to have the 6th graders build the sandbox, with my direction. However, as we approached
the last weeks of school in May & June 2015, the class simply didn’t have time, so my kids and I built,
sanded, and water-sealed the sandbox in my garage over a weekend.
The original design had the sandbox on heavy-duty casters, but they proved to be too wobbly, even with
a brake, so I removed them and returned them to the store. I used L-Brackets to support the center of
the sandbox.
Learn from my mistake: Measure the height of your computer tower.
The kids wanted the sandbox to be lower, so I cut a few inches off the legs, but those few inches made
the space underneath the table too small for the computer tower, and I had to re-configure the
computer in a min-tower case for it to fit under the table.
The room where the sandbox is installed has a drop-ceiling, so I needed to remove a tile from the roof,
so the projector can extend into the ceiling. Without a remote, it required a very long stick to turn it on
and off… So I went back to eBay and bought a $20 remote.
I fabricated a mount for the Kinect, and positioned it on the riser posts, so that it did not cast a shadow.
The projector shines through the center of this mount. It took me 2 or 3 hours to figure out the solution
I ended-up with. (Remember, zip-ties and bungee cords holding components probably won’t be robust
enough for an elementary school installation) There are many different types of projector and Kinect
mountings in photos from the AR Sandbox Forum, but with the resources I had available, this mounting
worked for me.
The solution for my projector height vs. rain problem was making it rain only when a button is pushed.
There are two options for that: One is easy, the other is more involved:
Rick Wilkinson
November, 2015