This lets you control your leds with a infrared remote, a Arduino and a infrared receiver, either a fancy animation or a simple static color. I ever wanted a simple firmware to control my neopixel lights so I programmed it myself. It is based on the Adafruit Neopixel library and can be extended for your needs.
Prototyping Design
PCB Design
You need:
- Addressable LED stripes either ws2812b or sk6812
- 5 V Power Source
- Infrared Receiver
- Electrolyt Condensator e.q 220 nF
- Resistor with at least 470Ohm
- Arduino Nano or similar
Notice: A condensator as well as a resistor are for good measure to protect the first led on a stripe you don't have to use it, if you work with few Neopixels.
- You need to install Visual Studio Code
- Then you will need to install PlatformIO as an extension
- After that you can specify what infrared remote you have and how many and also what type of leds you want to use.
- Then you can compile and program your arduino with it.
- You have a functional Neopixel controler
I used receivers from commercial LED stripe kits. If yours look like these below, they should probably work with those codes I used.
You can contact me on [email protected] for help