Disney Bluetooth Wands: Difference between revisions
Jump to navigation
Jump to search
(Added in version 2 details.) |
No edit summary |
||
Line 35: | Line 35: | ||
== Version 2.0 == | == Version 2.0 == | ||
Version 2 was a fix for the "master" wand... primarly to make it so we could make use of SPI. Bugs from Version 1.0 were fixed. Found on [https://oshpark.com/shared_projects/Z2kpOKgw Oshpark] | Version 2 was a fix for the "master" wand... primarly to make it so we could make use of SPI. Bugs from Version 1.0 were fixed. Found on [https://oshpark.com/shared_projects/Z2kpOKgw Oshpark] | ||
== Bluetooth Broadcast Codes == | |||
The system uses it's own variation of bluetooth broadcast codes to achieve it's results. | |||
* Manufacturer Data is set to 4201 (instead of 8301 which Disney uses) | |||
* Next Byte is a function code | |||
* 01 - Change Mode | |||
** 00 - Kid Mode (Normal Wands Work) | |||
** 01 - Dad Mode (Only Dad's Wand Works) | |||
** 02 - Park Mode (Tries to do the park thing) | |||
** 03 - 5 Dress Mode (Show Mode) | |||
Revision as of 21:50, 18 February 2023
jjdb210 worked to create multiple wands for use with the dresses.
Parts List
- 60th Aniversary Paint Brush Wand From Disneyland (ebay)
- SEEED ESP32C3
- 5 LED Pixels (5v)
- 2 Pushbuttons
- 1 Micro-SD card reader (for saving data, not in all wands)
- 1 750MaH lithium batter
- 1 USB-C extension cable
Button Press Logic
- Button 1 Long Press - Change Mode
- Mode "White" - Send Dress Color
- Mode "Yellow" - Send Animation Code
- Mode "Off" - Turn off all lights.
- Mode "Blue" - Change Dress Modes
- Mode "Red" - Dad Mode - aka: "Locked"
- Mode "White" - Kid Mode
- Mode "Blue" - Park Mode
- Mode "Green" - Random Mode
- Mode "Yellow" - Sync'd Animation Mode.
- Button 1 Short Press - Change Option
- Button 2 Short Press - Select (Send) Option
- Button 2 Long Press - Turn off/on all lights.
Version 1.0
Version 1 had some design flaws, however, it was more than enough to build the "simple" wand for controlling the dresses. Design can be found on OSHPark - Problems in this design included:
- Extra (un-needed) battery pins for the LEDs (unused)
- Buttons pulled to 3V3 instead of GND
- Button padds WAY to small
- Wrong ports used for buttons (made the SD card reader impossible)
- Not enough GNDs and 3v3s for jjdb210 to be happy.
Version 2.0
Version 2 was a fix for the "master" wand... primarly to make it so we could make use of SPI. Bugs from Version 1.0 were fixed. Found on Oshpark
Bluetooth Broadcast Codes
The system uses it's own variation of bluetooth broadcast codes to achieve it's results.
- Manufacturer Data is set to 4201 (instead of 8301 which Disney uses)
- Next Byte is a function code
- 01 - Change Mode
- 00 - Kid Mode (Normal Wands Work)
- 01 - Dad Mode (Only Dad's Wand Works)
- 02 - Park Mode (Tries to do the park thing)
- 03 - 5 Dress Mode (Show Mode)
Creation
- Planning Stream - Building the PCB in KiCad with TechTangents
- Soldering Stream - Putting it together