Sadržaj:
- Korak 1: Samo linija! Samo svjetlo! (Tip 1)
- 2. korak: O projektu (tip 1)
- Korak 3: Materijal (hardver)
- Korak 4: Materijal (kontrola)
- Korak 5: Korak 3: Materijal (snaga)
- Korak 6: Korak: Materijal (itd.)
- Korak 7: Prije iscrtavanja uzorka
- Korak 8: Napravite hardver (rezanje akrilom)
- Korak 9: Napravite (strukturu)
- Korak 10: Hardver i montaža softvera
- Korak 11: Napravite hardver (Formex rezanje)
- Korak 12: Napravite hardver (rezanje i slikanje drva)
- Korak 13: * Ako želite objesiti ovaj komad na zid, napravite istu strukturu kao na slici
- Korak 14: Napravite softver (kružni dijagram)
- Korak 15: Kombinacija hardvera i konfiguracija kruga stražnje ploče
- Korak 16: Unesite kod u softver (A-a Arduino Mega ploča)
- Korak 17: Unesite kod u softver (B-b Arduino Mega ploča)
- Korak 18: Uživajte
Video: Samo linija, samo svjetlo! (Tip 1): 19 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
To je djelo izražavanja svjetla na akrilnim pločama s ugraviranim uzorcima linijske umjetnosti. Skladno izražava boje i uzorke različitih LED dioda. Ovaj projekt izveden je s motivima iz pjesme "Hvala za planete" Arouta Meijera iz koje se sintetiziraju dvije svijetle boje prema razmaku redova i lijepo predstavljeno.
Korak 1: Samo linija! Samo svjetlo! (Tip 1)
To je djelo izražavanja svjetla na akrilnim pločama s ugraviranim uzorcima linijske umjetnosti. Skladno izražava boje i uzorke različitih LED dioda. Ovaj projekt izveden je s motivima iz pjesme "Hvala za planete" Arouta Meijera iz koje se sintetiziraju dvije svijetle boje prema razmaku redova i lijepo predstavljeno.
2. korak: O projektu (tip 1)
Nakon urezivanja uzorka crteža na akrilnoj ravnini, sintetizirajte i prožmite svjetlost u sredini i izvan akrila
Struktura
Korisnik može podesiti svjetlo na stabilan način postavljanjem potenciometra unutar 3 originalne ploče i držeći neofiksele na rubu.
Kako koristiti
Korisnik rotira tri ploče s lopaticom za kontrolu boje svjetla (Hue), a osnovne LED diode koriste vrijednosti Hue, Saturation i Brightness kako bi privukle interes publike za uzorak, boju svjetla i animaciju.
Korak 3: Materijal (hardver)
1. LED traka.
: Adafruit NeoPixel digitalna RGB LED traka (WS2812) (144 LED/1 m) - 2 m
: Adafruit NeoPixel digitalna RGB LED traka (WS2812) (60 LED/1m) - 2 m
2Akril.
10t - 600*600 (mm)
3. Formex.
12t (10+2t) - 800*800 (mm)*2
2t - 800*800 (mm)*2
4. Drvena ploča
5t - 850*850 (mm)
Korak 4: Materijal (kontrola)
1. ARDUINO MEGA 2560
ARDUINO MEGA 2560 * 2
2.10k potenciometar
10k potenciometar * 3
Korak 5: Korak 3: Materijal (snaga)
1. Napajanje
SMPS napajanje 5V 40A (200W)
SMPS napajanje 5V 2A (10W)
2. Električna žica
14awg (3 boje) - 10 m/svaki
Korak 6: Korak: Materijal (itd.)
1. Boja u spreju (mat crna)
*Ako želite postići dramatičniji učinak u mraku, upotrijebite Vanta Black Paint
2. Vijak
3. Kutno glačalo
4. Dril
5. Glugan
6. Snažno prianjanje
*Pripremite alate prema vašoj situaciji
Korak 7: Prije iscrtavanja uzorka
*Gornja slika je "Hvala za planete" Arnout Meijera koja je inspirirala moj rad.
Prije nego što sam ušao u projekt, osjetio sam da je boja gradacije svjetlosti nastala infuzijom prigušenog svjetla u uzorak koji je ugrađen u akril vrlo lijepa.
U osnovi, dvije ili više boja moraju se preklapati da postanu gradijenti.
Kako bi se dvije ili više boja lijepo oblikovale, razmotrite gustoću, kut ili stupanj svjetlosti koji nastaje prema krivulji.
Korak 8: Napravite hardver (rezanje akrilom)
*Uputiti. KORAK 7: Struktura (dio br. 5)
Postavljanje stroja za rezanje akrilom
Akril (10t)
*Šišanje - postavljanje linije kose
brzina - snaga
(5 - 50)
*Graviranje
brzina - snaga
(20 - 35)
*Možete prilagoditi mjeri u kojoj je uzorak isklesan prema vašem ukusu
Korak 9: Napravite (strukturu)
1. 2t - poklopac
2. 10t - Upravljačka ručka
3. 10t - LED traka / potenciometar
4. 12t - LED traka (2 + 10) t
5. 10t - uzorak (akril)
6. 2t - Pozadina
7. 10t - Prostor u krugu
*Osim za br.5 - materijal Formex.
Korak 10: Hardver i montaža softvera
Prvi. Pripremite 3.4.6.7.
Drugi. Zalijepite ga po 7.6.4 dijelova jakim ljepilom.
Treći. Popravite 3 dio potenciometra pištoljem za ljepilo.
Četvrti. Pričvrstite 3 dio s potenciometrom na 4.6.7 dio s jakim ljepilom.
Peti. Pričvrstite ws2812b na rub 3.4.6.7 (crveno područje) pomoću jakog ljepila.
Šesto. Umetnite izrezanu akrilnu ploču u kombiniranu 3.4.6.7 i popravite je pištoljem za ljepilo.
Sedmi. Umetnite 2 dio u upravljački dio potenciometra i pričvrstite ga ljepilom za ljepilo.
Osmi. Pokrijte dio 1 i učvrstite čvrstim ljepljivim premazom.
* Možete se obratiti PDF datotekama
Korak 11: Napravite hardver (Formex rezanje)
(Konfigurirajte hardver tako da se u tamnoj komori mogu vidjeti samo uzorci)
1. 2t - poklopac
2. 10t - Upravljačka ručka
3. 10t - LED traka / potenciometar
4. 12t - LED traka (2 + 10) t
6. 2t - Pozadina
7. 10t - Prostor u krugu
*Morate se obratiti na STEP7 (slika)
Korak 12: Napravite hardver (rezanje i slikanje drva)
Korak 13: * Ako želite objesiti ovaj komad na zid, napravite istu strukturu kao na slici
*Ovaj tečaj nije obavezan i možete ga preskočiti ako ne želite.
*Gornja struktura je moja osobna ideja, a s vašim dodanim idejama to će biti posebniji posao.
*A kad sam gradio ovu strukturu, nisam želio vidjeti drvenu ploču i zid.
Korak 14: Napravite softver (kružni dijagram)
Prilikom izgradnje kruga pažljivo konfigurirajte GND / DIN / 5v trake ws2818b i smjer strujanja (smjer strelice).
GND = baterija - (crna linija)
5v = baterija + (crvena linija)
DIN = Signalna linija (zelena linija)
Korak 15: Kombinacija hardvera i konfiguracija kruga stražnje ploče
Spojite hardver i osigurajte krug vijcima iza
Korak 16: Unesite kod u softver (A-a Arduino Mega ploča)
// Morate unijeti A-a arduino mega ploču
#uključi
#include #define LED_PIN 0 #define NUM_OF_LEDS 120
int j = 0;
Adafruit_NeoPixel traka = Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);
// rampUnsignedChar RAMPh [NUM_OF_LEDS];
rampUnsignedChar RAMPv [NUM_OF_LEDS];
void setup () {
// ovdje postavite svoj kod za postavljanje, da biste ga jednom pokrenuli: strip.begin (); strip.show ();
}
void loop () {{100} {101}
// ovdje unesite svoj glavni kôd, za ponavljanje:
valueSet ();
// LEDSet ();
for (int i = 0; i <broj_leža; i ++) {= "" = "" 현재 = "" 값 을 = "" 얻 습니다 = "" uint8_t = "" h = "RAMPh .update (); " v = "RAMPv .update ();" strip.setpixelcolor (i, = "" strip.colorhsv (j*65535 = "" 360, = "" 230, = "" v)); = ""} = "" strip.show ();
}
void valueSet () {
statički uint32_t oldTime = 0; uint32_t nowTime = millis ();
// 00.3
if (nowTime - oldTime> 300) {for (int i = 0; i = 360) {j = 0; }}}
Korak 17: Unesite kod u softver (B-b Arduino Mega ploča)
// Morate unijeti B-b arduino mega ploču
#uključi
#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 traka [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_NeoPiK_S_BOX_0
rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];
void setup () {
// ovdje postavite svoj kôd za postavljanje, da biste ga jednom pokrenuli: for (int i = 0; i <3; i ++) {strip .begin (); strip .show (); }
Serial.begin (9600);
}
void loop () {{100} {101}
// ovdje unesite svoj glavni kôd, za ponavljanje:
valueSet ();
// map () 범위 를 바꿔 주는 함수
// 0 ~ 1023 을 0 ~ 359 로 바꿔 줌 // j = karta (analogno čitanje (POT_B), 0, 1023, 0, 359); j [0] = karta (analogno čitanje (POT_A), 0, 1023, 0, 359); j [1] = karta (analogno čitanje (POT_B), 0, 1023, 0, 359); j [2] = karta (analogno čitanje (POT_C), 0, 1023, 0, 359); za (int i = 0; i <3; i ++) ako je (j <0) j += 360;
za (int k = 0; k <3; k ++) {
for (int i = 0; i <NUM_OF_LEDS; i ++) {// 현재 값 을 얻 int uint8_t v = RAMPv [k] .update (); strip [k].setPixelColor (i, strip [k]. ColorHSV (j [k] * 65535 /360, 255, v));
}
strip [k].show ();
}
}
void valueSet () {
statički 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 (nasumično (0, 255), 300, LINEARNO); }} oldTime = nowTime;
}
}
Korak 18: Uživajte
Preporučeni:
Jednostavna automatizirana željeznička linija od točke do točke: 10 koraka (sa slikama)
Jednostavni automatizirani model željeznice od točke do točke: Arduino mikrokontroleri izvrsni su za automatizaciju izgleda željezničkih modela. Automatiziranje rasporeda korisno je u mnoge svrhe, poput postavljanja izgleda na zaslon na kojem se rad s rasporedom može programirati za vožnju vlakova u automatiziranom slijedu. Ja
JEDNA LINIJA SENZORA NAKON ROBOTA: 5 koraka
JEDNA LINIJA SENZORA Sljedeći robot: u ovim uputama pokazat ću vam kako napraviti robota za sljedbenike pomoću samo jednog senzora
Jednostavna automatizirana željeznička linija od dva do dva vlaka: 13 koraka (sa slikama)
Jednostavni automatizirani model željeznice od točke do točke koja vozi s dva vlaka: Arduino mikrokontroleri odličan su način za automatiziranje rasporeda modela željeznica zbog svoje jeftine dostupnosti, hardvera i softvera otvorenog koda te velike zajednice koja vam može pomoći. Za modele željeznica, Arduino mikrokontroleri mogu se pokazati kao gr
Učinite samo podaci USB tip B: 3 koraka
Učinite samo podaci USB tip B: Ovo može biti korisno u mnogo različitih okolnosti i prilično je jednostavan način. Ja osobno gradim Prusa i3 i ne želim ga stalno uključivati, ali toliko je prikladnije da ga ostavite uključenog straga
Pretvorite (samo otprilike) bilo koju medijsku datoteku u (samo otprilike) bilo koju drugu medijsku datoteku besplatno!: 4 koraka
Pretvorite (samo otprilike) bilo koju medijsku datoteku u (otprilike) bilo koju drugu medijsku datoteku besplatno !: Moje prve upute, svaka čast! U svakom slučaju, bio sam na Googleu u potrazi za besplatnim programom koji bi moje datoteke Youtube.flv pretvorio u format koji univerzalniji je, poput.wmv ili.mov. Pretražio sam bezbroj foruma i web stranica, a zatim pronašao program pod nazivom