The Visual Metronome was developed using parts from the Animation Kit (#910-28088) as part of a single-day internal Parallax Hackathon. As a new clarinet player, I’ve struggled keeping time with an audible metronome and decided to try using the highly-visible WS2812 (NeoPixels) through acrylic.
The Visual Metronome has the following features:
-
Dial-set tempo in beats per minute (BPM) from 32 to 220
-
OLED showing the current BPM and the Italian tempo marking (grave, andante, allegro, prestissimo, etc)
-
NeoPixel light flashing denotes upbeat (you choose the colors!)
-
PIR Sensor for automatic on-off control with human presence
-
Speaker for audible feedback
-
Code-configurable for other time signatures (2:4, 3:3, 6:8, etc)
Building and coding a Visual Metronome takes a day. The results of this project are worth the effort - you’ll have the most unique tool for whatever instrument you play and will have made an investment in artistic skills that improve one’s well-being.
Parts Required
The project is most easily done with the Propeller Activity Board because it has an A/D converter for the potentiometer tempo speed. If you prefer to use a FLiP Multicore Module, two pushbuttons could be used instead to increase or decrease the tempo. This project used the following electronic components:
-
(1) Propeller Activity Board WX (#32912)
-
(1) OLED (#28087)
-
(1) Circuit Overlay Board (#32999)
-
(1) 7.5V 1.5A Power Supply (#750-00009)
-
(1) 10K Ohm potentiometer with knob (source nearly anywhere)
-
Parallax Animation Kit (#910-28088), which includes the following:
-
(2) NeoPixel Ring - 12 x 5050 RGB LED (#28088)
-
(1) PIR Standard (#555-28027)
-
(1) Pack of wires (#800-00016)
-
(1) 200 mm Jumper Wires, MM 40-pc (#800-00066)
-
(1) 200 mm Jumper Wires, FF 40-pc (800-00062)
-
(1) Speaker (#900-00026)
-
The following parts from the Animation Kit were not used:
-
(2) Standard Servo (#900-00005)
-
-
-