Uses the Fast Fourier Transform to display frequency spectrum on an LED matrix. It is powered by an Adafruit Feather M0 which has enough processing power to run the FFT in real time. All of the electronics fit into a 3d printed case. The visualized is based on Adafruit's Piccolo project.
Part | Adafruit Part No. |
---|---|
Adafruit Feather M0 Basic | 2772 |
Adafruit 15x7 CharliePlex LED Matrix | 3134 |
Adafruit Electret Microphone Amplifier | 1713 or 1063 |
18650 LiPo Battery | 1781 |
Latching Illuminated 16 mm Button | 1442 |
Item | Qty | McMaster-Carr Part No. |
---|---|---|
M3 x 6 mm Low-Profile Socket-Head Screw | 5 | 92855A307 |
M3 x 8 mm Low-Profile Socket-Head Screw | 2 | 92855A309 |
M3 x 16 mm Low-Profile Socket-Head Screw | 3 | 92855A316 |
M2.5 x 6 mm Nylon Screw | 2 | 92492A711 |
M2.5 x 8 mm Male-Female Threaded Hex Standoff | 4 | 95783A054 |
M2.5 Nylon Hex Nut | 2 | 93800A350 |
Male + Female Machine Pin Header 2.54 mm Pitch 1x12 | 1 | - |
Male + Female Machine Pin Header 2.54 mm Pitch 1x16 | 1 | - |
Right Angle Pin Header 1x8 | 1 | - |
Right Angle Pin Header 1x5 | 1 | - |
Frosted Acrylic, 2-3 x 26 x 60 mm | 1 | - |
The illuminated toggle power button and microphone can be wired to the bottom of the Feather's proto board with the right angle header and DuPont connectors.
This case was printed at 0.2 mm with supports to prevent chamfered corners from lifting from the bed. Mic is held into the top with a M3 x 6 mm screw and washer. The screen holders also use M3 x 6 mm screws. The battery holders use the two M3 x 8 mm screws, but 6 mm long ones would also work. The Feather is attached to the bottom with the M2.5 hex standoffs. The two halves are then held together with the three M3 x 16 mm screws.