Introduction: RFID Treasure Box

A box with rfid reader, lcd display and servo to open a bolt. Built as a treasure hunt for a birthday party of 7-year old daughter.

Children had to collect five RFID-cards and swipe them in a correct order over the box to open the box and find the chocolate coins inside.

(Texts in the pictures are in dutch)

Part list:

  • Arduino Uno
  • RFID-RC522 (e.g. found here)
  • 16x2 LCD (e.g. found here)
  • 4 NeoPixels (found on adafruit.com)
  • resistor for the neoPixels (470 Ohm, but anything between 300 and 500 Ohm will do)
  • servo (with enough torque to pull the bolt)
  • capacitor for the servo (I used u 100uF)
  • wires (a lot)

I used a box I had lying around, some wood, some screws, ...

If you want to skip forward. Complete code can be found on github.

Step 1: Arduino + RFID Reader + LCD

Connect the LCD screen (from top left to right):

  • ground
  • 5v
  • ground (not using a potentiometer, just giving max bright to the LCD)
  • arduino pin 8
  • arduino pin 9
  • nothing
  • nothing
  • nothing
  • nothing
  • arduino pin 4
  • arduino pin 5
  • arduino pin 6
  • arduino pin 7

Connect the RFID breakout:

  • SPI MOSI: pin 11
  • SPI MISO: pin 12
  • SPI SCK: pin 13
  • SDA: pin 10
  • RST: pin 2
  • GND: ground
  • 3.3v

I cut some holes in the top of the box and put everything in place.

Make sure you add a small piece of wood or somethin non conductive between the lid and the RFID breakout.

Step 2: Adding the Servo and Bolt

Connect the voltage and ground wire to 5V and gnd. The signal wire goes in Arduino Pin 1.

By using this pin, you can't use a Serial Communication from your Arduino code, but that's fine for this project.

(Some Arduino boards can't be programmed when this pin is in use, so if you have some problems, detach the pin every time you upload new code)

Use some wood or whatever you have to keep the bolt and servo in its place. I made a hole in the lid of the box to keep it closed.

You can see the servo and bolt working if you watch the video.

Step 3: Adding Rgb-leds

NeoPixels are easy to use because you can connect them in series. Drill four holes in the lid, connect the leds. They need 3.3V and a gnd connection. Use pin 3 (a PWM enabled pin) for the input but put the 470 Ohm resistor between pin 3 and the first NeoPixel.

Step 4: Finishing Up

Attach the arduino to the lid. You can put a battery pack in the lid as well (or use an external power source).

See the complete flow in the video attached (displayed texts are in Dutch).

Rules for the treasure box:

  • Cards need te placed in the correct order. Every correct card adds a green light. When all cards are placed: blue lights are shown.
  • When a card is the wrong one, you have to start all over (red lights are shown).
  • When you wait too long between cards, you have to start all over (white lights shown again).
  • There is one master rfid card which opens the box immediately.

You can find the Arduino code here.

Step 5: Have Fun!

Make up a small quest for the kids to find the cards.

Comments

author
FrankG53 made it! (author)2017-06-14

Hice una "búsqueda del tesoro" en un parque cercano para el cumpleaños de mi hijo. Cambié algunas cosas del código y sólo hice uso de un led rgb, pero aún así me sirivió de gran ayuda. Muchas gracias!

I did a "treasure hunt" at a nearby park for my son's birthday. I changed some things from the code and only made use of a rgb led, but still it helped me a lot. Thank you very much!

2017-05-19-10-13-13-467.jpg20170511_112111.jpg20170511_115215.jpg
author
TDDG (author)2016-05-04

Heel vet! Ben hem aan het maken voor een zomerkamp maar heb wat problemen met de code... iemand die mij daarmee kan helpen?

author
DriekvanDijk (author)2015-11-28

Heel leuk :), ga ik maken!

author
B°Art (author)2014-11-11

Ik zag het te laat maar heb in bestelling nu. is niet duur voor rfid kon ze in nl alleen duurder vinden en nu ik weet dat deze werkt met arduino kan niet wachten tot die binnenkomt

author
B°Art (author)2014-11-09

Mooi project waar heb je de rfid lezer vandaan?

author
kurt-beheydt (author)B°Art2014-11-10

Staat erbij: http://www.ebay.com/itm/New-1-Set-Mifare-RFID-RC522-Module-IC-Card-13-56MHz-Tags-S50-Kit-Smart-meters/111486284945

author
MsSweetSatisfaction (author)2014-11-09

That's so cool! I wonder how long it took to figure it out... This is an awesome ending for a scavenger hunt!

author
kuukske (author)2014-11-09

Mooi project! Ik had dit vroeger echt geweldig gevonden.

About This Instructable

5,996views

66favorites

License:

Bio: Nerd.
More by kurt-beheydt:RFID treasure box
Add instructable to: