Inhoudsopgave:

Gewoon lijn, gewoon licht! (Type 1) - Ajarnpa
Gewoon lijn, gewoon licht! (Type 1) - Ajarnpa

Video: Gewoon lijn, gewoon licht! (Type 1) - Ajarnpa

Video: Gewoon lijn, gewoon licht! (Type 1) - Ajarnpa
Video: ✨Renegade Immortal EP 01 - 18 Full Version [MULTI SUB] 2024, December
Anonim
Gewoon lijn, gewoon licht! (Type1)
Gewoon lijn, gewoon licht! (Type1)
Gewoon lijn, gewoon licht! (Type1)
Gewoon lijn, gewoon licht! (Type1)

Het is een werk om licht uit te drukken op acrylplaten die zijn gegraveerd met patronen van lijntekeningen. Het drukt kleuren en patronen van verschillende LED's harmonieus uit. Dit project werd uitgevoerd met motieven uit Arout Meijer's "Thanks for the Planets" waaruit twee lichtkleuren zijn gesynthetiseerd volgens de afstand van de lijnen en mooi weergegeven.

Stap 1: Gewoon lijn! Gewoon licht! (Type1)

Image
Image
Over Project (Type 1)
Over Project (Type 1)

Het is een werk om licht uit te drukken op acrylplaten die zijn gegraveerd met patronen van lijntekeningen. Het drukt kleuren en patronen van verschillende LED's harmonieus uit. Dit project werd uitgevoerd met motieven uit Arout Meijer's "Thanks for the Planets" waaruit twee lichtkleuren zijn gesynthetiseerd volgens de afstand van de lijnen en mooi weergegeven.

Stap 2: Over Project (Type 1)

Nadat u het patroon van lijntekeningen op het acrylvlak hebt gegraveerd, synthetiseert en doordringt u het licht in het midden en aan de buitenkant van het acryl

Structuur

De gebruiker kan het licht op een stabiele manier afstellen door de potentiometer in de 3 originele platen te installeren en de neophixels aan de rand vast te houden.

Hoe te gebruiken

De gebruiker draait drie platen met een peddel om de kleur van het licht (Hue) te regelen en de basis-LED's gebruiken de waarden voor tint, verzadiging en helderheid om de interesse van het publiek te wekken voor patroon, lichtkleur en animatie.

Stap 3: Materiaal (hardware)

Materiaal (Hardware)
Materiaal (Hardware)
Materiaal (Hardware)
Materiaal (Hardware)
Materiaal (Hardware)
Materiaal (Hardware)
Materiaal (Hardware)
Materiaal (Hardware)

1. LED-strip.

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

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

2Acryl.

10t - 600*600 (mm)

3. Formex.

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

2t - 800*800(mm)*2

4. Houten plank

5t - 850*850 (mm)

Stap 4: Materiaal (controle)

Materiële controle)
Materiële controle)
Materiële controle)
Materiële controle)

1. ARDUINO MEGA 2560

ARDUINO MEGA 2560 * 2

2.10k Potentiometer

10k Potentiometer * 3

Stap 5: Stap 3: Materiaal (vermogen)

Stap 3: Materiaal (vermogen)
Stap 3: Materiaal (vermogen)
Stap 3: Materiaal (vermogen)
Stap 3: Materiaal (vermogen)

1. Voeding

SMPS Voeding 5V 40A (200W)

SMPS Voeding 5V 2A (10W)

2. Elektrische draad

14awg (3 kleuren) - 10m/elk

Stap 6: Stap: Materiaal (enz.)

Stap: Materiaal (enz.)
Stap: Materiaal (enz.)
Stap: Materiaal (enz.)
Stap: Materiaal (enz.)
Stap: Materiaal (enz.)
Stap: Materiaal (enz.)

1. verfspray (mat zwart)

*Als je een dramatischer effect wilt krijgen in het donker, gebruik dan Vanta Black Paint

2. Schroef:

3. Sten hoekijzer

4. Dril

5. Glugan

6. Sterke hechting:

*Bereid de tools voor volgens uw situatie

Stap 7: Voordat u patroon tekent

Voordat u patroon tekent
Voordat u patroon tekent

*De foto hierboven is Arnout Meijer's "Thanks for the Planets" dat mijn werk inspireerde.

Voordat ik aan het project begon, voelde ik dat de kleur van de gradatie van licht gevormd door de infusie van zwak licht in het patroon dat in acryl was geïmplanteerd, erg mooi was.

In principe moeten twee of meer kleuren elkaar overlappen om gradiënten te worden.

Om ervoor te zorgen dat twee of meer kleuren mooi worden gevormd, moet u rekening houden met de dichtheid, hoek of mate van lichtvorming volgens de curve.

Stap 8: Maak een hardware (acryl snijden)

Maak een hardware (acryl snijden)
Maak een hardware (acryl snijden)
Maak een hardware (acryl snijden)
Maak een hardware (acryl snijden)

*Verwijzen. STAP 7: Structuur (onderdeelnr. 5)

Acryl snijmachine instelling:

Acryl (10t)

*Snijden - haarlijn instellen

snelheid - vermogen

(5 - 50)

*Gravure

snelheid - vermogen

(20 - 35)

*U kunt de mate waarin het patroon is gesneden aanpassen aan uw smaak

Stap 9: Maken (structuur)

Maken (structuur)
Maken (structuur)

1. 2t - deksel

2. 10t - Bedieningshendel

3. 10t - LEDstrip / Potensiometer

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

5. 10t - Patroon (Acryl)

6. 2t - Achtergrond

7. 10t - Circuitruimte

*Behalve voor nr.5 - Formex materiaal.

Stap 10: Hardware en de assemblage van software

Hardware en de assemblage van software
Hardware en de assemblage van software
Hardware en de assemblage van software
Hardware en de assemblage van software
Hardware en de assemblage van software
Hardware en de assemblage van software

Eerst. Bereid 3.4.6.7 voor.

Tweede. Plak het in volgorde van 7.6.4 delen met een sterke lijm.

Derde. Bevestig de potentiometer 3delig met lijmpistool.

Vierde. Bevestig 3delig met potentiometer aan 4.6.7deel met sterke lijm.

Vijfde. Bevestig ws2812b aan de rand van 3.4.6.7 (rood gebied) met een sterke lijm.

Zesde. Steek de gesneden acrylplaat in de gecombineerde 3.4.6.7 en bevestig deze met een lijmpistool.

Zevende. Steek het tweede deel in het bedieningsgedeelte van de potentiometer en bevestig het met lijmlijm.

Achtste. Bedek deel 1 en fixeer met sterk klevende afwerking.

* U kunt verwijzen naar PDF-bestanden

Stap 11: Maak een hardware (Formex Cutting)

Maak een hardware (Formex Cutting)
Maak een hardware (Formex Cutting)

(Configureer de hardware zodat alleen patronen zichtbaar zijn in de donkere kamer)

1. 2t - deksel

2. 10t - Bedieningshendel

3. 10t - LEDstrip / Potensiometer

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

6. 2t - Achtergrond

7. 10t - Circuitruimte

*U moet verwijzen naar STAP7 (afbeelding)

Stap 12: Maak een hardware (houtsnijden en schilderen)

Image
Image
Maak een hardware (hout snijden en schilderen)
Maak een hardware (hout snijden en schilderen)
Maak een hardware (hout snijden en schilderen)
Maak een hardware (hout snijden en schilderen)

Stap 13: * Als je dit stuk aan de muur wilt hangen, maak dan dezelfde structuur als de afbeelding

* Als je dit stuk aan de muur wilt hangen, maak dan dezelfde structuur als de afbeelding
* Als je dit stuk aan de muur wilt hangen, maak dan dezelfde structuur als de afbeelding
* Als je dit stuk aan de muur wilt hangen, maak dan dezelfde structuur als de afbeelding
* Als je dit stuk aan de muur wilt hangen, maak dan dezelfde structuur als de afbeelding
* Als je dit stuk aan de muur wilt hangen, maak dan dezelfde structuur als de afbeelding
* Als je dit stuk aan de muur wilt hangen, maak dan dezelfde structuur als de afbeelding

*Deze cursus is optioneel en je kunt deze overslaan als je dat niet wilt.

*De bovenstaande structuur is mijn persoonlijke idee, en met uw ideeën toegevoegd, wordt het een specialer werk.

*En toen ik deze structuur aan het bouwen was, wilde ik de houten plank en de muur niet zien.

Stap 14: Maak een software (een schakelschema)

Maak een software (een schakelschema)
Maak een software (een schakelschema)
Maak een software (een schakelschema)
Maak een software (een schakelschema)
Maak een software (een schakelschema)
Maak een software (een schakelschema)

Configureer bij het bouwen van het circuit zorgvuldig de GND / DIN / 5v van de ws2818b-strip en de richting van de stroom (pijlrichting).

GND = batterij - (zwarte lijn)

5v = batterij + (rode lijn)

DIN = Signaallijn (Groene lijn)

Stap 15: Hardwarecombinatie en circuitconfiguratie achterpaneel

Hardwarecombinatie en circuitconfiguratie achterpaneel
Hardwarecombinatie en circuitconfiguratie achterpaneel
Hardwarecombinatie en circuitconfiguratie achterpaneel
Hardwarecombinatie en circuitconfiguratie achterpaneel
Hardwarecombinatie en circuitconfiguratie achterpaneel
Hardwarecombinatie en circuitconfiguratie achterpaneel
Hardwarecombinatie en circuitconfiguratie achterpaneel
Hardwarecombinatie en circuitconfiguratie achterpaneel

Sluit de hardware aan en beveilig het circuit met schroeven erachter

Stap 16: Voer code in in software (A-a Arduino Mega Board)

//Je moet A-a arduino megaboard invoeren

#erbij betrekken

#include #define LED_PIN 0 #define NUM_OF_LEDS 120

intj = 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];

ongeldige setup() {

// plaats hier je setup-code om een keer uit te voeren: strip.begin(); strip.show();

}

lege lus() {

// plaats hier je hoofdcode om herhaaldelijk uit te voeren:

waardeSet();

//LEDSet();

for(int i=0; i<num_of_leds; ="" h="RAMPh.update(); " v="RAMPv.update();" strip.setpixelcolor(i, ="" 360, ="" 230, ="" strip.show();

}

ongeldige waardeSet(){

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

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

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

Stap 17: Code invoeren in software (B-b Arduino Mega Board)

//Je moet B-b arduino mega board invoeren

#erbij betrekken

#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_PEO_LEDS, NUM_PEO_LEDS, NUM_OF_INEO_B, NUM_OF_INEO_B, rampUnsignedChar RAMPv[3][NUM_OF_LEDS];

ongeldige setup() {

// plaats hier je setup-code om een keer uit te voeren: for (int i = 0; i < 3; i++) { strip.begin(); strip.show(); }

Serieel.begin(9600);

}

lege lus() {

// plaats hier je hoofdcode om herhaaldelijk uit te voeren:

waardeSet();

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

// 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] = kaart(analogRead(POT_B), 0, 1023, 0, 359); j[2] = map(analogRead(POT_C), 0, 1023, 0, 359); for (int i = 0; i < 3; i++) if (j < 0) j += 360;

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

}

}

ongeldige waardeSet() {

statisch 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(willekeurig (0, 255), 300, LINEAIR); } } oldTime = nowTime;

}

}

Stap 18: Geniet ervan

Aanbevolen: