Jukebox With Neopixel Lights 3D Printer Model

Author: @
License: CC BY
File formats: stl,ino,pdf
Download type: zip
Size:3.5MB

The file 'Jukebox With Neopixel Lights 3D Printer Model' is (stl,ino,pdf) file type, size is 3.5MB.

Summary

Second version of this jukebox can be found at https://www.thingiverse.com/thing:4821580.

I do not recommend the first version for listening to music. It has thin sound and suffers from interference caused by the massive front grill. It may still have its place for visual effects without speaker. Version 2 contains also better visual effects.

This bluetooth jukebox contains a 10 watt mono amplifier, a 3 inch speaker and a Neopixel strip of 50 LEDs. The Neopixels are controlled by Arduino Nano running a 13-channel audio spectrum analyzer. When music is present, the spectrum analyzer displays musical light show. In case of no music, different animations are shown. Occasionally an animation kicks in also during music. See video https://youtu.be/KBhANWoKV0Y .

The jukebox is based on the Class Wooden Jukebox by Aria https://sketchfab.com/3d-models/jukebox-127cd1a00ca143af9db9cf4e58ddd956.

This jukebox is a test version, having no controls and running on a USB power pack or USB power adapter. As it is faithful to the original shape of the jukebox and contains an unknown 3 inch speaker in tight fit, the sound is rather modest. I am already abusing the Wurlitzer and designing a new bass reflex version with 2.1 liter volume.

The FHT implementation is based on FHT Audio Spectrum Visualizer by janux https://create.arduino.cc/projecthub/janux/fht-audio-spectrum-visualizer-83bba0. Another link: https://www.hackster.io/janux/fht-audio-spectrum-visualizer-83bba0.

FHT library for Arduino can be downloaded from Open Music Lab http://wiki.openmusiclabs.com/wiki/ArduinoFHT. I have added dynamic level control to allow larger dynamic range without saturating the light show.

Instructions are presented in the attached pdf.

arch.stl 521.6KB
back.stl 81.8KB
body.stl 1.2MB
front-spacer.stl 69.8KB
front.stl 3.1MB
Jukebox.ino 9.8KB
Jukebox_peaceful.ino 9.8KB
Jukedoc.pdf 949.8KB
player-supported.stl 1.8MB
player.stl 468.7KB
window.stl 38.5KB