Pixmob Wristbands - Fully Synched to Music With Arduino

by davidpride in Circuits > Arduino

1347 Views, 2 Favorites, 0 Comments

Pixmob Wristbands - Fully Synched to Music With Arduino

IMG_6251 3.jpg

These are the Pixmob wristbands used at many concerts. This is an extension of the original project by Dr Neox, which itself was an extension of the work done by Daniel Weidman (and others) to live capture and decode the IR signals which makes all of this possible.

Dr Neox repo:

https://github.com/drneox/pixmob-music-rhythm/tree/main

Daniel Weidman repo:

https://github.com/danielweidman/flipper-pixmob-ir-codes.



Supplies

Any Arduino (I used a Mega 2560)

KY-38 Sound sensor

Digital 38khz Ir Receiver Ir Transmitter

M-F Dupont cables to connect it all up.

Wire Up the Sound Sensor

Screenshot 2024-06-28 at 19.41.54.png

The sensor has 4 pins: GND, +ve, AO and DO. Wire the ground to ground on the Arduino, the +ve should go to the 3v3 pin. The AO goes to A0 on the Arduino (this can be skipped as is not used) and the DO goes to pin 6.

Note: When you have the circuit complete and the code loaded, you will need to calibrate the sensor using the small screw on the small blue box attached to the sensor board. This can take a LOT of turns before the light goes off. Then set it so the light JUST comes on when sound is detected and you're good to go.

Wire Up the IR Transmitter

Screenshot 2024-06-28 at 19.42.21.png

GND to ground on the Arduino, VCC to 5v and DAT should go to pin 5.

That's it! - the wiring is complete. :)

Upload Code to Arduino

You will need to install the IRemote.hpp library via the Arduino library manager. If you're not sure how to do this, there are many places to find instructions to do this. Then upload the provided ino file to the Arduino.

And that's it. Enjoy the party.


Here's my version running:

https://youtu.be/6A788gBwEaU