Talaan ng mga Nilalaman:

Linya Lang, Magaan Lang! (Type1): 19 Hakbang
Linya Lang, Magaan Lang! (Type1): 19 Hakbang

Video: Linya Lang, Magaan Lang! (Type1): 19 Hakbang

Video: Linya Lang, Magaan Lang! (Type1): 19 Hakbang
Video: 【FULL】最初的相遇,最后的别离 19 | To Love 19(林更新、盖玥希、杜淳、秦海璐) 2024, Hulyo
Anonim
Linya Lang, Magaan Lang! (Type1)
Linya Lang, Magaan Lang! (Type1)
Linya Lang, Magaan Lang! (Type1)
Linya Lang, Magaan Lang! (Type1)

Ito ay isang gawain ng pagpapahayag ng ilaw sa mga plate na acrylic na nakaukit sa mga pattern ng line art. Ipinapahayag nito ang mga kulay at pattern ng iba't ibang mga LED na maayos. Ang proyektong ito ay natupad sa mga motif mula sa "Salamat sa Mga Planeta" ni Arout Meijer mula sa kung saan ang dalawang kulay na ilaw ay na-synthesize ayon sa spacing ng mga linya at magandang kinatawan.

Hakbang 1: Linya Lang! Magaan lang! (Type1)

Image
Image
Tungkol sa Project (Type 1)
Tungkol sa Project (Type 1)

Ito ay isang gawain ng pagpapahayag ng ilaw sa mga plate ng acrylic na nakaukit sa mga pattern ng line art. Ipinapahayag nito ang mga kulay at pattern ng iba't ibang mga LED na maayos. Ang proyektong ito ay natupad sa mga motif mula sa "Salamat sa Mga Planeta" ni Arout Meijer mula sa kung saan ang dalawang mga ilaw na kulay ay na-synthesize. ayon sa spacing ng mga linya at magandang kinatawan.

Hakbang 2: Tungkol sa Project (Type 1)

Matapos ang pag-ukit ng pattern ng line art sa eroplano ng acrylic, synthesize at tumagos sa ilaw sa gitna at labas ng acrylic

Istraktura

Maaaring ayusin ng gumagamit ang ilaw sa isang matatag na pamamaraan sa pamamagitan ng pag-install ng potensyomiter sa loob ng 3 orihinal na mga plato at hawakan ang mga neophixel sa gilid.

Paano gamitin

Paikutin ng gumagamit ang tatlong mga plato na may isang sagwan upang makontrol ang kulay ng ilaw (Hue) at ang mga pangunahing LED ay gumagamit ng mga halagang Hue, saturation, at Liwanag upang iguhit ang interes ng madla sa pattern, kulay ng ilaw, at animasyon.

Hakbang 3: Materyal (Hardware)

Materyal (Hardware)
Materyal (Hardware)
Materyal (Hardware)
Materyal (Hardware)
Materyal (Hardware)
Materyal (Hardware)
Materyal (Hardware)
Materyal (Hardware)

1. LED strip.

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

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

2Acrylic.

10t - 600 * 600 (mm)

3. Formex.

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

2t - 800 * 800 (mm) * 2

4. board ng kahoy

5t - 850 * 850 (mm)

Hakbang 4: Materyal (kontrol)

Materyal (kontrol)
Materyal (kontrol)
Materyal (kontrol)
Materyal (kontrol)

1. ARDUINO MEGA 2560

ARDUINO MEGA 2560 * 2

2.10k Potensyomiter

10k Potentiometer * 3

Hakbang 5: Hakbang3: Materyal (lakas)

Step3: Materyal (lakas)
Step3: Materyal (lakas)
Step3: Materyal (lakas)
Step3: Materyal (lakas)

1. supply ng kuryente

SMPS Power supply 5V 40A (200W)

SMPS Power supply 5V 2A (10W)

2. Electric wire

14awg (3colors) - 10m / bawat isa

Hakbang 6: Hakbang: Materyal (atbp)

Hakbang: Materyal (atbp)
Hakbang: Materyal (atbp)
Hakbang: Materyal (atbp)
Hakbang: Materyal (atbp)
Hakbang: Materyal (atbp)
Hakbang: Materyal (atbp)

1. Paint spray (Matt Black)

* Kung nais mong makakuha ng isang mas dramatikong epekto sa dilim, gamitin ang Vanta Black Paint

2. Screw

3. Matigas na bakal na sulok

4. Dril

5. Glugan

6. Malakas na pagdirikit

* Ihanda ang mga tool ayon sa iyong sitwasyon

Hakbang 7: Bago Magguhit ng pattern

Bago Mag-pattern ng Iguhit
Bago Mag-pattern ng Iguhit

* Ang larawan sa itaas ay ang "Salamat sa Mga Planeta" ni Arnout Meijer na nagbigay inspirasyon sa aking trabaho.

Bago ipasok ang proyekto, naramdaman ko na ang kulay ng gradation ng ilaw na nabuo ng pagbubuhos ng madilim na ilaw sa pattern na nakatanim sa acrylic ay napakaganda.

Talaga, dalawa o higit pang mga kulay ang kailangang mag-overlap upang maging gradients.

Upang maayos na mabuo ang dalawa o higit pang mga kulay, isaalang-alang ang density, anggulo, o antas ng ilaw na bumubuo ayon sa curve.

Hakbang 8: Gumawa ng isang Hardware (Acrylic Cutting)

Gumawa ng isang Hardware (Acrylic Cutting)
Gumawa ng isang Hardware (Acrylic Cutting)
Gumawa ng isang Hardware (Acrylic Cutting)
Gumawa ng isang Hardware (Acrylic Cutting)

* Sumangguni HAKBANG 7: Istraktura (bahagi no.5)

Setting ng pagputol ng acrylic

Acrylic (10t)

* Pagputol - setting ng hairline

bilis - lakas

(5 - 50)

* Pag-uukit

bilis - lakas

(20 - 35)

* Maaari mong ayusin ang lawak kung saan ang pattern ay inukit upang umangkop sa iyong panlasa

Hakbang 9: Gumawa ng (istraktura)

Gumawa (istraktura)
Gumawa (istraktura)

1. 2t - takip

2. 10t - Control Handle

3. 10t - LEDstrip / Potensiometer

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

5. 10t - Pattern (Acrylic)

6. 2t - Background

7. 10t - Puwang ng circuit

* Maliban sa no.5 - Formex na materyal.

Hakbang 10: Hardware at ang Assembly of Software

Hardware at ang Assembly of Software
Hardware at ang Assembly of Software
Hardware at ang Assembly of Software
Hardware at ang Assembly of Software
Hardware at ang Assembly of Software
Hardware at ang Assembly of Software

Una Maghanda ng 3.4.6.7.

Pangalawa I-paste ito sa pagkakasunud-sunod ng 7.6.4 na mga bahagi na may isang malakas na malagkit.

Pangatlo Ayusin ang potentiometer 3part na may glue gun.

Pang-apat. Ikabit ang 3part na may potentiometer sa 4.6.7part na may malakas na malagkit.

Panglima. Ikabit ang ws2812b sa gilid ng 3.4.6.7 (pulang lugar) gamit ang isang malakas na malagkit.

Pang-anim. Ipasok ang hiwa ng plato ng acrylic sa pinagsamang 3.4.6.7 at ayusin ito gamit ang pandikit na baril.

Pang-pito. Ipasok ang 2part sa bahagi ng kontrol ng potentiometer's at ayusin ito sa pandikit.

Ikawalo Takpan ang bahagi 1 at ayusin nang may malakas na tapusin ng malagkit.

* Maaari kang mag-refer sa mga PDFfile

Hakbang 11: Gumawa ng isang Hardware (Formex Cutting)

Gumawa ng isang Hardware (Formex Cutting)
Gumawa ng isang Hardware (Formex Cutting)

(I-configure ang hardware upang ang mga pattern lamang ang makikita sa darkroom)

1. 2t - takip

2. 10t - Control Handle

3. 10t - LEDstrip / Potensiometer

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

6. 2t - Background

7. 10t - Puwang ng circuit

* Dapat kang mag-refer sa STEP7 (imahe)

Hakbang 12: Gumawa ng isang Hardware (Pagputol ng kahoy at Pagpipinta)

Image
Image
Gumawa ng isang Hardware (Pagputol ng kahoy at Pagpipinta)
Gumawa ng isang Hardware (Pagputol ng kahoy at Pagpipinta)
Gumawa ng isang Hardware (Pagputol ng kahoy at Pagpipinta)
Gumawa ng isang Hardware (Pagputol ng kahoy at Pagpipinta)

Hakbang 13: * Kung Nais mong I-hang ang Piece na Ito sa Wall, Gawin ang Parehong Istraktura Tulad ng Larawan

* Kung nais mong i-hang ang piraso na ito sa dingding, Gawin ang Parehong Istraktura Tulad ng Larawan
* Kung nais mong i-hang ang piraso na ito sa dingding, Gawin ang Parehong Istraktura Tulad ng Larawan
* Kung nais mong i-hang ang piraso na ito sa dingding, Gawin ang Parehong Istraktura Tulad ng Larawan
* Kung nais mong i-hang ang piraso na ito sa dingding, Gawin ang Parehong Istraktura Tulad ng Larawan
* Kung nais mong i-hang ang piraso na ito sa dingding, Gawin ang Parehong Istraktura Tulad ng Larawan
* Kung nais mong i-hang ang piraso na ito sa dingding, Gawin ang Parehong Istraktura Tulad ng Larawan

* Ang kursong ito ay opsyonal, at maaari mo itong laktawan kung hindi mo nais.

* Ang istraktura sa itaas ay ang aking personal na ideya, at sa pagdaragdag ng iyong mga ideya, ito ay magiging isang mas espesyal na gawain.

* At noong itinatayo ko ang istrakturang ito, ayaw kong makita ang board ng kahoy at dingding.

Hakbang 14: Gumawa ng isang Software (isang Circuit Diagram)

Gumawa ng isang Software (isang Circuit Diagram)
Gumawa ng isang Software (isang Circuit Diagram)
Gumawa ng isang Software (isang Circuit Diagram)
Gumawa ng isang Software (isang Circuit Diagram)
Gumawa ng isang Software (isang Circuit Diagram)
Gumawa ng isang Software (isang Circuit Diagram)

Kapag itinatayo ang circuit, maingat na i-configure ang GND / DIN / 5v ng ws2818b strip at ang direksyon ng kasalukuyang daloy (direksyon ng arrow).

GND = baterya - (Itim na linya)

5v = baterya + (Pulang linya)

DIN = Signal line (Green line)

Hakbang 15: Kombinasyon ng Hardware at Pag-configure ng Back Panel Circuit

Kombinasyon ng Hardware at Pag-configure ng Back Panel Circuit
Kombinasyon ng Hardware at Pag-configure ng Back Panel Circuit
Kombinasyon ng Hardware at Pag-configure ng Back Panel Circuit
Kombinasyon ng Hardware at Pag-configure ng Back Panel Circuit
Kombinasyon ng Hardware at Pag-configure ng Back Panel Circuit
Kombinasyon ng Hardware at Pag-configure ng Back Panel Circuit
Kombinasyon ng Hardware at Pag-configure ng Back Panel Circuit
Kombinasyon ng Hardware at Pag-configure ng Back Panel Circuit

Sumali sa hardware at secure na circuit na may mga turnilyo sa likuran

Hakbang 16: Ipasok ang Code Sa Software (A-a Arduino Mega Board)

// Dapat mong i-input ang A-a arduino mega board

# isama

# isama ang # tukuyin ang LED_PIN 0 # tukuyin ang 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];

walang bisa ang pag-setup () {

// ilagay ang iyong setup code dito, upang tumakbo nang isang beses: strip.begin (); strip.show ();

}

void loop () {

// ilagay ang iyong pangunahing code dito, upang tumakbo nang paulit-ulit:

valueSet ();

// LEDSet ();

para sa (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 초 에 한 번씩 코드 를 실행 합니다

kung (nowTime - oldTime> 300) {para sa (int i = 0; i = 360) {j = 0; }}}

Hakbang 17: Ipasok ang Code Sa Software (B-b Arduino Mega Board)

// Dapat mong i-input ang B-b arduino mega board

# isama

# isama ang # tukuyin ang LED_PIN_A 2 # tukuyin ang LED_PIN_B 1 # tukuyin ang LED_PIN_C 0 # tukuyin ang NUM_OF_LEDS 52

# tukuyin ang POT_A A10

# tukuyin ang POT_B A9 # tukuyin ang 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_LEDS,)

rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];

walang bisa ang pag-setup () {

// ilagay ang iyong setup code dito, upang tumakbo nang isang beses: para sa (int i = 0; i <3; i ++) {strip .begin (); hubarin .show (); }

Serial.begin (9600);

}

void loop () {

// ilagay ang iyong pangunahing code dito, upang tumakbo nang paulit-ulit:

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); para sa (int i = 0; i <3; i ++) kung (j <0) j + = 360;

para sa (int k = 0; k <3; k ++) {

para sa (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));

}

hubarin [k].show ();

}

}

void valueSet () {

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

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

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

}

}

Hakbang 18: Mag-enjoy

Inirerekumendang: