/Magic-Band-Reader

Primary LanguageC++Creative Commons Zero v1.0 UniversalCC0-1.0

Magic Band Reader controller for Arduino

magic band reader controller for arduino

The purpose of this project is to automate control of other devices utilizing a Disney Magic Band. This project was created with the purpose of enabling fans like you to be able to bring some disney magic into your home thru a simple to use magic band reader. We encourage you to learn from this as well as provide feedback for us to improve upon it.

Follow Me

alt text alt text alt text

Actual Use:

alt text alt text alt text alt text

Getting Started

  • This project was built using an Arduino Mega. Should you attempt to change this to an Uno or otherwise you do so at YOUR OWN RISK.

It will be helpful but not necessary if you have a basic level of programming experience as well as a little experience programming Arduino micro controllers. This project was created using the Aurduino IDE. Clone or download this repository at your own risk.

You can download the 3D printable magic band casing on Thingiverse:

Thingiverse Disney World MagicBand reader v2

Or you can try the new design that is more accurate to the parks linked here: Magic band reader V3

Prerequisites

  • Some experience with Arduino

  • Be sure to have the Arduino board installed in your environment.

  • Install the Adafruit_Neopixel library

  • Install the SoftwareSerial library

  • Install the DFRobotDFPlayerMini library

  • An Arduino

  • A 1K resistor

  • A 5V arduino relay

  • A Neopixel LED strip

  • A RFID reader

  • A DFPlayer Mini

  • An AC extension cord (preferably a single outlet)

  • A speaker

(See BOM below for details)

Installing

  1. In the Arduino IDE be sure to set the appropriate board (Arduino Nano) and ports to match your environment.
  2. Complile and load onto your Arduino following the Arduino IDE [instructions(https://www.arduino.cc/en/Guide)].

Successful installation will result in the RFID reader being able to read a magic band which will be shown thru the arduino Serial Monitor. Code edits will be required to allow for successful access to your specific magic band for control of the outlet and a response from the reader with lights and sounds.

Breadboard Diagram

  • For high resolution images open up the following files above:
  • MBRHR
  • Outlet

breadboard_diagram

BOM

Most components can be found on Amazon or AliExpress

Built With

Version

  • Version 1.0 (Use at your own risk)

Authors

  • Dominick Civitano

Liscence

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgements