Project showcase
AmeQuest

AmeQuest © MIT

AmeQuest is an IoT-based game where players find and scan four RFID-enabled gems to unlock a treasure chest.

  • 2,122 views
  • 0 comments
  • 6 respects

Components and supplies

About this project

“Any sufficiently advanced technology is indistinguishable from magic.”Arthur C. Clarke

One of the most interesting use-cases for IoT is to re-enchant our world with a sense of magic and wonder. By imbuing public spaces with playful interactions and games, reality itself can become a game, allowing players to quest and battle their way through intricate and meaningful narratives.

AmeQuest is an IoT-enabled urban game in the style of a scavenger hunt. Players must follow clues on the AmeQuest website to find four RFID-enabled amethysts. Each amethyst that is scanned into the AmeQuest treasure portal will provide the next clue. After all four are scanned in, the IOT-enabled treasure chest will open for users to claim their prize.

AmeQuest is run through a website hosted on a Raspberry Pi. A connected Arduino UNO and RFID reader processes RFID tags through a Node.js back-end, using web sockets to update the website when a tag has been scanned, providing a clue to where the next can be found. When all four tags are checked in, a button on the website appears to unlock the chest. When pushed, this communicates back through Node.js to the Arduino triggering the Zelda Treasure Chest theme to play and the electromagnetic lock in the chest to disengage. Users can now claim their hard-earned prize from the chest.

Learn more and see a demo on my blog! https://danamartens.tech/2016/11/01/amequest-the-adventure-begins/

Code

AmeQuest Github Repository
Github Repository with Arduino, HTML, CSS, and Javascript Code for AmeQuest project.

Schematics

AmEQuest Circuit Diagram
Use this to send/receive signals from Raspberry Pi 3 to Arduino Uno over Serial. Send a signal to Raspberry Pi from RFID/NFC Module. Receive signals from Raspberry Pi 3 to trigger electromagnetic lock to disengage and sound to play through Piezo.

Note, not the right RFID/NFC module in diagram. But ports are the same. Use the PN532 module from Elechouse and follow instructions.
Locknewrfid bb vwb63q9wuw

Comments

Similar projects you might like

Where's my stuff?? - Find your misplaced things with Alexa!

Project in progress by Team Crakers

  • 1,630 views
  • 0 comments
  • 6 respects

Android Things Word Clock

Project tutorial by Daniele Bonaldo

  • 18,070 views
  • 7 comments
  • 103 respects

(SAL) Sonar&Alexa Lights

Project in progress by Matthew Reed

  • 879 views
  • 0 comments
  • 0 respects

Vertical Hydroponic Farm

Project in progress by Paul Langdon

  • 55,415 views
  • 21 comments
  • 290 respects

Arduino I2C communication with Raspi 2 WIOT

Project tutorial by Christiano Faig

  • 35,434 views
  • 25 comments
  • 112 respects

WaterPi: Houseplant Remote Watering and Monitoring System

Project tutorial by Demirhan Aydin

  • 29,489 views
  • 14 comments
  • 128 respects
Add projectSign up / Login