Introduction: Signboard

To introduce my design, I decide to design a signboard product that is able to attract customers' attention by using the RGB light that is made by WX2812. Around the signboard, there are all kinds of food that the restaurant has, and the center of the signboard has the word "Welcome" to attract the cpustomar.

Step 1: Supplies

Ws2812 light X1

Wood board X1(In my case, 100X 50)

Electric drill for making the hole that allows the wire to go through so that it is able to look more organized

Ruler

Ardunio Leonado board

USB cable

Superglue

Step 2: Process

I found the circuit diagram from https://www.instructables.com/RGB-Gaming-Mouse-Pa...

There are going to be five steps for making this design. First, you should prepare all of the material that are need for this design (Ws2812 light X1 Wood board X1(In my case, 100X 50)\ Electric drill for making the hole that allows the wire to go through so that it is able to look more organized, Ruler, Ardunio Leonardo board, USB cable Superglue) Second, connect the wire with the WX2812 and Arduino LEONARDO. (Making sure that wire connects correctly) Third, start to cut the wood board to the size that you want and make sure that the measure of RGB light matches the measure of the wood board. Fourth, use the electric drill to make holes and measure the distance between the board so that there is space for the RGB light to pass through. Fifth, Combine the Ardunio LEONARDO with the wood board and add images for the food and the word "welcome" in the middle.

Step 3: Details for Step One and Two

This diagram is a copy from https://www.instructables.com/RGB-Gaming-Mouse-Pa...

The picture of the circle diagram shows how you are going to plug the wire and how to connect them. The other two pictures show what will look like when are successfully connect the wires

Step 4: Details for Third Step and Fourth Step

Those two steps are to cut the size of the board that you want and those materials are needed. Another picture shows where I plug the holes

Step 5: Details for Fifth Step

Combine all the materials together and put all the images that are needed for making the signboard

Step 6: Improvement and Extension

For the improvement and extension. I need to improve on the skill that I cut the wood board. The board not straight enough so it looks a little bit unorganized. Second, the wood board that I choose to use is not strong enough which causes the crack to appear on the board. Those are the parts that I need to improve on.

Step 7: Code

https://create.arduino.cc/editor/melody_lo/1830712...

Step 8: Place Where I Makes Changes in the Code

#include "FastLED.h"

#define PIN 4 #define NUM_LEDS 30/改/ //Number of LEDs in the strip CRGBArray leds; uint8_t hue[NUM_LEDS]; void setup(){ FastLED.addLeds(leds, NUM_LEDS); for(int i = 0; i< NUM_LEDS; i++){ hue[i] = 255/NUM_LEDS * i; } //Random RGB Sparkle Animation for(int j = 0; j < 100 ; j++){ int dot = random(0,23); int hue = random(0,256); leds[dot] = CHSV(hue,255,175); FastLED.show(); delay(50); leds[dot] = CRGB::Black; } } void loop(){ //Rainbow Effect for(int i = 0; i< NUM_LEDS; i++){ leds[i] = CHSV(hue[i]++, 255, 175); } FastLED.show(); delay(8); }