RGBW Stripe WireLess Shield V1.0

Introduction

RGBW Stripe WireLess Shield has 4 PWM output to connect RGBW LED Strip. Anyone can handle a load of 1.5 A with a voltage of 5 to 24 V. Integrated control in 5 Arduino easily provide power from the input power supply. Self-renewing fuse protects LED Strip overcurrent. For remote control RGB tape used popular transceiver nRF24L01+. The most interesting is that the board has a memory, and you can now update the firmware of your Arduino through the air!

Feature

  • Built on Arduino-compatible architecture (DualOptiboot)

  • Compatibility with 12 - 24V RGB LED Strip

  • 4 PWM output (RGBW)

  • On board 64kb SPI flash / E2prom (for OTA firmware updates)

  • Built-in Auto LED RF activity (for nRF24L01 +)

  • Mini transceiver 2.4G nRF24L01 +

  • Self-renewing fuse

  • Built-in button

  • GROVE-compatible connector: I2C

Layout and schematics

Libraries

Necessary libraries

Demo code (example)


int L_RED = 6;
int L_GREEN = 9;
int L_BLUE = 3;
int L_WHITE = 5;

int brightness = 0;
int fadeAmount = 5;

void setup()  {
  pinMode(L_RED, OUTPUT);
  pinMode(L_GREEN, OUTPUT);
  pinMode(L_BLUE, OUTPUT);
  pinMode(L_WHITE, OUTPUT);
}

void loop()  {
  // RED
  analogWrite(L_RED, brightness);
  brightness = brightness + fadeAmount;
  if (brightness == 0 || brightness == 255) {
    fadeAmount = -fadeAmount ;
  }
  // GREEN
  analogWrite(L_GREEN, brightness);
  brightness = brightness + fadeAmount;
  if (brightness == 0 || brightness == 255) {
    fadeAmount = -fadeAmount ;
  }
  // BLUE
  analogWrite(L_BLUE, brightness);
  brightness = brightness + fadeAmount;
  if (brightness == 0 || brightness == 255) {
    fadeAmount = -fadeAmount ;
  }
  // WHITE
  analogWrite(L_WHITE, brightness);
  brightness = brightness + fadeAmount;
  if (brightness == 0 || brightness == 255) {
    fadeAmount = -fadeAmount ;
  }
}

Version Tracker

**Revision** **Description** **Release**
1.0 rev 1 Public version 19.11.2015

Help us make it better

Welcome to the new documentation system of Seeed Studio. We have made a lot of progress comparing to the old wiki system and will continue to improve it to make it more user friendly and helpful. The improvement can't be done without your kindly feedback. If you have any suggestions or findings, you are most welcome to submit the amended version as our contributor via Github or give us suggestions in the survey below, it would be more appreciated if you could leave your email so that we can reply to you. Happy Hacking!