Obsah:

Len čiara, len svetlo! (Typ 1): 19 krokov
Len čiara, len svetlo! (Typ 1): 19 krokov

Video: Len čiara, len svetlo! (Typ 1): 19 krokov

Video: Len čiara, len svetlo! (Typ 1): 19 krokov
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Len čiara, len svetlo! (Typ 1)
Len čiara, len svetlo! (Typ 1)
Len čiara, len svetlo! (Typ 1)
Len čiara, len svetlo! (Typ 1)

Je to dielo vyjadrujúce svetlo na akrylových doskách vyrytých vzormi perokresby. Harmonicky vyjadruje farby a vzory rôznych LED diód. Tento projekt bol realizovaný s motívmi od Arouta Meijera „Thanks for the Planets“, z ktorého sú syntetizované dve svetlé farby podľa rozstupu riadkov a krásne znázornené.

Krok 1: Len čiara! Len svetlo! (Typ 1)

Image
Image
O projekte (typ 1)
O projekte (typ 1)

Je to dielo vyjadrujúce svetlo na akrylových doskách vyrytých vzormi perokresby. Harmonicky vyjadruje farby a vzory rôznych LED diód. Tento projekt bol realizovaný s motívmi od Arouta Meijera „Thanks for the Planets“, z ktorého sú syntetizované dve svetlé farby podľa rozstupu riadkov a krásne znázornené.

Krok 2: O projekte (typ 1)

Po vygravírovaní vzoru kresby na akrylovej rovine syntetizujte a prenikajte svetlom v strede a mimo akrylu.

Štruktúra

Užívateľ môže svetlo stabilne nastavovať inštaláciou potenciometra do 3 pôvodných platní a držaním neofixelov na okraji.

Ako použiť

Užívateľ otáča tromi doskami pomocou pádla na ovládanie farby svetla (Hue) a základné diódy LED pomocou hodnôt Hue, Saturation a Brightness vzbudzujú záujem publika o vzor, farbu svetla a animáciu.

Krok 3: Materiál (hardvér)

Materiál (hardvér)
Materiál (hardvér)
Materiál (hardvér)
Materiál (hardvér)
Materiál (hardvér)
Materiál (hardvér)
Materiál (hardvér)
Materiál (hardvér)

1. LED pás.

: Adafruit NeoPixel Digital RGB LED Strip (WS2812) (144 LED/1m) - 2m

: Adafruit NeoPixel Digital RGB LED Strip (WS2812) (60 LED/1m) - 2m

2 Akryl.

10t - 600*600 (mm)

3. Formex.

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

2t - 800*800 (mm)*2

4. Drevená doska

5t - 850*850 (mm)

Krok 4: Materiál (ovládanie)

Materiál (kontrola)
Materiál (kontrola)
Materiál (kontrola)
Materiál (kontrola)

1. ARDUINO MEGA 2560

ARDUINO MEGA 2560 * 2

Potenciometer 2,10k

10k potenciometer * 3

Krok 5: Krok 3: Materiál (výkon)

Krok 3: Materiál (výkon)
Krok 3: Materiál (výkon)
Krok 3: Materiál (výkon)
Krok 3: Materiál (výkon)

1. Napájanie

Napájací zdroj SMPS 5V 40A (200W)

Napájací zdroj SMPS 5V 2A (10W)

2. Elektrický drôt

14awg (3 farby) - 10 m/každý

Krok 6: Krok: Materiál (atď.)

Krok: Materiál (atď.)
Krok: Materiál (atď.)
Krok: Materiál (atď.)
Krok: Materiál (atď.)
Krok: Materiál (atď.)
Krok: Materiál (atď.)

1. Lakový sprej (Matt Black)

*Ak chcete v tme dosiahnuť dramatickejší efekt, použite čiernu farbu Vanta

2. Zaskrutkujte

3. Stenová rohová žehlička

4. Vŕtačka

5. Glugan

6. Silná priľnavosť

*Pripravte si nástroje podľa svojej situácie

Krok 7: Pred nakreslením vzoru

Pred nakreslením vzoru
Pred nakreslením vzoru

*Na obrázku vyššie je „Vďaka za planéty“Arnouta Meijera, ktoré inšpirovalo moju prácu.

Pred vstupom do projektu som cítil, že farba gradácie svetla vytvoreného infúziou slabého svetla do vzoru, ktorý bol implantovaný do akrylu, je veľmi krásna.

V zásade sa dve alebo viac farieb musia prekrývať, aby sa stali prechodmi.

Aby sa dve alebo viac farieb krásne vytvorili, vezmite do úvahy hustotu, uhol alebo stupeň formovania svetla podľa krivky.

Krok 8: Vytvorte hardvér (rezanie akrylom)

Vyrobte si hardvér (rezanie akrylom)
Vyrobte si hardvér (rezanie akrylom)
Vyrobte si hardvér (rezanie akrylom)
Vyrobte si hardvér (rezanie akrylom)

*Pozri. KROK 7: Štruktúra (časť č. 5)

Nastavenie akrylového rezacieho stroja

Akryl (10 t)

*Strihanie - nastavenie vlasovej línie

rýchlosť - výkon

(5 - 50)

*Gravírovanie

rýchlosť - výkon

(20 - 35)

*Rozsah, v akom je vzor vyrezávaný, môžete prispôsobiť svojmu vkusu

Krok 9: Make (štruktúra)

Značka (štruktúra)
Značka (štruktúra)

1. 2t - kryt

2. 10t - Ovládacia rukoväť

3. 10t - LED pásik / potenciometer

4. 12t - LED pásik (2 + 10) t

5. 10t - vzor (akryl)

6. 2t - Pozadie

7. 10t - Obvodový priestor

*Okrem č. 5 - materiál Formex.

Krok 10: Hardvér a zostava softvéru

Hardvér a zostava softvéru
Hardvér a zostava softvéru
Hardvér a zostava softvéru
Hardvér a zostava softvéru
Hardvér a zostava softvéru
Hardvér a zostava softvéru

Najprv. Pripravte si 3.4.6.7.

Druhý. Prilepte ho v poradí 7.6.4 dielov silným lepidlom.

Tretí. Potenciometer 3časť zafixujte lepiacou pištoľou.

Štvrtý. Pripojte 3 časť potenciometrom k časti 4.6.7 silným lepidlom.

Piaty. Pripojte ws2812b k okraju 3.4.6.7 (červená oblasť) pomocou silného lepidla.

Šiesta. Vložte rezanú akrylovú dosku do kombinovaného 3.4.6.7 a zafixujte lepiacou pištoľou.

Siedme. Vložte 2 časť do ovládacej časti potenciometra a zafixujte lepiacim lepidlom.

Ôsmy. Zakryte časť 1 a zafixujte silnou lepiacou úpravou.

* Môžete sa obrátiť na súbory PDF

Krok 11: Vytvorte hardvér (rezanie Formex)

Vyrobte si hardvér (rezanie Formex)
Vyrobte si hardvér (rezanie Formex)

(Konfigurujte hardvér tak, aby boli v tmavej komore viditeľné iba vzory)

1. 2t - kryt

2. 10t - Ovládacia rukoväť

3. 10t - LED pásik / potenciometer

4. 12t - LED pásik (2 + 10) t

6. 2t - Pozadie

7. 10t - Obvodový priestor

*Musíte sa obrátiť na krok 7 (obrázok)

Krok 12: Vyrobte si hardvér (rezanie a maľovanie dreva)

Image
Image
Vyrobte si hardvér (rezanie a maľovanie dreva)
Vyrobte si hardvér (rezanie a maľovanie dreva)
Vyrobte si hardvér (rezanie a maľovanie dreva)
Vyrobte si hardvér (rezanie a maľovanie dreva)

Krok 13: * Ak chcete tento kus zavesiť na stenu, vytvorte rovnakú štruktúru ako obrázok

* Ak chcete tento kus zavesiť na stenu, vytvorte rovnakú štruktúru ako obrázok
* Ak chcete tento kus zavesiť na stenu, vytvorte rovnakú štruktúru ako obrázok
* Ak chcete tento kus zavesiť na stenu, vytvorte rovnakú štruktúru ako obrázok
* Ak chcete tento kus zavesiť na stenu, vytvorte rovnakú štruktúru ako obrázok
* Ak chcete tento kus zavesiť na stenu, vytvorte rovnakú štruktúru ako obrázok
* Ak chcete tento kus zavesiť na stenu, vytvorte rovnakú štruktúru ako obrázok

*Tento kurz je voliteľný a môžete ho preskočiť, ak nechcete.

*Štruktúra vyššie je môj osobný nápad a keď pridáte svoje nápady, bude to špeciálnejšia práca.

*A keď som staval túto konštrukciu, nechcel som vidieť drevenú dosku a stenu.

Krok 14: Vytvorte softvér (schéma zapojenia)

Vytvorte softvér (schéma zapojenia)
Vytvorte softvér (schéma zapojenia)
Vytvorte softvér (schéma zapojenia)
Vytvorte softvér (schéma zapojenia)
Vytvorte softvér (schéma zapojenia)
Vytvorte softvér (schéma zapojenia)

Pri konštrukcii obvodu starostlivo nakonfigurujte GND / DIN / 5v pásu ws2818b a smer toku prúdu (smer šípky).

GND = batéria - (čierna čiara)

5v = batéria + (červená čiara)

DIN = signálna čiara (zelená čiara)

Krok 15: Kombinácia hardvéru a konfigurácia obvodu zadného panela

Hardvérová kombinácia a konfigurácia obvodu zadného panela
Hardvérová kombinácia a konfigurácia obvodu zadného panela
Hardvérová kombinácia a konfigurácia obvodu zadného panela
Hardvérová kombinácia a konfigurácia obvodu zadného panela
Hardvérová kombinácia a konfigurácia obvodu zadného panela
Hardvérová kombinácia a konfigurácia obvodu zadného panela
Hardvérová kombinácia a konfigurácia obvodu zadného panela
Hardvérová kombinácia a konfigurácia obvodu zadného panela

Pripojte hardvér a zaistite obvod pomocou skrutiek za sebou

Krok 16: Zadajte kód do softvéru (Mega Board A-a Arduino)

// Musíte zadať mega dosku A-a arduino

#zahrnúť

#include #define LED_PIN 0 #define NUM_OF_LEDS 120

int j = 0;

Pásik Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);

// rampUnsignedChar RAMPh [NUM_OF_LEDS];

rampUnsignedChar RAMPv [NUM_OF_LEDS];

neplatné nastavenie () {

// sem vložte svoj inštalačný kód, aby sa spustil raz: strip.begin (); strip.show ();

}

prázdna slučka () {

// sem zadajte svoj hlavný kód, aby sa spúšťal opakovane:

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; }}}

Krok 17: Zadajte kód do softvéru (B-b Arduino Mega Board)

// Musíte zadať B-b arduino mega dosku

#zahrnúť

#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};

Pruh Adafruit_NeoPixel [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_LEDS, NUM_OF_LEDS, NUM_OF_LEDS, rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];

neplatné nastavenie () {

// sem vložte svoj inštalačný kód, aby sa spustil raz: for (int i = 0; i <3; i ++) {strip .begin (); strip .show (); }

Serial.begin (9600);

}

prázdna slučka () {

// sem zadajte svoj hlavný kód, aby sa spúšťal opakovane:

valueSet ();

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

// 0 ~ 1023 을 0 ~ 359 로 바꿔 줌 // j = mapa (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); pre (int i = 0; i <3; i ++) if (j <0) j += 360;

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

pre (int i = 0; i <NUM_OF_LEDS; i ++) {// 현재 값 을 얻 습니다 uint8_t v = RAMPv [k] .update (); pásik [k].setPixelColor (i, pásik [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 (random (0, 255), 300, LINEAR); }} oldTime = nowTime;

}

}

Krok 18: Užite si to

Odporúča: