Arnov Sharma
Published © MIT

Neopixel Giant Edition

Made an XL version of the beloved WS2812B addressable LED that works like its original counterpart!

BeginnerFull instructions provided1 hour36
Neopixel Giant Edition

Things used in this project

Hardware components

JLCPCB Customized PCB
JLCPCB Customized PCB
×1
Seeed Studio XIAO SAMD21 (Pre-Soldered) - Seeeduino XIAO
Seeed Studio XIAO SAMD21 (Pre-Soldered) - Seeeduino XIAO
×1

Software apps and online services

Fusion
Autodesk Fusion
Arduino IDE
Arduino IDE

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)

Story

Read more

Custom parts and enclosures

cad file

Schematics

SCH

Code

code

C/C++
#include <FastLED.h>

#define NUM_LEDS 1
#define DATA_PIN 0

CRGB leds[NUM_LEDS];

void setup() {
  FastLED.addLeds<WS2811, DATA_PIN, GRB>(leds, NUM_LEDS);
  FastLED.setBrightness(255);
}

void loop() {
  leds[0] = CRGB::White;   // R+G+B
  FastLED.show(); 
  delay(2000);

  leds[0] = CRGB::Yellow;  // R+G (no blue)
  FastLED.show(); 
  delay(2000);

  leds[0] = CRGB::Red;     // only R
  FastLED.show();
  delay(2000);

  leds[0] = CRGB::Black;   // off
  FastLED.show();
  delay(2000);
}

Credits

Arnov Sharma
361 projects • 369 followers
I'm Arnov. I build, design, and experiment with tech—3D printing, PCB design, and retro consoles are my jam.

Comments