HelloNeoPixel
Posted on June 20, 2020 • 2 minutes • 255 words
Table of contents
https://github.com/OpenBagTwo/HelloNeoPixel
During the pandemic I bought a tabletop CNC machine , and I am completely in love with it. One of the first projects I attempted after setting up my CNC was a disk of acrylic glass, engraved with a picture of an Oddish , Oddishes being my five-year-old’s second favorite thing in the universe. His first favorite? LEDs. So hey, why not combine the two?
This repo contains several sketches that perform variations on lighting up RGB LEDs (uniform color, as opposed to individually addressible), with the intent being that the LEDs lie in a channel inside a base holding a piece of acrylic glass.
This isn’t a terribly novel idea , but I had my own twist to add. You know that obnoxiously loud person in the office who you can hear three floors down, even when they’re talking at their “normal” volume? It me. So when I saw this tweet from @effinbirds , I knew I needed that image engraved, mounted, and configured to flash any time my voice exceeded a certain decibel.
Project Variants
The variants provided in this repo are:
- DemoIllumination , which cycles through a palette of nine colors in sequence
- MappingTest , for trying out a continuous color palette
- MicCalibrate , for calibrating the input coming from a microphone input
- IndoorVoice : illuminates the shard based on an analog signal from a microphone
- TooShrill : the most complex variant, where the illumination color and intensity is a function of an amplified microphone signal, sent through a high-pass filter