{"repo":"luxdvie/WS2812Controller","free":true,"listed":false,"github":"https://github.com/luxdvie/WS2812Controller","clone":"git clone https://github.com/luxdvie/WS2812Controller.git","description":"A simple web / node application for controlling WS2812 LED strips from a Raspberry Pi.","language":"JavaScript","stars":57,"topics":["raspberry-pi","ws281x","ws2812","neopixel"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"WS2812 LED Strip Animations A very basic app to control WS2812 LED strips with a Raspberry Pi. This consists of a Node app which serves a simple HTML page to manage the strip and includes libraries to control the strip. You can use it for WS2812 (NeoPixel) christmas lights, or other simple DIY applications. I used it for a couple applications, including Christmas Tree Lights and an artistic decorative dodecahedron. Current Animations 1. Rainbow - Cycle through all colors and pulse through strip. 2. Fade 2 Colors - Choose 2 colors and fade the strip between them. 3. Dance - Each LED is rapidly moving through the color wheel, giving a 'disco' / 'dance' effect. 4. Starry Night - Twinkling, white LED effects to simulate stars! :star: 5. Christmas Tree - Randomly cycle R / G / B / W through the strip. 6. Christmas Iterate - Iterate a segment of R / G / B / W LEDs through the strip from top to bottom and bottom to top Important Reading I found the great rpi-ws281x-native NPM package which alllows the Raspberry Pi to communicate with WS2812x strips. You should check it out 😄 It led me to follow these easy instructions on Adafruit. Connect your raspi according to those instructions. I have been using my Pi's with a diode instead of the level converter, and they work well. Hardware - WS2812 (Neopixel) LED Light Strip or LEDs - Raspberry Pi 3 Model B, Raspberry Pi Zero, or Raspberry Pi Model B (other Raspberry Pis should work fine but are untested) - 5V 2A Power Supply - 1N4001 Diode ","default_branch":null,"files":null,"tree":[],"storefront":"/r/luxdvie","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/luxdvie/WS2812Controller/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}