Innehållsförteckning:

Just Line, Just Light! (Typ1): 19 steg
Just Line, Just Light! (Typ1): 19 steg

Video: Just Line, Just Light! (Typ1): 19 steg

Video: Just Line, Just Light! (Typ1): 19 steg
Video: Bee Gees - Stayin' Alive (Official Video) 2024, November
Anonim
Just Line, Just Light! (Typ1)
Just Line, Just Light! (Typ1)
Just Line, Just Light! (Typ1)
Just Line, Just Light! (Typ1)

Det är ett arbete med att uttrycka ljus på akrylplattor graverade med mönster av linjekonst. Det uttrycker färger och mönster av olika lysdioder harmoniskt. Detta projekt genomfördes med motiv från Arout Meijers "Tack för planeterna" från vilka två ljusa färger syntetiseras enligt avståndet mellan linjer och vackert representerat.

Steg 1: Just Line! Bara ljus! (Typ1)

Image
Image
Om projekt (typ 1)
Om projekt (typ 1)

Det är ett arbete med att uttrycka ljus på akrylplattor graverade med mönster av linjekonst. Det uttrycker färger och mönster av olika lysdioder harmoniskt. Detta projekt genomfördes med motiv från Arout Meijers "Tack för planeterna" från vilka två ljusa färger syntetiseras enligt avståndet mellan linjer och vackert representerat.

Steg 2: Om projektet (typ 1)

Efter att ha graverat mönstret av linjekonst på akrylplanet, syntetisera och genomsyra ljuset i mitten och utsidan av akryl

Strukturera

Användaren kan justera ljuset på ett stabilt sätt genom att installera potentiometern inuti de 3 originalplattorna och hålla neofixlarna på kanten.

Hur man använder

Användaren roterar tre plattor med en paddel för att styra ljusets färg (nyans) och de grundläggande lysdioderna använder värdena nyans, mättnad och ljusstyrka för att locka publikens intresse för mönster, ljusfärg och animering.

Steg 3: Material (hårdvara)

Material (hårdvara)
Material (hårdvara)
Material (hårdvara)
Material (hårdvara)
Material (hårdvara)
Material (hårdvara)
Material (hårdvara)
Material (hårdvara)

1. LED -remsa.

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

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

2Akryl.

10t - 600*600 (mm)

3. Formex.

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

2t - 800*800 (mm)*2

4. Träbräda

5t - 850*850 (mm)

Steg 4: Material (kontroll)

Material (kontroll)
Material (kontroll)
Material (kontroll)
Material (kontroll)

1. ARDUINO MEGA 2560

ARDUINO MEGA 2560 * 2

2.10k Potentiometer

10k Potentiometer * 3

Steg 5: Step3: Material (kraft)

Step3: Material (kraft)
Step3: Material (kraft)
Step3: Material (kraft)
Step3: Material (kraft)

1. Strömförsörjning

SMPS Strömförsörjning 5V 40A (200W)

SMPS Strömförsörjning 5V 2A (10W)

2. Eltråd

14awg (3 färger) - 10m/vardera

Steg 6: Steg: Material (etc)

Steg: Material (etc)
Steg: Material (etc)
Steg: Material (etc)
Steg: Material (etc)
Steg: Material (etc)
Steg: Material (etc)

1. färgspray (matt svart)

*Om du vill få en mer dramatisk effekt i mörkret, använd Vanta Black Paint

2. Skruva

3. Sten hörnjärn

4. Dril

5. Glugan

6. stark vidhäftning

*Förbered verktygen enligt din situation

Steg 7: Före ritmönster

Innan rita mönster
Innan rita mönster

*Bilden ovan är Arnout Meijers "Tack för planeterna" som inspirerade mitt arbete.

Innan jag gick in i projektet kände jag att färgen på ljusets gradering som bildades genom infusion av svagt ljus i mönstret som implanterades i akryl var mycket vacker.

I grund och botten måste två eller flera färger överlappa varandra för att bli lutningar.

För att två eller flera färger ska bildas vackert, överväga densiteten, vinkeln eller graden av ljusformning enligt kurvan.

Steg 8: Gör en hårdvara (akrylskärning)

Gör en hårdvara (akrylskärning)
Gör en hårdvara (akrylskärning)
Gör en hårdvara (akrylskärning)
Gör en hårdvara (akrylskärning)

*Hänvisa. STEG 7: Struktur (del nr 5)

Akryl skärmaskin inställning

Akryl (10t)

*Klippning - hårfästinställning

hastighet - kraft

(5 - 50)

*Gravyr

hastighet - kraft

(20 - 35)

*Du kan justera i vilken utsträckning mönstret är snittat efter din smak

Steg 9: Gör (struktur)

Gör (struktur)
Gör (struktur)

1. 2t - lock

2. 10t - Kontrollhandtag

3. 10t - LEDstrip / Potensiometer

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

5. 10t - Mönster (akryl)

6. 2t - Bakgrund

7. 10t - Kretsutrymme

*Förutom nr 5 - Formex -material.

Steg 10: Hårdvara och montering av programvara

Hårdvara och montering av programvara
Hårdvara och montering av programvara
Hårdvara och montering av programvara
Hårdvara och montering av programvara
Hårdvara och montering av programvara
Hårdvara och montering av programvara

Först. Förbered 3.4.6.7.

Andra. Klistra in det i storleksordningen 7.6.4 delar med ett starkt lim.

Tredje. Fixera potentiometern 3part med limpistol.

Fjärde. Fäst 3part med potentiometer på 4.6.7part med starkt lim.

Femte. Fäst ws2812b på kanten av 3.4.6.7 (rött område) med ett starkt lim.

Sjätte. Sätt in den skurna akrylplattan i den kombinerade 3.4.6.7 och fixa den med limpistol.

Sjunde. Sätt in 2part i potentiometerns kontrolldel och fixera den med limlim.

Åttonde. Täck över del 1 och fixera med stark självhäftande finish.

* Du kan hänvisa till PDF -filer

Steg 11: Gör en hårdvara (Formex -skärning)

Gör en hårdvara (Formex Cutting)
Gör en hårdvara (Formex Cutting)

(Konfigurera hårdvaran så att endast mönster kan ses i mörkrummet)

1. 2t - lock

2. 10t - Kontrollhandtag

3. 10t - LEDstrip / Potensiometer

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

6. 2t - Bakgrund

7. 10t - Kretsutrymme

*Du måste se STEG7 (bild)

Steg 12: Gör en hårdvara (träskärning och målning)

Image
Image
Gör en hårdvara (träskärning och målning)
Gör en hårdvara (träskärning och målning)
Gör en hårdvara (träskärning och målning)
Gör en hårdvara (träskärning och målning)

Steg 13: * Om du vill hänga denna bit på väggen, gör samma struktur som bilden

* Om du vill hänga den här delen på väggen, gör samma struktur som bilden
* Om du vill hänga den här delen på väggen, gör samma struktur som bilden
* Om du vill hänga den här delen på väggen, gör samma struktur som bilden
* Om du vill hänga den här delen på väggen, gör samma struktur som bilden
* Om du vill hänga den här delen på väggen, gör samma struktur som bilden
* Om du vill hänga den här delen på väggen, gör samma struktur som bilden

*Denna kurs är valfri, och du kan hoppa över den om du inte vill.

*Strukturen ovan är min personliga idé, och med dina idéer tillagda blir det ett mer speciellt arbete.

*Och när jag byggde den här strukturen ville jag inte se träskivan och väggen.

Steg 14: Skapa en programvara (ett kretsdiagram)

Gör en programvara (ett kretsdiagram)
Gör en programvara (ett kretsdiagram)
Gör en programvara (ett kretsdiagram)
Gör en programvara (ett kretsdiagram)
Gör en programvara (ett kretsdiagram)
Gör en programvara (ett kretsdiagram)

Vid konstruktion av kretsen, konfigurera noggrant GND / DIN / 5v för ws2818b -remsan och strömflödets riktning (pilriktning).

GND = batteri - (svart linje)

5v = batteri + (röd linje)

DIN = Signallinje (grön linje)

Steg 15: Hårdvarukombination och bakpanelskretskonfiguration

Hårdvarukombination och bakpanelskretskonfiguration
Hårdvarukombination och bakpanelskretskonfiguration
Maskinvarukombination och bakpanelskretskonfiguration
Maskinvarukombination och bakpanelskretskonfiguration
Maskinvarukombination och bakpanelskretskonfiguration
Maskinvarukombination och bakpanelskretskonfiguration
Hårdvarukombination och bakpanelskretskonfiguration
Hårdvarukombination och bakpanelskretskonfiguration

Anslut hårdvara och säkra kretsen med skruvar bakom

Steg 16: Ange kod i programvara (A-a Arduino Mega Board)

// Du måste mata in A-a arduino megakort

#omfatta

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

void setup () {

// lägg din installationskod här för att köra en gång: strip.begin (); strip.show ();

}

void loop () {

// lägg din huvudkod här för att köra upprepade gånger:

valueSet ();

// LEDSet ();

för (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 () {

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

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

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

Steg 17: Ange kod i programvara (B-b Arduino Mega Board)

// Du måste mata in B-b arduino megakort

#omfatta

#inkludera #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_, _ZO_NO_LO_NO_LOG_NO_LO

rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];

void setup () {

// lägg din installationskod här, för att köra en gång: for (int i = 0; i <3; i ++) {strip .begin (); remsa .show (); }

Serial.begin (9600);

}

void loop () {

// lägg din huvudkod här för att köra upprepade gånger:

valueSet ();

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

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

för (int k = 0; k <3; k ++) {

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

}

remsa [k].show ();

}

}

void valueSet () {

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

}

}

Steg 18: Njut

Rekommenderad: