https://www.youtube.com/watch?v=0iEVzUgQieM&t=667s
- Unexpected Maker TinyPico
- Adafruit Ultra Skinny NeoPixel 1515 LED Strip 4mm wide - 0.5 meter long - 75 LEDs
- Adafruit Electret Microphone Amplifier - MAX9814 with Auto Gain Control
- Adafruit Lithium Ion Polymer Battery - 3.7v 500mAh
- Amazon Baseball Cap - Plain Cap Hat Lightweight Adjustable Washed Polo Style Hat
- IRF5210 P-Channel MOSFET
- DFRobot Beetle ESP32 - C3 (RISC-V Core Development Board)
- https://www.dfrobot.com/product-2566.html
- Replaced with the TinyPico when I discovered in one moment that I could use DMA with the I2C peripheral to sample the mic data, and in the next that only the original ESP32 had the relevant hardware support. So the C3 part had to go.
- IRF520N N-Channel MOSFET
- Driving the LEDs through a P-Channel device gave me high-side switching, which felt fractionally better than low-side with the N-Channel.
- Connecting the built-in battery monitor to a different GPIO to use a different ADC bank than the I2C peripheral
- Adding a potential divider to allow me to monitor the battery voltage (the TinyPico has this feature baked in)
- Removing a resistor for a reason I forget. (It was probably an unwanted pullup)
- Having fun in 3D :)