Sisukord:

Just Line, Just Light! (Tüüp 1): 19 sammu
Just Line, Just Light! (Tüüp 1): 19 sammu

Video: Just Line, Just Light! (Tüüp 1): 19 sammu

Video: Just Line, Just Light! (Tüüp 1): 19 sammu
Video: Загадка Титаника : Как они могли не заметить айсберг?! Самая подробная история! 2024, November
Anonim
Lihtsalt joon, lihtsalt valgus! (Tüüp 1)
Lihtsalt joon, lihtsalt valgus! (Tüüp 1)
Lihtsalt joon, lihtsalt valgus! (Tüüp 1)
Lihtsalt joon, lihtsalt valgus! (Tüüp 1)

See on töö valguse väljendamiseks akrüülplaatidel, millele on graveeritud joonekunsti mustrid. See väljendab harmooniliselt erinevate LED -ide värve ja mustreid. See projekt viidi läbi Arout Meijeri "Aitäh planeetide eest" motiividega, millest sünteesitakse kaks heledat värvi vastavalt ridade vahekaugusele ja kaunilt esindatud.

Samm: lihtsalt joondage! Lihtsalt kerge! (Tüüp 1)

Image
Image
Teave projekti kohta (tüüp 1)
Teave projekti kohta (tüüp 1)

See on töö valguse väljendamiseks akrüülplaatidel, millele on graveeritud joonekunsti mustrid. See väljendab harmooniliselt erinevate LED -ide värve ja mustreid. See projekt viidi läbi Arout Meijeri "Aitäh planeetide eest" motiividega, millest sünteesitakse kaks heledat värvi vastavalt ridade vahekaugusele ja kaunilt esindatud.

2. samm: projekti kohta (tüüp 1)

Pärast joonekujunduse mustri graveerimist akrüültasandile sünteesige ja läbistage valgus akrüüli keskel ja väljaspool

Struktuur

Kasutaja saab valgust stabiilselt reguleerida, paigaldades potentsiomeetri kolme originaalplaadi sisse ja hoides neofiksleid servas.

Kuidas kasutada

Kasutaja pöörab kolme plaati mõlaga, et juhtida valguse värvi (toon) ja põhilised LED -id kasutavad tooni, küllastuse ja heleduse väärtusi, et juhtida publiku huvi mustri, valguse värvi ja animatsiooni vastu.

3. samm: materjal (riistvara)

Materjal (riistvara)
Materjal (riistvara)
Materjal (riistvara)
Materjal (riistvara)
Materjal (riistvara)
Materjal (riistvara)
Materjal (riistvara)
Materjal (riistvara)

1. LED -riba.

: Adafruit NeoPixel digitaalne RGB LED -riba (WS2812) (144 LED/1 m) - 2 m

: Adafruit NeoPixel digitaalne RGB LED -riba (WS2812) (60 LED/1 m) - 2 m

2 Akrüül.

10t - 600*600 (mm)

3. Formex.

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

2t - 800*800 (mm)*2

4. Puitplaat

5t - 850*850 (mm)

4. samm: materjal (kontroll)

Materjal (kontroll)
Materjal (kontroll)
Materjal (kontroll)
Materjal (kontroll)

1. ARDUINO MEGA 2560

ARDUINO MEGA 2560 * 2

2.10k potentsiomeeter

10k potentsiomeeter * 3

5. samm: 3. samm: materjal (võimsus)

Samm: materjal (võimsus)
Samm: materjal (võimsus)
Samm: materjal (võimsus)
Samm: materjal (võimsus)

1. Toide

SMPS toiteallikas 5V 40A (200W)

SMPS toiteallikas 5V 2A (10W)

2. Elektritraat

14wg (3 värvi) - 10m/tk

6. samm: samm: materjal (jne)

Samm: materjal (jne)
Samm: materjal (jne)
Samm: materjal (jne)
Samm: materjal (jne)
Samm: materjal (jne)
Samm: materjal (jne)

1. Värvipihusti (matt must)

*Kui soovite pimedas dramaatilisema efekti saada, kasutage Vanta Black Painti

2. Kruvi

3. Sten nurgaraud

4. Dril

5. Glugan

6. Tugev adhesioon

*Valmistage tööriistad ette vastavalt oma olukorrale

Samm: enne mustri joonistamist

Enne mustri joonistamist
Enne mustri joonistamist

*Ülaltoodud pilt on Arnout Meijeri "Aitäh planeetide eest", mis inspireeris minu tööd.

Enne projekti sisenemist tundsin, et hämara valguse infusioonist akrüülist implanteeritud mustrisse tekkinud valguse gradatsiooni värv on väga ilus.

Põhimõtteliselt peavad gradiendiks muutumiseks kaks või enam värvi kattuma.

Selleks, et kaks või enam värvi saaksid ilusti moodustada, arvestage vastavalt kõverale tekkiva valguse tihedust, nurka või astet.

8. samm: riistvara valmistamine (akrüüllõikamine)

Riistvara valmistamine (akrüüllõikamine)
Riistvara valmistamine (akrüüllõikamine)
Tehke riistvara (akrüüllõikamine)
Tehke riistvara (akrüüllõikamine)

*Vaadake. STEP 7: Struktuur (osa nr 5)

Akrüül lõikamismasina seadistus

Akrüül (10t)

*Lõikamine - juustepiiri seadistamine

kiirus - võimsus

(5 - 50)

*Graveerimine

kiirus - võimsus

(20 - 35)

*Saate oma maitse järgi kohandada mustri nikerdamise ulatust

9. samm: valmistage (struktuur)

Mark (struktuur)
Mark (struktuur)

1. 2t - kate

2. 10t - juhtkäepide

3. 10t - LED -riba / potensiomeeter

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

5. 10t - muster (akrüül)

6. 2t - Taust

7. 10t - ahelaruum

*Välja arvatud nr 5 - Formexi materjal.

Samm: riistvara ja tarkvara kokkupanek

Riistvara ja tarkvara kokkupanek
Riistvara ja tarkvara kokkupanek
Riistvara ja tarkvara kokkupanek
Riistvara ja tarkvara kokkupanek
Riistvara ja tarkvara kokkupanek
Riistvara ja tarkvara kokkupanek

Esiteks. Valmistage ette 3.4.6.7.

Teiseks. Kleepige see tugeva liimiga 7.6.4 osa järgi.

Kolmandaks. Kinnitage potentsiomeeter 3 osa liimipüstoliga.

Neljas. Kinnitage 3 osa potentsiomeetriga 4.6.7 osa külge tugeva liimiga.

Viiendaks. Kinnitage ws2812b tugeva liimiga punkti 3.4.6.7 serva (punane ala) külge.

Kuues. Sisestage lõigatud akrüülplaat kombineeritud 3.4.6.7 ja kinnitage see liimipüstoliga.

Seitsmes. Sisestage 2 osa potentsiomeetri juhtosasse ja kinnitage see liimiliimiga.

Kaheksas. Katke osa 1 kinni ja kinnitage tugeva liimviimistlusega.

* Saate viidata PDF -failidele

11. samm: riistvara valmistamine (Formexi lõikamine)

Riistvara tegemine (Formexi lõikamine)
Riistvara tegemine (Formexi lõikamine)

(Seadistage riistvara nii, et pimedas ruumis oleks näha ainult mustreid)

1. 2t - kate

2. 10t - juhtkäepide

3. 10t - LED -riba / potensiomeeter

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

6. 2t - Taust

7. 10t - ahelaruum

*Peate viitama STEP7 -le (pilt)

12. samm: riistvara valmistamine (puidu lõikamine ja värvimine)

Image
Image
Riistvara valmistamine (puidu lõikamine ja värvimine)
Riistvara valmistamine (puidu lõikamine ja värvimine)
Tehke riistvara (puidu lõikamine ja värvimine)
Tehke riistvara (puidu lõikamine ja värvimine)

Samm 13: * Kui soovite selle tüki seinale riputada, tehke sama struktuur nagu pildil

* Kui soovite selle tüki seinale riputada, tehke sama struktuur nagu pildil
* Kui soovite selle tüki seinale riputada, tehke sama struktuur nagu pildil
* Kui soovite selle tüki seinale riputada, tehke sama struktuur nagu pildil
* Kui soovite selle tüki seinale riputada, tehke sama struktuur nagu pildil
* Kui soovite selle tüki seinale riputada, tehke sama struktuur nagu pildil
* Kui soovite selle tüki seinale riputada, tehke sama struktuur nagu pildil

*See kursus on valikuline ja kui soovite, võite selle vahele jätta.

*Ülaltoodud struktuur on minu isiklik idee ja teie ideede lisamisega saab sellest erilisem töö.

*Ja kui ma seda konstruktsiooni ehitasin, ei tahtnud ma näha puitplaati ja seina.

14. samm: tehke tarkvara (vooluahela skeem)

Tehke tarkvara (vooluahela skeem)
Tehke tarkvara (vooluahela skeem)
Tehke tarkvara (vooluahela skeem)
Tehke tarkvara (vooluahela skeem)
Tehke tarkvara (vooluahela skeem)
Tehke tarkvara (vooluahela skeem)

Vooluahela ehitamisel seadistage hoolikalt riba ws2818b GND / DIN / 5v ja voolu suund (noole suund).

GND = aku - (must joon)

5v = aku + (punane joon)

DIN = signaalijoon (roheline joon)

15. samm: riistvara kombinatsioon ja tagapaneeli ahela konfigureerimine

Riistvara kombinatsioon ja tagapaneeli ahela konfiguratsioon
Riistvara kombinatsioon ja tagapaneeli ahela konfiguratsioon
Riistvara kombinatsioon ja tagapaneeli ahela konfiguratsioon
Riistvara kombinatsioon ja tagapaneeli ahela konfiguratsioon
Riistvara kombinatsioon ja tagapaneeli ahela konfiguratsioon
Riistvara kombinatsioon ja tagapaneeli ahela konfiguratsioon
Riistvara kombinatsioon ja tagapaneeli ahela konfiguratsioon
Riistvara kombinatsioon ja tagapaneeli ahela konfiguratsioon

Ühendage riistvara ja kinnitage ahel kruvidega taga

16. samm: sisestage kood tarkvarasse (A-Arduino Mega Board)

// Peate sisestama A-arduino megaplaadi

#kaasake

#sisalda #define LED_PIN 0 #defineeri NUM_OF_LEDS 120

int j = 0;

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

// rampUnsignedChar RAMPh [NUM_OF_LEDS];

rampUnsignedChar RAMPv [NUM_OF_LEDS];

tühine seadistus () {

// pange oma seadistuskood siia, et üks kord käivitada: strip.begin (); strip.show ();

}

void loop () {

// pange oma põhikood siia korduvaks käitamiseks:

valueSet ();

// LEDSet ();

jaoks (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 () {

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

// 00.3

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

17. samm: sisestage kood tarkvara (B-b Arduino Mega Board)

// Peate sisestama B-b arduino megaplaadi

#kaasake

#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

#defineeri POT_B A9 #defineeri POT_C A8

int j [3] = {0};

Adafruit_NeoPixel riba [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_NNO_NEF_NEF

rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];

tühine seadistus () {

// pange oma seadistuskood siia, et seda korra käivitada: for (int i = 0; i <3; i ++) {strip .begin (); riba .näitus (); }

Seriaalne algus (9600);

}

void loop () {

// pange oma põhikood siia korduvaks käitamiseks:

valueSet ();

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

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

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

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

}

riba [k].show ();

}

}

void valueSet () {

staatiline 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 (juhuslik (0, 255), 300, LINEAR); }} oldTime = nowTime;

}

}

Samm: nautige

Soovitan: