All Projects → PabloCastellano → awesome-ws2812

PabloCastellano / awesome-ws2812

Licence: other
A curated list of awesome resources for ws2812 LED strips and matrices

Projects that are alternatives of or similar to awesome-ws2812

lumazoid
Firmware for the Lumazoid realtime music visualizer board
Stars: ✭ 85 (+1.19%)
Mutual labels:  led, ws2812, led-strips, ws2812b
raspi ws2812
A kernel module able to run as many WS2812 strips as there are GPIO pins on Raspberry Pi Zero
Stars: ✭ 35 (-58.33%)
Mutual labels:  ws2812, led-strips, ws2812b
ledcat
Control lots of LED's over lots of protocols
Stars: ✭ 89 (+5.95%)
Mutual labels:  led, led-strips, ws2812b
pcb-ws2812-wifi-controller
WiFi Controller for WS2812 LED Stripes
Stars: ✭ 48 (-42.86%)
Mutual labels:  led, diy, ws2812
ESP8266 ArtNet-LED-DMX-Node
ESP8266 based WiFi ArtNet-Node for WS2812B-LED Pixel
Stars: ✭ 67 (-20.24%)
Mutual labels:  led, led-strips, ws2812b
Esp Mqtt Json Multisensor
(OBSOLETE) ESP MQTT JSON Multisensor for Home Assistant. Supported sensors include the TEMT6000 light, AM312 PIR, DHT22 temperature/humidity sensors. RGB led supports flash, fade, and transition. Over-The-Air (OTA) uploading, too!
Stars: ✭ 323 (+284.52%)
Mutual labels:  led, diy
Esp8266 artnetnode v2
ESP8266 based WiFi ArtNet to DMX, RDM and LED Pixels
Stars: ✭ 400 (+376.19%)
Mutual labels:  led, ws2812b
Reflowduino
Arduino-compatible wireless reflow oven controller ecosystem of open-source hardware
Stars: ✭ 154 (+83.33%)
Mutual labels:  electronics, diy
Wled Wemos Shield
Wemos D1 Mini (ESP8266) or Wemos ESP32 D1 Mini (ESP32) based shield for WLED firmware
Stars: ✭ 105 (+25%)
Mutual labels:  led, ws2812b
Blink1
Official software for blink(1) USB RGB LED by ThingM
Stars: ✭ 888 (+957.14%)
Mutual labels:  led, ws2812b
Arduino Fastled Music Visualizer
An Arduino based music visualizer using the FastLED library and a strip of individually addressable LEDs
Stars: ✭ 134 (+59.52%)
Mutual labels:  led, ws2812b
ioBroker.wled
IoBroker integration to WLED project
Stars: ✭ 22 (-73.81%)
Mutual labels:  led, ws2812b
RemoteLight
A Java based LED Control Software for WS2811 and WS2812 LED strips
Stars: ✭ 59 (-29.76%)
Mutual labels:  led, led-strips
Piscope
Turn your Raspberry Pi into an Oscilloscope/XY Plotter with Python
Stars: ✭ 155 (+84.52%)
Mutual labels:  electronics, diy
chpc
CHPC: Cheap Heat Pump Controller
Stars: ✭ 27 (-67.86%)
Mutual labels:  electronics, diy
Neopixel Realistic Flickering Candle With Changing Color Palette
Arduino code for creating a realistic candle flicker using 8-neopixels, and the FastLED Library. This code is a modified version of the Fire2012 with Color Palette example that comes with FastLED and utilizes a button to cycle through different color palettes in real time.
Stars: ✭ 19 (-77.38%)
Mutual labels:  led, ws2812b
Rpi wordclock
Software to create a Raspberry Pi based wordclock
Stars: ✭ 164 (+95.24%)
Mutual labels:  led, diy
pedalevite
Pédale Vite — DIY multi-FX pedalboard for guitar/bass/etc.
Stars: ✭ 68 (-19.05%)
Mutual labels:  electronics, diy
Halloweenfire
🎃 Arduino sketch for multiple neopixels to create spooky 'fire' effect
Stars: ✭ 24 (-71.43%)
Mutual labels:  electronics, led
RGB Audio Backlight
Arduino Sketch for controlling WS2812 RGB Led Strip + Audio Visualizer
Stars: ✭ 19 (-77.38%)
Mutual labels:  led, ws2812

Awesome ws2812

A curated list of awesome resources for ws281x LED strips and matrices.

Most of them are meant to be controlled using ESP8266 chips programmed with Arduino.

If you have an awesome project that is not listed here yet, your Pull Request is very welcome!

What is ws2812

The ws2812 is an intelligent control LED light source, with the control circuit and RGB chip integrated directly into a 5050 RGB LED.

Some features:

  • The control circuit and the LED share the only power source.
  • Built-in electric reset circuit and power lost reset circuit.
  • Each pixel of the three primary color can achieve 256 brightness display, completed 16777216 color full color display, and scan frequency not less than 400Hz/s.
  • Cascading port transmission signal by single line.

Contents

Libraries

LED strips

  • Adafruit NeoPixel - Arduino library for controlling single-wire LED pixels (NeoPixel, WS2812, etc.)
  • blynk - Blynk library for embedded hardware.
  • FastLED - Library for colored LED animation on Arduino
  • ledcat - Simple utility that aims to provide a standard interface for driving LED-strips and such.
  • NeoPixelBus - Adafruit enhanced NeoPixel support library.
  • WS2812FX - Drop-in replacement for the Adafruit NeoPixel library with additional features.
  • raspi_ws2812 - A kernel module able to run as many WS2812 strips as there are GPIO pins on Raspberry Pi Zero.
  • rpi_ws281x - Userspace Raspberry Pi PWM library for WS281X LEDs.

LED matrices

  • Adafruit NeoMatrix - Adafruit_GFX-compatible library for NeoPixel grids.
  • LEDMatrix - FastLED Flexible Matrix Class.
  • LEDSprites - FastLED Sprite Class requires LEDMatrix Class.
  • LEDText - FastLED Flexible Text Message Class requires LEDMatrix Class.

LED strip controllers

  • ArduLED 1.0 and 2.0 - Control NeoPixels (ws2812b) easier than ever with an Arduino!
  • EspFire2012 - Testing of NeoPixel libraries to do fire simulation with Fire2012.
  • McLighting v2 and v3 - The ESP8266 based multi-client lighting gadget.
  • Music LED Strip Control - LED strip audio visualization in real time with web interface on a Raspberry Pi.
  • Music Reactive WS2812B Arduino - LED STRIP WS2812B reacting to music connected through your AUX 3.5mm Jack.
  • Responsive LED Control - Responsive Led Control based on McLightning & Grisworld-Led-Controller with FastLED.
  • Simple LED Strip Controller - ESP8266 Based LED light strip controller via a web browser.
  • xmas-tree - XMAS Tree from stacked ws2812 rings driven by a Digispark.
  • WLED - Control WS2812B RGB LEDs with an ESP8266 over WiFi!
  • WS2812Serial - Non-Blocking WS2812 LED Library.

LED matrix controllers

  • FB.Light - WiFi-LED-Strip-Controller with NTP-driven scrolling clock, text and other effects.
  • White Rabbit - Neopixel based XY Matrix running via Raspberry Pi to display time, weather, and news.

Tools

Projects

  • Audio Reactive LED Matrix - Code for 16x16 LED Matrix (WS2812) that reacts to sounds detected from an electret microphone, and switches modes with a momentary push button.
  • ESP8266 NeoPixel Dashboard - ESP8266 based Neopixel dashboard, it shows current time, can show a custom message and have upto 41 prebuild effects.
  • NeoPixel2048 - Implementation of the popular game '2048' built using a 4x4 NeoPixel Matrix and powered by the Arduino micro-controller.
  • LED Lightpainter - A DIY Pixelstick clone for Light Painting using the ESP8266 and a WS2812 Strip.
  • LED Matrix Shades - Wearable LED matrix shaped like slotted sunglasses.
  • LED Protest Sign Scroller - WS2812 Matrix Protest Sign.
  • Rpi Matrix - A simple RaspberryPi clock and browser simulator.
  • Satellite tracker - Project that shows satellites and space junk flying overhead.
  • WordClock - A clock that tells time in plain text (video).
  • LedFX - Sync your WLED Devices with your music using E1.31

Videos

Miscellanea

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].