Kazalo:
- 1. korak: Samo linija! Samo svetloba (tip 1)
- 2. korak: O projektu (tip 1)
- 3. korak: material (strojna oprema)
- 4. korak: material (nadzor)
- 5. korak: 3. korak: material (moč)
- 6. korak: korak: material (itd.)
- 7. korak: Pred risanjem vzorca
- 8. korak: naredite strojno opremo (rezanje iz akrila)
- 9. korak: naredite (strukturo)
- 10. korak: Strojna oprema in montaža programske opreme
- 11. korak: naredite strojno opremo (rezanje Formex)
- Korak: Naredite strojno opremo (rezanje in slikanje lesa)
- 13. korak: * Če želite ta del obesiti na steno, naredite isto strukturo kot na sliki
- Korak 14: Naredite programsko opremo (vezje)
- Korak 15: Kombinacija strojne opreme in konfiguracija vezja zadnje plošče
- Korak 16: Vnesite kodo v programsko opremo (A-a Arduino Mega Board)
- Korak 17: Vnesite kodo v programsko opremo (B-b Arduino Mega Board)
- 18. korak: Uživajte
Video: Samo črta, samo svetloba (tip 1): 19 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Je delo izražanja svetlobe na akrilnih ploščah z vgraviranimi vzorci linijske umetnosti. Harmonično izraža barve in vzorce različnih LED. Ta projekt je bil izveden z motivi iz "Hvala za planete" Arout Meijer, iz katerega sta sintetizirani dve svetli barvi glede na razmik črt in lepo zastopano.
1. korak: Samo linija! Samo svetloba (tip 1)
Je delo izražanja svetlobe na akrilnih ploščah z vgraviranimi vzorci linijske umetnosti. Harmonično izraža barve in vzorce različnih LED. Ta projekt je bil izveden z motivi iz "Hvala za planete" Arout Meijer, iz katerega sta sintetizirani dve svetli barvi glede na razmik črt in lepo zastopano.
2. korak: O projektu (tip 1)
Po graviranju vzorca linijske umetnosti na akrilni ravnini sintetizirajte in prežemite svetlobo na sredini in zunaj akrila
Struktura
Uporabnik lahko stabilno prilagodi svetlobo tako, da potenciometer namesti v 3 originalne plošče in drži neofiksle na robu.
Kako uporabiti
Uporabnik z lopatico vrti tri plošče za nadzor barve svetlobe (Hue), osnovne LED pa uporabljajo vrednosti Hue, Saturation in Brightness, da pritegnejo zanimanje občinstva za vzorec, barvo svetlobe in animacijo.
3. korak: material (strojna oprema)
1. LED trak.
: Adapruit NeoPixel digitalni RGB LED trak (WS2812) (144 LED/1 m) - 2 m
: Adapruit NeoPixel digitalni RGB LED trak (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. Lesena plošča
5t - 850*850 (mm)
4. korak: material (nadzor)
1. ARDUINO MEGA 2560
ARDUINO MEGA 2560 * 2
2,10k potenciometer
10k potenciometer * 3
5. korak: 3. korak: material (moč)
1. Napajanje
Napajanje SMPS 5V 40A (200W)
Napajanje SMPS 5V 2A (10W)
2. Električna žica
14awg (3 barve) - 10 m/kos
6. korak: korak: material (itd.)
1. Barvilo (Matt Black)
*Če želite v temi doseči bolj dramatičen učinek, uporabite Vanta Black Paint
2. Vijak
3. Kovni likalnik
4. Dril
5. Glugan
6. Močna oprijemljivost
*Orodja pripravite glede na vašo situacijo
7. korak: Pred risanjem vzorca
*Zgornja slika je "Hvala za planete" Arnout Meijer, ki je navdihnila moje delo.
Preden sem vstopil v projekt, se mi je zdelo, da je barva gradacije svetlobe, ki jo tvori infuzija zatemnjene svetlobe v vzorec, ki je bil vsaden v akril, zelo lepa.
V bistvu se morata dve ali več barv prekrivati, da postaneta gradienti.
Da bi se dve ali več barv lepo oblikovali, upoštevajte gostoto, kot ali stopnjo tvorbe svetlobe glede na krivuljo.
8. korak: naredite strojno opremo (rezanje iz akrila)
*Glej. KORAK 7: Struktura (del št. 5)
Nastavitev stroja za rezanje iz akrila
Akril (10 t)
*Rezanje - nastavitev las
hitrost - moč
(5 - 50)
*Graviranje
hitrost - moč
(20 - 35)
*V skladu z vašim okusom lahko prilagodite obseg izrezljanega vzorca
9. korak: naredite (strukturo)
1. 2t - pokrov
2. 10t - Krmilni ročaj
3. 10t - LED trak / potenciometer
4. 12t - LED trak (2 + 10) t
5. 10t - vzorec (akril)
6. 2t - Ozadje
7. 10t - Prostor v krogu
*Razen št. 5 - material Formex.
10. korak: Strojna oprema in montaža programske opreme
Najprej. Pripravite 3.4.6.7.
Drugič. Prilepite ga po 7.6.4 delih z močnim lepilom.
Tretjič. Potenciometer 3 del pritrdite s pištolo za lepilo.
Četrti. Pritrdite 3 del s potenciometrom na 4.6.7 del z močnim lepilom.
Petič. Pritrdite ws2812b na rob 3.4.6.7 (rdeče območje) z močnim lepilom.
Šesti. Vrezano akrilno ploščo vstavite v kombinirano 3.4.6.7 in jo pritrdite s pištolo za lepilo.
Sedmi. 2 del vstavite v krmilni del potenciometra in ga pritrdite z lepilom za lepilo.
Osmi. Pokrijte del 1 in pritrdite z močnim lepilnim lakom.
* Lahko se obrnete na datoteke PDF
11. korak: naredite strojno opremo (rezanje Formex)
(Strojno opremo konfigurirajte tako, da bodo v temni sobi vidni le vzorci)
1. 2t - pokrov
2. 10t - Krmilni ročaj
3. 10t - LED trak / potenciometer
4. 12t - LED trak (2 + 10) t
6. 2t - Ozadje
7. 10t - Prostor v krogu
*Upoštevati morate STEP7 (slika)
Korak: Naredite strojno opremo (rezanje in slikanje lesa)
13. korak: * Če želite ta del obesiti na steno, naredite isto strukturo kot na sliki
*Ta tečaj ni obvezen in ga lahko preskočite, če tega ne želite.
*Zgornja struktura je moja osebna ideja, z vašimi dodanimi idejami pa bo to bolj posebno delo.
*In ko sem gradil to strukturo, nisem hotel videti lesene plošče in stene.
Korak 14: Naredite programsko opremo (vezje)
Pri gradnji vezja previdno konfigurirajte GND / DIN / 5v traku ws2818b in smer toka (smer puščice).
GND = baterija - (črna črta)
5v = baterija + (rdeča črta)
DIN = signalna linija (zelena črta)
Korak 15: Kombinacija strojne opreme in konfiguracija vezja zadnje plošče
Priključite strojno opremo in pritrdite vezje z vijaki zadaj
Korak 16: Vnesite kodo v programsko opremo (A-a Arduino Mega Board)
// Vnesti morate mega ploščo A-arduino
#vključi
#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 () {
// tukaj vstavite nastavitveno kodo, ki jo želite zagnati enkrat: strip.begin (); strip.show ();
}
void loop () {
// vnesite svojo glavno kodo sem, da se zažene večkrat:
valueSet ();
// LEDSet ();
for (int i = 0; i <število_lezov; 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; }}}
Korak 17: Vnesite kodo v programsko opremo (B-b Arduino Mega Board)
// Vnesti morate B-b arduino mega ploščo
#vključ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 trak [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_NeoPiL_S_ NE_ NE_N,_POZDRAVILO_0
rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];
void setup () {
// tukaj vstavite nastavitveno kodo, ki jo želite zagnati enkrat: for (int i = 0; i <3; i ++) {strip .begin (); strip .show (); }
Serial.begin (9600);
}
void loop () {
// vnesite svojo glavno kodo sem, da se zažene večkrat:
valueSet ();
// map () 범위 를 바꿔 주는 함수
// 0 ~ 1023 을 0 ~ 359 로 바꿔 줌 // j = zemljevid (analogRead (POT_B), 0, 1023, 0, 359); j [0] = zemljevid (analogno branje (POT_A), 0, 1023, 0, 359); j [1] = zemljevid (analogno branje (POT_B), 0, 1023, 0, 359); j [2] = zemljevid (analogno branje (POT_C), 0, 1023, 0, 359); za (int i = 0; i <3; i ++), če 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 () {
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 (naključno (0, 255), 300, LINEARNO); }} oldTime = zdajTime;
}
}
18. korak: Uživajte
Priporočena:
Svetlobni termometer - vitaminizirana vrtna svetloba (eNANO De Jardin): 6 korakov
Svetlobni termometer - vitaminizirana vrtna luč (eNANO De Jardin): Vitamizirana vrtna svetilka z arduino NANO in temperaturnim senzorjem BMP180. Naša skromna vrtna luč bo imela skrivno moč: z barvno oznako bo lahko označila zunanjo temperaturo Utripa. Njegovo delovanje je naslednje:
Nočna svetloba: zaznavanje gibanja in teme - brez mikro: 7 korakov (s slikami)
Nočna svetloba zaznavanja gibanja in teme Lahko bi rekli, da je to zaradi vaše lastne varnosti, če ponoči vstanete in poskušate varno priti do vrat. Seveda lahko uporabite nočno svetilko ali glavno
Kopalniška svetloba sredi noči: 5 korakov (s slikami)
Kopalniška svetloba sredi noči: Nekateri od nas se srečujejo s potrebo po uporabi kopalnice sredi noči. Če prižgete luč, lahko izgubite nočni vid. Zaradi bele ali modre svetlobe izgubite hormon spanja, melatonin, zaradi česar je težje zaspati. Torej
Animirana svetloba razpoloženja in nočna svetloba: 6 korakov (s slikami)
Animirana svetloba razpoloženja in nočna svetloba: navdušen, ki meji na obsedenost s svetlobo, sem se odločil ustvariti izbor majhnih modularnih tiskanih vezij, ki bi jih lahko uporabili za ustvarjanje svetlobnih zaslonov RGB katere koli velikosti. Ko sem izdelal modularno tiskano vezje, sem naletel na idejo, da jih uredim v
Sončna svetloba brez baterije ali sončna dnevna svetloba Zakaj ne?: 3 koraki
Sončna svetloba brez baterije ali sončna dnevna svetloba … Zakaj ne ?: Dobrodošli. Oprostite za angleščino Daylight? Sončna? Zakaj? Čez dan imam rahlo temno sobo in med uporabo moram prižgati luči. Namestite podnevi in ponoči sončno svetlobo (1 soba): (v Čilu)-sončna plošča 20 W: 42 USD-baterija: 15 USD-sončna nadaljevanje polnjenja