The starry sky _ Yang

 

 

 

 

 

The inspiration of this project came from a bad day, several weeks ago. I got this idea because I want to find peace for my irritability. Especially when I am deeply confused by something. For you guys, maybe you also want to clam down sometimes somehow.

I was thinking the scenario that I can find peace. Such as listening music, cooking, drawing comics and looking at the dark and beautiful starry sky.

Then I would like to use Arduino kits and some NeoPixels to realize my plan.

 

IMG_9459

Step 1

I got 180 NeoPixels, 5V10A power supplier, 4700uf, 10V capacity and infinite wires before I started my work.

IMG_9250

IMG_9395

IMG_9405

 

Step 2

I made a frame as 75 inch * 30 inch, and I fixed the black fabric which the light can go through also on the frame. Thanks for Natsuki’s help!!!!!

The reason I chose this size is I want to let the users’ view be full of this work.

IMG_9256

IMG_9266

IMG_9291

IMG_9285

Step 3

I cut off all of the NeoPixels and reconnected them. I didn’t want to buy 1000 of NeoPixels and let them overspread in the frame because I just wanted to light them up one by one randomly. A hundred spot will be enough to confused you how many NeoPixels there are behind the screen.

P.S. It’s pretty hard to do this step because there were too much spots need to solder. I did at least 700 times soldering.

IMG_9449

Step 4

After reconnected the NeoPixels, I fix them on the back of the fabric. I used black insulate tape to fix the Neopixels to make sure they could face to the right way. However, the screen became bumpy after I put the tapes on.

IMG_9438

Step 5

Arduino code testing. Thanks for Souvik and Oscar’s help

The code is:

#include <Adafruit_NeoPixel.h>

#define PIN 6

const int LEDS = 6;

// Parameter 1 = number of pixels in strip
// Parameter 2 = pin number (most are valid)
// Parameter 3 = pixel type flags, add together as needed:
// NEO_KHZ800 800 KHz bitstream (most NeoPixel products w/WS2812 LEDs)
// NEO_KHZ400 400 KHz (classic ‘v1’ (not v2) FLORA pixels, WS2811 drivers)
// NEO_GRB Pixels are wired for GRB bitstream (most NeoPixel products)
// NEO_RGB Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2)
Adafruit_NeoPixel strip = Adafruit_NeoPixel(LEDS, PIN, NEO_GRB + NEO_KHZ800);

void setup()
{
strip.begin();
strip.show(); // Initialize all pixels to ‘off’
// strip.setBrightness(8);
}

int computerLED = LEDS -1;

void loop()
{

for(int i = 0; i<LEDS;i++)
{
strip.setPixelColor(i,0,0,0);

strip.show();
}

int randomNumber = random(0,computerLED);
/*
strip.setPixelColor(randomNumber, 255, 255, 255);
strip.show();

delay(2000);*/

for (int i = 0; i <255; i++)
{
strip.setPixelColor(randomNumber, i,i,i);
strip.show();
delay(10);

}
for (int i = 255; i > 0; i–)
{
strip.setPixelColor(randomNumber, i,i,i);
strip.show();
delay(10);
}
}

Step 6

Put all of them together, then connected with power.

Done!

Yang’s three ideas

1 Starry sky

20141113141959_001

 

 

I got a hard time recently, and I am trying to find a way to pull myself out of that bad situation.

When I seat by the window of my apartment last night, I turned off the light and looked at the outside view. The night view made me fell so peaceful. I saw the twinkling city-light and fall in the quiet world.

20141113141959_001

 

Therefore, I want to create a big size canvas. It’s totally black and can be hang on the wall.

There are 50 or 100 LED behind the canvas, and they will twinkle smoothly and randomly.

At the same time, it will has some tiny bell’s sound effect.

I believe that I will get the same feeling.

 

2 The exclamation mark

20141113160302_001

 

There are some of us sometimes are so loud when we chat to each other. I know we did that unintentionally, but it’s really annoying for someone. I even saw some complaint in the restroom. Therefore, I got this exclamation mark idea.

It will turn on when someone speak so loudly. Meanwhile, It will has a big bell sound effect use to warn them”please keep quiet”.

20141113160302_002

 

Sound sensor will be used in this idea.

 

3 The alarm!

20141113141933_001

Oh, protect girls!

Punch Glove – Yang

20140924203845_00120140924203845_002  IMG_0879 IMG_0877 IMG_0873IMG_0874IMG_0875IMG_0876

There are lot of times that you will feel angry when someone say some bad words to you or argue with you. Then you want to warn him/her that you already angry, and you are controlling yourself.

The punch glove just the tool you need at that moment! It will show different levels angry to your opponent!

Watch out!!