LED light strips with ultrasonic brightness controls.
- Two independent LED strips
- Brightness controls via ultrasonic sensors
Requires assembled hardware (see below) and PlatformIO.
- Adjust ports in
platformio.ini
- Adjust pins, number of LED pixels and color settings depending on your needs in
src/main.cpp
. - Flash device
Required libraries:
- Adafruit NeoPixel
- Bifrost library for HC-SR04
- Low-Power
See (development section above)[#Development].
- Arduino Nano v3/Mini/Uno/...
- 2× 100µF capacitors
- 2× NeoPixel LED strips with 12 pixels (WS2812B)
- USB Micro Plug
- Wires
- Plastic case
- USB cable (USB A to micro)
- Power supply (>= 2.5A, depends on the number of pixels of your LED strips)