Sadržaj:

Samo linija, samo svjetlo! (Tip 1): 19 koraka
Samo linija, samo svjetlo! (Tip 1): 19 koraka

Video: Samo linija, samo svjetlo! (Tip 1): 19 koraka

Video: Samo linija, samo svjetlo! (Tip 1): 19 koraka
Video: Экипаж (драма, фильм-катастрофа, реж. Александр Митта, 1979 г.) 2024, Novembar
Anonim
Samo linija, samo svjetlo! (Tip 1)
Samo linija, samo svjetlo! (Tip 1)
Samo linija, samo svjetlo! (Tip 1)
Samo linija, samo svjetlo! (Tip 1)

To je djelo izražavanja svjetla na akrilnim pločama s ugraviranim uzorcima linijske umjetnosti. Harmonično izražava boje i uzorke različitih LED dioda. Ovaj projekt izveden je s motivima iz pjesme "Hvala za planete" Arouta Meijera iz koje se sintetiziraju dvije svijetle boje prema razmaku redova i lijepo predstavljeni.

Korak 1: Samo linija! Samo svjetlo! (Tip 1)

Image
Image
O projektu (tip 1)
O projektu (tip 1)

To je djelo izražavanja svjetla na akrilnim pločama urezanim uzorcima linijske umjetnosti. Harmonično izražava boje i uzorke različitih LED dioda. Ovaj projekt izveden je s motivima iz pjesme "Hvala za planete" Arout Meijer iz koje se sintetiziraju dvije svijetle boje prema razmaku redova i lijepo predstavljeni.

Korak 2: O projektu (tip 1)

Nakon urezivanja uzorka linijske umjetnosti na akrilnoj ravnini, sintetizirajte i prožmite svjetlost u sredini i izvan akrila

Struktura

Korisnik može podesiti svjetlo na stabilan način postavljanjem potenciometra unutar 3 originalne ploče i držeći neofiksele na rubu.

Kako koristiti

Korisnik rotira tri ploče s lopaticom za kontrolu boje svjetla (Hue), a osnovne LED diode koriste vrijednosti Hue, Saturation i Brightness kako bi privukle interes publike za uzorak, boju svjetla i animaciju.

Korak 3: Materijal (hardver)

Materijal (hardver)
Materijal (hardver)
Materijal (hardver)
Materijal (hardver)
Materijal (hardver)
Materijal (hardver)
Materijal (hardver)
Materijal (hardver)

1. LED traka.

: Adafruit NeoPixel digitalna RGB LED traka (WS2812) (144 LED/1m) - 2m

: Adafruit NeoPixel digitalna RGB LED traka (WS2812) (60 LED/1m) - 2m

2Akril.

10t - 600*600 (mm)

3. Formex.

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

2t - 800*800 (mm)*2

4. Drvena ploča

5t - 850*850 (mm)

Korak 4: Materijal (kontrola)

Materijal (kontrola)
Materijal (kontrola)
Materijal (kontrola)
Materijal (kontrola)

1. ARDUINO MEGA 2560

ARDUINO MEGA 2560 * 2

2.10k Potenciometar

10k potenciometar * 3

Korak 5: Korak 3: Materijal (snaga)

Korak 3: Materijal (snaga)
Korak 3: Materijal (snaga)
Korak 3: Materijal (snaga)
Korak 3: Materijal (snaga)

1. Napajanje

SMPS Napajanje 5V 40A (200W)

SMPS Napajanje 5V 2A (10W)

2. Električna žica

14awg (3 boje) - 10 m/svaki

Korak 6: Korak: Materijal (itd.)

Korak: Materijal (itd.)
Korak: Materijal (itd.)
Korak: Materijal (itd.)
Korak: Materijal (itd.)
Korak: Materijal (itd.)
Korak: Materijal (itd.)

1. Boja u spreju (mat crna)

*Ako želite postići dramatičniji efekat u mraku, koristite Vanta Black Paint

2. Screw

3. Pegla sa uglovima

4. Dril

5. Glugan

6. Snažno prianjanje

*Pripremite alate prema vašoj situaciji

Korak 7: Prije iscrtavanja uzorka

Prije crtanja uzorka
Prije crtanja uzorka

*Gornja slika je "Hvala za planete" Arnout Meijera koja je inspirisala moj rad.

Prije nego što sam ušao u projekt, osjetio sam da je boja gradacije svjetlosti nastala infuzijom prigušenog svjetla u uzorak koji je ugrađen u akril vrlo lijepa.

U osnovi, dvije ili više boja moraju se preklapati da postanu gradijenti.

Kako bi se dvije ili više boja lijepo oblikovale, razmotrite gustoću, kut ili stupanj formiranja svjetla prema krivulji.

Korak 8: Napravite hardver (akrilno rezanje)

Napravite hardver (akrilno rezanje)
Napravite hardver (akrilno rezanje)
Napravite hardver (akrilno rezanje)
Napravite hardver (akrilno rezanje)

*Pogledajte. KORAK 7: Struktura (dio br. 5)

Podešavanje mašine za rezanje akrilom

Akril (10t)

*Šišanje - podešavanje linije kose

brzina - snaga

(5 - 50)

*Graviranje

brzina - snaga

(20 - 35)

*Možete prilagoditi stepen isklesanosti uzorka prema svom ukusu

Korak 9: Napravite (strukturu)

Napraviti (struktura)
Napraviti (struktura)

1. 2t - poklopac

2. 10t - Kontrolna ručka

3. 10t - LED traka / potenciometar

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

5. 10t - uzorak (akril)

6. 2t - Pozadina

7. 10t - Prostor u krugu

*Osim za br.5 - materijal Formex.

Korak 10: Hardver i montaža softvera

Hardver i montaža softvera
Hardver i montaža softvera
Hardver i montaža softvera
Hardver i montaža softvera
Hardver i montaža softvera
Hardver i montaža softvera

Prvo. Pripremite 3.4.6.7.

Sekunda. Zalijepite ga po 7.6.4 dijelova jakim ljepilom.

Treće. Popravite potenciometar 3 dijela pištoljem za ljepilo.

Četvrto. Pričvrstite 3 dio s potenciometrom na 4.6.7 dio s jakim ljepilom.

Peto. Pričvrstite ws2812b na rub 3.4.6.7 (crveno područje) pomoću jakog ljepila.

Šesto. Umetnite izrezanu akrilnu ploču u kombiniranu 3.4.6.7 i popravite je pištoljem za ljepilo.

Sedmo. Umetnite 2 dio u upravljački dio potenciometra i pričvrstite ga ljepilom za ljepilo.

Osmi. Pokrijte dio 1 i učvrstite čvrstim ljepljivim premazom.

* Možete se obratiti PDF datotekama

Korak 11: Napravite hardver (Formex rezanje)

Napravite hardver (Formex rezanje)
Napravite hardver (Formex rezanje)

(Konfigurirajte hardver tako da se u tamnoj komori mogu vidjeti samo uzorci)

1. 2t - poklopac

2. 10t - Kontrolna ručka

3. 10t - LED traka / potenciometar

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

6. 2t - Pozadina

7. 10t - Prostor u krugu

*Morate se obratiti na STEP7 (slika)

Korak 12: Napravite hardver (rezanje i slikanje drva)

Image
Image
Napravite hardver (rezanje i slikanje drva)
Napravite hardver (rezanje i slikanje drva)
Napravite hardver (rezanje i slikanje drva)
Napravite hardver (rezanje i slikanje drva)

Korak 13: * Ako želite objesiti ovaj komad na zid, napravite istu strukturu kao na slici

* Ako želite objesiti ovaj komad na zid, napravite istu strukturu kao na slici
* Ako želite objesiti ovaj komad na zid, napravite istu strukturu kao na slici
* Ako želite objesiti ovaj komad na zid, napravite istu strukturu kao na slici
* Ako želite objesiti ovaj komad na zid, napravite istu strukturu kao na slici
* Ako želite objesiti ovaj komad na zid, napravite istu strukturu kao na slici
* Ako želite objesiti ovaj komad na zid, napravite istu strukturu kao na slici

*Ovaj kurs nije obavezan i možete ga preskočiti ako ne želite.

*Gore navedena struktura je moja lična ideja, a s dodavanjem vaših ideja to će biti posebniji posao.

*I dok sam gradio ovu strukturu, nisam želio vidjeti drvenu ploču i zid.

Korak 14: Napravite softver (kružni dijagram)

Napravite softver (kružni dijagram)
Napravite softver (kružni dijagram)
Napravite softver (kružni dijagram)
Napravite softver (kružni dijagram)
Napravite softver (kružni dijagram)
Napravite softver (kružni dijagram)

Prilikom izgradnje kola pažljivo konfigurirajte GND / DIN / 5v trake ws2818b i smjer strujanja (smjer strelice).

GND = baterija - (crna linija)

5v = baterija + (crvena linija)

DIN = Signalna linija (zelena linija)

Korak 15: Kombinacija hardvera i konfiguracija kruga stražnje ploče

Kombinacija hardvera i konfiguracija kruga stražnje ploče
Kombinacija hardvera i konfiguracija kruga stražnje ploče
Kombinacija hardvera i konfiguracija kruga stražnje ploče
Kombinacija hardvera i konfiguracija kruga stražnje ploče
Kombinacija hardvera i konfiguracija kruga stražnje ploče
Kombinacija hardvera i konfiguracija kruga stražnje ploče
Kombinacija hardvera i konfiguracija kruga stražnje ploče
Kombinacija hardvera i konfiguracija kruga stražnje ploče

Spojite hardver i osigurajte krug vijcima iza

Korak 16: Unesite kod u softver (A-a Arduino Mega ploča)

// Morate unijeti A-a arduino mega ploču

#include

#include #define LED_PIN 0 #define NUM_OF_LEDS 120

int j = 0;

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

// rampUnsignedChar RAMPh [NUM_OF_LEDS];

rampUnsignedChar RAMPv [NUM_OF_LEDS];

void setup () {

// ovdje postavite svoj kod za postavljanje, da biste ga jednom pokrenuli: strip.begin (); strip.show ();

}

void loop () {{100} {101}

// ovdje unesite svoj glavni kôd, za ponavljanje:

valueSet ();

// LEDSet ();

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

}

void valueSet () {

statički uint32_t oldTime = 0; uint32_t nowTime = millis ();

// 00.3

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

Korak 17: Unesite kod u softver (B-b Arduino Mega Board)

// Morate unijeti B-b arduino mega ploču

#include

#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 traka [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_NeoPiK_S_BOX_, NEOPiK_BOX, +

rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];

void setup () {

// ovdje postavite svoj kôd za postavljanje, da biste ga pokrenuli jednom: for (int i = 0; i <3; i ++) {strip .begin (); strip .show (); }

Serial.begin (9600);

}

void loop () {{100} {101}

// ovdje unesite svoj glavni kôd, za ponavljanje:

valueSet ();

// map () Povratak na prethodnu stranicu

// 0 ~ 1023 을 0 ~ 359 로 줌 줌 // j = mapa (analogRead (POT_B), 0, 1023, 0, 359); j [0] = mapa (analogno čitanje (POT_A), 0, 1023, 0, 359); j [1] = mapa (analogno čitanje (POT_B), 0, 1023, 0, 359); j [2] = mapa (analogno čitanje (POT_C), 0, 1023, 0, 359); za (int i = 0; i <3; i ++) ako je (j <0) j += 360;

za (int k = 0; k <3; k ++) {

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

}

strip [k].show ();

}

}

void valueSet () {

statički 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 (nasumično (0, 255), 300, LINEARNO); }} oldTime = nowTime;

}

}

Korak 18: Uživajte

Preporučuje se: