Taula de continguts:

Just Line, Just Light (Tipus 1): 19 passos
Just Line, Just Light (Tipus 1): 19 passos

Vídeo: Just Line, Just Light (Tipus 1): 19 passos

Vídeo: Just Line, Just Light (Tipus 1): 19 passos
Vídeo: Omens Above | Critical Role | Campaign 3, Episode 19 2024, Desembre
Anonim
Just Line, Just Light! (Tipus 1)
Just Line, Just Light! (Tipus 1)
Just Line, Just Light! (Tipus 1)
Just Line, Just Light! (Tipus 1)

Es tracta d’un treball d’expressió de llum sobre plaques d’acrílic gravades amb patrons d’art lineal. Expressa harmònicament colors i patrons de diversos LED. Aquest projecte es va dur a terme amb motius del "Gràcies pels planetes" d'Arout Meijer a partir del qual se sintetitzen dos colors clars. segons l'espaiat de línies i bellament representat.

Pas 1: fes una línia. Just Light! (Tipus 1)

Image
Image
Quant al projecte (tipus 1)
Quant al projecte (tipus 1)

Es tracta d’un treball d’expressió de la llum sobre plaques acríliques gravades amb patrons d’art lineal. Expressa harmònicament colors i patrons de diversos LED. Aquest projecte es va dur a terme amb motius del "Gràcies pels planetes" d'Arout Meijer a partir del qual se sintetitzen dos colors clars. segons l'espaiat de línies i bellament representat.

Pas 2: Quant al projecte (tipus 1)

Després de gravar el patró de l'art lineal al pla acrílic, sintetitzeu i impregneu la llum al centre i a l'exterior de l'acrílic

Estructura

L'usuari pot ajustar la llum d'una manera estable instal·lant el potenciòmetre dins de les 3 plaques originals i mantenint els neofixels a la vora.

Com utilitzar

L’usuari fa girar tres plaques amb una paleta per controlar el color de la llum (Hue) i els LED bàsics utilitzen els valors de Hue, Saturation i Brightness per atraure l’interès del públic pel patró, el color de la llum i l’animació.

Pas 3: material (maquinari)

Material (maquinari)
Material (maquinari)
Material (maquinari)
Material (maquinari)
Material (maquinari)
Material (maquinari)
Material (maquinari)
Material (maquinari)

1. Tira LED.

: Tira LED LED RGB digital Adafruit NeoPixel (WS2812) (144 LED / 1m) - 2m

: Tira LED LED RGB digital Adafruit NeoPixel (WS2812) (60 LED / 1m) - 2m

2Acrílic.

10t - 600 * 600 (mm)

3. Formex.

12t (10 + 2t) - 800 * 800 (mm) * 2

2t - 800 * 800 (mm) * 2

4. Tauler de fusta

5t - 850 * 850 (mm)

Pas 4: material (control)

Material (control)
Material (control)
Material (control)
Material (control)

1. ARDUINO MEGA 2560

ARDUINO MEGA 2560 * 2

Potenciòmetre de 2,10 k

Potenciòmetre de 10 k * 3

Pas 5: Pas 3: Material (potència)

Pas 3: material (potència)
Pas 3: material (potència)
Pas 3: material (potència)
Pas 3: material (potència)

1. Font d'alimentació

Alimentació SMPS 5V 40A (200W)

Alimentació SMPS 5V 2A (10W)

2. Cable elèctric

14awg (3 colors) - 10 m / cada un

Pas 6: Pas: material (etc)

Pas: material (etc)
Pas: material (etc)
Pas: material (etc)
Pas: material (etc)
Pas: material (etc)
Pas: material (etc)

1. Spray de pintura (negre mat)

* Si voleu obtenir un efecte més dramàtic a la foscor, utilitzeu Vanta Black Paint

2. Cargol

3. Planxa de cantonada Sten

4. Dril

5. Glugan

6. Forte adherència

* Prepareu les eines segons la vostra situació

Pas 7: Abans de dibuixar patrons

Abans de dibuixar patró
Abans de dibuixar patró

* La imatge superior és "Gràcies pels planetes" d'Arnout Meijer que va inspirar la meva feina.

Abans d’entrar al projecte, sentia que el color de la gradació de llum formada per la infusió de llum tènue al patró que es va implantar en acrílic era molt bonic.

Bàsicament, dos o més colors s’han de superposar per convertir-se en degradats.

Per tal que dos o més colors es formin de manera meravellosa, tingueu en compte la densitat, l'angle o el grau de llum que es forma segons la corba.

Pas 8: Feu un maquinari (tall acrílic)

Feu un maquinari (tall acrílic)
Feu un maquinari (tall acrílic)
Feu un maquinari (tall acrílic)
Feu un maquinari (tall acrílic)

* Consulteu. PAS 7: Estructura (peça núm. 5)

Configuració de la màquina de tall acrílic

Acrílic (10 t)

* Tall: ajust de la línia del cabell

velocitat - potència

(5 - 50)

* Gravat

velocitat - potència

(20 - 35)

* Podeu ajustar fins a quin punt es talla el patró segons el vostre gust

Pas 9: Feu (estructura)

Marca (estructura)
Marca (estructura)

1. 2t - tapa

2. 10t - Mànec de control

3. 10t - LEDstrip / Potensiometer

4. 12t - Tira LED (2 + 10) t

5. 10t - Patró (acrílic)

6. 2t - Antecedents

7. 10t - Espai del circuit

* Excepte el número 5 - Material Formex.

Pas 10: Maquinari i muntatge de programari

Maquinari i muntatge de programari
Maquinari i muntatge de programari
Maquinari i muntatge de programari
Maquinari i muntatge de programari
Maquinari i muntatge de programari
Maquinari i muntatge de programari

Primer. Prepara 3.4.6.7.

Segon. Enganxeu-lo per ordre de 7.6.4 parts amb un adhesiu fort.

Tercer. Fixeu el potenciòmetre 3part amb pistola de cola.

Quart. Connecteu 3 parts amb potenciòmetre a 4.6.7 parts amb adhesiu fort.

Cinquè. Connecteu ws2812b a la vora del 3.4.6.7 (zona vermella) amb un adhesiu fort.

Sisè. Inseriu la placa acrílica tallada al 3.4.6.7 combinat i fixeu-la amb una pistola de cola.

Setè. Inseriu 2 parts a la part de control del potenciòmetre i fixeu-la amb cola.

Vuitena. Cobriu la part 1 i fixeu-la amb un acabat adhesiu fort.

* Podeu consultar fitxers PDF

Pas 11: Feu un maquinari (tall Formex)

Feu un maquinari (tall Formex)
Feu un maquinari (tall Formex)

(Configureu el maquinari perquè només es puguin veure patrons a la cambra fosca)

1. 2t - tapa

2. 10t - Mànec de control

3. 10t - LEDstrip / Potensiometer

4. 12t - Tira LED (2 + 10) t

6. 2t - Antecedents

7. 10t - Espai del circuit

* Heu de consultar STEP7 (imatge)

Pas 12: Feu un maquinari (tall de fusta i pintura)

Image
Image
Feu un maquinari (tall i pintura de fusta)
Feu un maquinari (tall i pintura de fusta)
Feu un maquinari (tall i pintura de fusta)
Feu un maquinari (tall i pintura de fusta)

Pas 13: * Si voleu penjar aquesta peça a la paret, feu la mateixa estructura que la imatge

* Si voleu penjar aquesta peça a la paret, feu la mateixa estructura que la imatge
* Si voleu penjar aquesta peça a la paret, feu la mateixa estructura que la imatge
* Si voleu penjar aquesta peça a la paret, feu la mateixa estructura que la imatge
* Si voleu penjar aquesta peça a la paret, feu la mateixa estructura que la imatge
* Si voleu penjar aquesta peça a la paret, feu la mateixa estructura que la imatge
* Si voleu penjar aquesta peça a la paret, feu la mateixa estructura que la imatge

* Aquest curs és opcional i el podeu ometre si no voleu.

* L’estructura anterior és la meva idea personal i, amb les vostres idees afegides, serà una obra més especial.

* I quan estava construint aquesta estructura, no volia veure el tauler de fusta i la paret.

Pas 14: feu un programari (un diagrama de circuits)

Feu un programari (un diagrama de circuits)
Feu un programari (un diagrama de circuits)
Feu un programari (un diagrama de circuits)
Feu un programari (un diagrama de circuits)
Feu un programari (un diagrama de circuits)
Feu un programari (un diagrama de circuits)

En construir el circuit, configureu acuradament el GND / DIN / 5v de la banda ws2818b i la direcció del flux actual (direcció de la fletxa).

GND = bateria - (línia negra)

5v = bateria + (línia vermella)

DIN = Línia de senyal (línia verda)

Pas 15: combinació de maquinari i configuració del circuit del tauler posterior

Combinació de maquinari i configuració del circuit del panell posterior
Combinació de maquinari i configuració del circuit del panell posterior
Combinació de maquinari i configuració del circuit del tauler posterior
Combinació de maquinari i configuració del circuit del tauler posterior
Combinació de maquinari i configuració del circuit del tauler posterior
Combinació de maquinari i configuració del circuit del tauler posterior
Combinació de maquinari i configuració del circuit del panell posterior
Combinació de maquinari i configuració del circuit del panell posterior

Uniu el maquinari i assegureu el circuit amb cargols darrere

Pas 16: introduïu el codi al programari (A-a Arduino Mega Board)

// Heu d’entrar una mega placa arduino A-a

#incloure

#include #define LED_PIN 0 #define NUM_OF_LEDS 120

int j = 0;

Adafruit_NeoPixel strip = Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);

// rampUnsignedChar RAMPh [NUM_OF_LEDS];

rampUnsignedChar RAMPv [NUM_OF_LEDS];

configuració nul·la () {

// posa aquí el teu codi de configuració per executar-lo una vegada: strip.begin (); strip.show ();

}

bucle buit () {

// posa aquí el teu codi principal per executar-lo repetidament:

valueSet ();

// LEDSet ();

for (int i = 0; i <num_of_leds; i ++) {= "" = "" 현재 = "" 값 을 = "" 얻 습니다 = "" uint8_t = "" h = "RAMPh .update (); " v = "RAMPv .update ();" strip.setpixelcolor (i, = "" strip.colorhsv (j * 65535 = "" 360, = "" 230, = "" v)); = ""} = "" strip.show ();

}

void valueSet () {

static uint32_t oldTime = 0; uint32_t nowTime = millis ();

// 00.3 초 에 한 번씩 코드 를 실행 합니다

if (nowTime - oldTime> 300) {for (int i = 0; i = 360) {j = 0; }}}

Pas 17: introduïu el codi al programari (placa mega Arduino B-b)

// Heu d’entrar la mega placa arduino B-b

#incloure

#include #define LED_PIN_A 2 #define LED_PIN_B 1 #define LED_PIN_C 0 #define NUM_OF_LEDS 52

#define POT_A A10

#define POT_B A9 #define POT_C A8

int j [3] = {0};

Adafruit_NeoPixel strip [3] = {

Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN_A, NEO_GRB + NEO_KHZ800), Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN_B, NEO_GRB + NEO_KHZ800), Adafruit_NeoPixel (NUM_OF_GR_, NE_O_B_C_, Z_0_0_B_C_B_D, NE0_O_C_B_D, NE_O_CB_D, NE_O_CB_D, NE_P_B_C_B_D, LED_PIN_A)

rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];

configuració nul·la () {

// poseu aquí el vostre codi de configuració per executar-lo una vegada: for (int i = 0; i <3; i ++) {strip .begin (); strip .show (); }

Serial.begin (9600);

}

bucle buit () {

// posa aquí el teu codi principal per executar-lo repetidament:

valueSet ();

// map () 범위 를 바꿔 주는 함수

// 0 ~ 1023 을 0 ~ 359 로 바꿔 줌 // j = map (analogRead (POT_B), 0, 1023, 0, 359); j [0] = mapa (analogRead (POT_A), 0, 1023, 0, 359); j [1] = mapa (analogRead (POT_B), 0, 1023, 0, 359); j [2] = mapa (analogRead (POT_C), 0, 1023, 0, 359); for (int i = 0; i <3; i ++) if (j <0) j + = 360;

per a (int k = 0; k <3; k ++) {

for (int i = 0; i <NUM_OF_LEDS; i ++) {// 현재 값 을 얻 습니다 uint8_t v = RAMPv [k] .update (); strip [k].setPixelColor (i, strip [k]. ColorHSV (j [k] * 65535/360, 255, v));

}

strip [k].show ();

}

}

void valueSet () {

static uint32_t oldTime = 0; uint32_t nowTime = millis ();

// 00.3 초 에 한 번씩 코드 를 실행 합니다

if (nowTime - oldTime> 300) {for (int k = 0; k <3; k ++) {for (int i = 0; i <NUM_OF_LEDS; i ++) {// 다음 값 을 설정 합니다 // 다음 값, 다음 값 까지 걸리는 시간, 가는 방법)) RAMPv [k] .go (aleatori (0, 255), 300, LINEAL); }} oldTime = nowTime;

}

}

Pas 18: gaudiu

Recomanat: