Cuprins:

Just Line, Just Light! (Type1): 19 pași
Just Line, Just Light! (Type1): 19 pași

Video: Just Line, Just Light! (Type1): 19 pași

Video: Just Line, Just Light! (Type1): 19 pași
Video: Latest gold mangalsutra designs with weight & price/gold mangalsutra mini ganthan design 2024, Noiembrie
Anonim
Just Line, Just Light! (Type1)
Just Line, Just Light! (Type1)
Just Line, Just Light! (Type1)
Just Line, Just Light! (Type1)

Este o lucrare de exprimare a luminii pe plăci acrilice gravate cu modele de artă de linie. Exprimă armonios culorile și modelele diferitelor LED-uri. Acest proiect a fost realizat cu motive din „Mulțumiri pentru planete” de Arout Meijer din care sunt sintetizate două culori deschise. în funcție de spațierea liniilor și frumos reprezentată.

Pasul 1: Just Line! Doar ușor! (Tip 1)

Image
Image
Despre proiect (tip 1)
Despre proiect (tip 1)

Este o lucrare de exprimare a luminii pe plăci acrilice gravate cu modele de artă de linie. Exprimă armonios culorile și modelele diferitelor LED-uri. Acest proiect a fost realizat cu motive din „Mulțumiri pentru planete” de Arout Meijer din care sunt sintetizate două culori deschise. în funcție de spațierea liniilor și frumos reprezentată.

Pasul 2: Despre proiect (tip 1)

După ce ați gravat modelul liniei pe planul acrilic, sintetizați și pătrundeți lumina în mijlocul și exteriorul acrilului

Structura

Utilizatorul poate regla lumina într-un mod stabil instalând potențiometrul în interiorul celor 3 plăci originale și ținând neofixelele pe margine.

Cum se folosește

Utilizatorul rotește trei plăci cu o paletă pentru a controla culoarea luminii (Hue), iar LED-urile de bază utilizează valorile Hue, Saturation și Brightness pentru a atrage interesul publicului pentru model, culoare a luminii și animație.

Pasul 3: Material (hardware)

Material (hardware)
Material (hardware)
Material (hardware)
Material (hardware)
Material (hardware)
Material (hardware)
Material (hardware)
Material (hardware)

1. Benzi LED.

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

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

2Acrilic.

10t - 600 * 600 (mm)

3. Formex.

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

2t - 800 * 800 (mm) * 2

4. Scândură din lemn

5t - 850 * 850 (mm)

Pasul 4: Material (control)

Material (control)
Material (control)
Material (control)
Material (control)

1. ARDUINO MEGA 2560

ARDUINO MEGA 2560 * 2

Potențiometru 2.10k

Potențiometru 10k * 3

Pasul 5: Pasul 3: Material (putere)

Pasul 3: Material (putere)
Pasul 3: Material (putere)
Pasul 3: Material (putere)
Pasul 3: Material (putere)

1. Sursa de alimentare

Alimentare SMPS 5V 40A (200W)

Alimentare SMPS 5V 2A (10W)

2. Sârmă electrică

14awg (3 culori) - 10m / fiecare

Pasul 6: Pasul: Material (etc)

Pas: Material (etc)
Pas: Material (etc)
Pas: Material (etc)
Pas: Material (etc)
Pas: Material (etc)
Pas: Material (etc)

1. Spray de vopsea (negru mat)

* Dacă doriți să obțineți un efect mai dramatic în întuneric, utilizați Vanta Black Paint

2. Șurub

3. Fier de colț Sten

4. Dril

5. Glugan

6. Aderență puternică

* Pregătiți instrumentele în funcție de situația dvs.

Pasul 7: Înainte de a desena modelul

Înainte de a desena modelul
Înainte de a desena modelul

* Imaginea de mai sus este „Mulțumiri pentru planete” a lui Arnout Meijer care mi-a inspirat munca.

Înainte de a intra în proiect, am simțit că culoarea gradației de lumină formată prin infuzia de lumină slabă în modelul care a fost implantat în acrilic era foarte frumoasă.

Practic, două sau mai multe culori trebuie să se suprapună pentru a deveni degradate.

Pentru ca două sau mai multe culori să se formeze frumos, luați în considerare densitatea, unghiul sau gradul de lumină care se formează în funcție de curbă.

Pasul 8: Realizați un hardware (tăiere acrilică)

Realizați un hardware (tăiere acrilică)
Realizați un hardware (tăiere acrilică)
Realizați un hardware (tăiere acrilică)
Realizați un hardware (tăiere acrilică)

* Consultați. PASUL 7: Structură (piesa nr. 5)

Setarea mașinii de tăiat acrilic

Acrilic (10t)

* Tăiere - setarea liniei părului

viteza - putere

(5 - 50)

*Gravare

viteza - putere

(20 - 35)

* Puteți ajusta măsura în care modelul este sculptat pentru a se potrivi gustului dvs.

Pasul 9: Faceți (structurați)

Marca (structura)
Marca (structura)

1. 2t - capac

2. 10t - Mâner de control

3. 10t - LEDstrip / Potensiometer

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

5. 10t - Model (acrilic)

6. 2t - Context

7. 10t - Spațiul circuitului

* Cu excepția nr. 5 - material Formex.

Pasul 10: Hardware și asamblarea software-ului

Hardware și asamblarea software-ului
Hardware și asamblarea software-ului
Hardware și asamblarea software-ului
Hardware și asamblarea software-ului
Hardware și asamblarea software-ului
Hardware și asamblarea software-ului

Primul. Pregătiți 3.4.6.7.

Al doilea. Lipiți-l în ordinea a 7.6.4 părți cu un adeziv puternic.

Al treilea. Fixați potențiometrul 3 parte cu pistolul de lipit.

Al patrulea. Atașați 3 părți cu potențiometru la 4.6.7 părți cu adeziv puternic.

A cincea. Atașați ws2812b la marginea 3.4.6.7 (zona roșie) folosind un adeziv puternic.

În al șaselea rând, introduceți placa acrilică tăiată în 3.4.6.7 combinată și fixați-o cu pistolul de lipit.

Al șaptelea. Introduceți 2 părți în partea de control a potențiometrului și fixați-l cu lipici.

Al optulea. Acoperiți partea 1 și fixați-o cu un finisaj puternic adeziv.

* Puteți consulta fișierele PDF

Pasul 11: Creați un hardware (tăiere Formex)

Realizați un hardware (tăiere Formex)
Realizați un hardware (tăiere Formex)

(Configurați hardware-ul astfel încât să poată fi văzute numai modele în camera întunecată)

1. 2t - capac

2. 10t - Mâner de control

3. 10t - LEDstrip / Potensiometer

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

6. 2t - Context

7. 10t - Spațiul circuitului

* Trebuie să consultați STEP7 (imagine)

Pasul 12: Realizați un hardware (tăiere și vopsire lemn)

Image
Image
Realizați un hardware (tăiere și vopsire lemn)
Realizați un hardware (tăiere și vopsire lemn)
Realizați un hardware (tăiere și vopsire lemn)
Realizați un hardware (tăiere și vopsire lemn)

Pasul 13: * Dacă doriți să atârnați această piesă pe perete, realizați aceeași structură ca și imaginea

* Dacă doriți să atârnați această piesă pe perete, realizați aceeași structură ca și imaginea
* Dacă doriți să atârnați această piesă pe perete, realizați aceeași structură ca și imaginea
* Dacă doriți să atârnați această piesă pe perete, realizați aceeași structură ca și imaginea
* Dacă doriți să atârnați această piesă pe perete, realizați aceeași structură ca și imaginea
* Dacă doriți să atârnați această piesă pe perete, realizați aceeași structură ca și imaginea
* Dacă doriți să atârnați această piesă pe perete, realizați aceeași structură ca și imaginea

* Acest curs este opțional și îl puteți omite dacă nu doriți.

* Structura de mai sus este ideea mea personală și, cu ideile tale adăugate, va fi o lucrare mai specială.

* Și când construiam această structură, nu am vrut să văd placa de lemn și peretele.

Pasul 14: Creați un software (o diagramă de circuit)

Creați un software (o diagramă a circuitelor)
Creați un software (o diagramă a circuitelor)
Creați un software (o diagramă de circuit)
Creați un software (o diagramă de circuit)
Creați un software (o diagramă de circuit)
Creați un software (o diagramă de circuit)

Când construiți circuitul, configurați cu atenție GND / DIN / 5v a benzii ws2818b și direcția fluxului curent (direcția săgeții).

GND = baterie - (linie neagră)

5v = baterie + (linia roșie)

DIN = Linie de semnal (Linie verde)

Pasul 15: Combinarea hardware și configurarea circuitului panoului din spate

Combinarea hardware și configurarea circuitului panoului din spate
Combinarea hardware și configurarea circuitului panoului din spate
Combinarea hardware și configurarea circuitului panoului din spate
Combinarea hardware și configurarea circuitului panoului din spate
Combinarea hardware și configurarea circuitului panoului din spate
Combinarea hardware și configurarea circuitului panoului din spate
Combinarea hardware și configurarea circuitului panoului din spate
Combinarea hardware și configurarea circuitului panoului din spate

Alăturați hardware-ul și asigurați circuitul cu șuruburi în spate

Pasul 16: Introduceți codul în software (A-a Arduino Mega Board)

// Trebuie să introduceți mega-placă A-a arduino

#include

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

configurare nulă () {

// puneți codul de configurare aici, pentru a rula o dată: strip.begin (); strip.show ();

}

bucla nulă () {

// puneți codul principal aici, pentru a rula în mod repetat:

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

Pasul 17: Introduceți codul în software (B-b Arduino Mega Board)

// Trebuie să introduceți mega-placă arduino B-b

#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 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_GR_, NE0_O_0_B_C_B, LED_PD_08)

rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];

configurare nulă () {

// puneți codul de configurare aici, pentru a rula o dată: for (int i = 0; i <3; i ++) {strip .begin (); strip .show (); }

Serial.begin (9600);

}

bucla nulă () {

// puneți codul principal aici, pentru a rula în mod repetat:

valueSet ();

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

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

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

for (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));

}

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

}

}

Pasul 18: Bucurați-vă

Recomandat: