Innholdsfortegnelse:
- Trinn 1: Bare Line! Bare lys! (Type1)
- Trinn 2: Om prosjekt (type 1)
- Trinn 3: Materiale (maskinvare)
- Trinn 4: Materiale (kontroll)
- Trinn 5: Trinn 3: Materiale (kraft)
- Trinn 6: Trinn: Materiale (etc)
- Trinn 7: Før tegningsmønster
- Trinn 8: Lag en maskinvare (akrylskjæring)
- Trinn 9: Lag (struktur)
- Trinn 10: Maskinvare og montering av programvare
- Trinn 11: Lag en maskinvare (Formex Cutting)
- Trinn 12: Lag en maskinvare (treskjæring og maling)
- Trinn 13: * Hvis du vil henge dette stykket på veggen, må du lage den samme strukturen som bildet
- Trinn 14: Lag en programvare (et kretsdiagram)
- Trinn 15: Maskinvarekombinasjon og bakpanelkretskonfigurasjon
- Trinn 16: Skriv inn koden i programvaren (A-a Arduino Mega Board)
- Trinn 17: Skriv inn kode i programvare (B-b Arduino Mega Board)
- Trinn 18: Kos deg
Video: Just Line, Just Light! (Type1): 19 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Det er et verk for å uttrykke lys på akrylplater gravert med mønstre av strektegninger. Det uttrykker farger og mønstre av forskjellige lysdioder harmonisk. Dette prosjektet ble utført med motiver fra Arout Meijers "Thanks for the Planets" hvorfra to lyse farger er syntetisert i henhold til linjeavstanden og vakkert representert.
Trinn 1: Bare Line! Bare lys! (Type1)
Det er et verk for å uttrykke lys på akrylplater gravert med mønstre av strektegninger. Det uttrykker farger og mønstre av forskjellige lysdioder harmonisk. Dette prosjektet ble utført med motiver fra Arout Meijers "Thanks for the Planets" hvorfra to lyse farger er syntetisert i henhold til linjeavstanden og vakkert representert.
Trinn 2: Om prosjekt (type 1)
Etter å ha gravert mønsteret av strektegninger på akrylplanet, syntetiserer og gjennomsyrer lyset i midten og utsiden av akryl
Struktur
Brukeren kan justere lyset på en stabil måte ved å installere potensiometeret inne i de 3 originale platene og holde neofiksene på kanten.
Hvordan å bruke
Brukeren roterer tre plater med en padle for å kontrollere lysfargen (Hue) og de grunnleggende lysdiodene bruker Hue, Saturation og Brightness -verdiene for å trekke publikums interesse for mønster, lysfarge og animasjon.
Trinn 3: Materiale (maskinvare)
1. LED -stripe.
: Adafruit NeoPixel Digital RGB LED Strip (WS2812) (144 LED/1m) - 2m
: Adafruit NeoPixel Digital RGB LED Strip (WS2812) (60 LED/1m) - 2m
2Akryl.
10t - 600*600 (mm)
3. Formex.
12t (10+2t) - 800*800 (mm)*2
2t - 800*800 (mm)*2
4. Treplate
5t - 850*850 (mm)
Trinn 4: Materiale (kontroll)
1. ARDUINO MEGA 2560
ARDUINO MEGA 2560 * 2
2,10k potensiometer
10k potensiometer * 3
Trinn 5: Trinn 3: Materiale (kraft)
1. Strømforsyning
SMPS Strømforsyning 5V 40A (200W)
SMPS Strømforsyning 5V 2A (10W)
2. Elektrisk ledning
14awg (3 farger) - 10m/hver
Trinn 6: Trinn: Materiale (etc)
1. malingsspray (matt svart)
*Hvis du vil ha en mer dramatisk effekt i mørket, kan du bruke Vanta Black Paint
2. Skru
3. Sten hjørnejern
4. Dril
5. Glugan
6. sterk vedheft
*Forbered verktøyene i henhold til din situasjon
Trinn 7: Før tegningsmønster
*Bildet ovenfor er Arnout Meijers "Thanks for the Planets" som inspirerte arbeidet mitt.
Før jeg gikk inn i prosjektet, følte jeg at fargen på gradering av lys dannet ved infusjon av svakt lys i mønsteret som ble implantert i akryl var veldig vakker.
I utgangspunktet må to eller flere farger overlappe hverandre for å bli gradienter.
For at to eller flere farger skal dannes vakkert, bør du vurdere tettheten, vinkelen eller graden av lysdannelse i henhold til kurven.
Trinn 8: Lag en maskinvare (akrylskjæring)
*Henvise. TRINN 7: Struktur (del nr. 5)
Akryl skjæremaskininnstilling
Akryl (10t)
*Klipping - hårfesteinnstilling
hastighet - kraft
(5 - 50)
*Gravering
hastighet - kraft
(20 - 35)
*Du kan justere i hvilken grad mønsteret er skåret etter din smak
Trinn 9: Lag (struktur)
1. 2t - deksel
2. 10t - Kontrollhåndtak
3. 10t - LEDstrip / Potensiometer
4. 12t - LED Strip (2 + 10) t
5. 10t - Mønster (akryl)
6. 2t - Bakgrunn
7. 10t - Kretsplass
*Bortsett fra nr. 5 - Formex -materiale.
Trinn 10: Maskinvare og montering av programvare
Først. Forbered 3.4.6.7.
Sekund. Lim det inn i størrelsen 7.6.4 deler med et sterkt lim.
Tredje. Fest potensiometeret 3part med limpistol.
Fjerde. Fest 3part med potensiometer til 4.6.7part med sterkt lim.
Femte. Fest ws2812b til kanten av 3.4.6.7 (rødt område) med et sterkt lim.
Sjette. Sett inn den kuttede akrylplaten i den kombinerte 3.4.6.7 og fest den med limpistol.
Syvende. Sett 2part inn i potensiometerets kontrolldel og fest den med lim.
Åttende. Dekk til del 1 og fest med sterk lim.
* Du kan referere til PDF -filer
Trinn 11: Lag en maskinvare (Formex Cutting)
(Konfigurer maskinvaren slik at bare mønstre kan sees i mørkerommet)
1. 2t - deksel
2. 10t - Kontrollhåndtak
3. 10t - LEDstrip / Potensiometer
4. 12t - LED Strip (2 + 10) t
6. 2t - Bakgrunn
7. 10t - Kretsplass
*Du må se STEP7 (bilde)
Trinn 12: Lag en maskinvare (treskjæring og maling)
Trinn 13: * Hvis du vil henge dette stykket på veggen, må du lage den samme strukturen som bildet
*Dette kurset er valgfritt, og du kan hoppe over det hvis du ikke vil.
*Strukturen ovenfor er min personlige idé, og med ideene dine lagt til, blir det et mer spesielt verk.
*Og da jeg bygde denne strukturen, ønsket jeg ikke å se treplaten og veggen.
Trinn 14: Lag en programvare (et kretsdiagram)
Når du konstruerer kretsen, må du nøye konfigurere GND / DIN / 5v for ws2818b -stripen og retningen for strømmen (pilretning).
GND = batteri - (svart linje)
5v = batteri + (rød linje)
DIN = Signallinje (grønn linje)
Trinn 15: Maskinvarekombinasjon og bakpanelkretskonfigurasjon
Koble til maskinvare og sikre kretsen med skruer bak
Trinn 16: Skriv inn koden i programvaren (A-a Arduino Mega Board)
// Du må legge inn A-a arduino mega board
#inkludere
#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];
ugyldig oppsett () {
// legg oppsettskoden her for å kjøre en gang: strip.begin (); strip.show ();
}
void loop () {
// legg hovedkoden her for å kjøre gjentatte ganger:
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 () {
statisk uint32_t oldTime = 0; uint32_t nowTime = millis ();
// 00.3 초 에 한 번씩 코드 를 실행 합니다
if (nowTime - oldTime> 300) {for (int i = 0; i = 360) {j = 0; }}}
Trinn 17: Skriv inn kode i programvare (B-b Arduino Mega Board)
// Du må legge inn B-b arduino megakort
#inkludere
#inkludere #define LED_PIN_A 2 #define LED_PIN_B 1 #define LED_PIN_C 0 #define NUM_OF_LEDS 52
#definere POT_A A10
#definere POT_B A9 #definere 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_, _ZO_L_
rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];
ugyldig oppsett () {
// legg oppsettskoden her for å kjøre en gang: for (int i = 0; i <3; i ++) {strip .begin (); stripe .show (); }
Serial.begin (9600);
}
void loop () {
// legg hovedkoden her for å kjøre gjentatte ganger:
valueSet ();
// map () 범위 를 바꿔 주는 함수
// 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] = map (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;
for (int k = 0; k <3; k ++) {
for (int i = 0; i <NUM_OF_LEDS; i ++) {// 현재 값 을 얻 습니다 uint8_t v = RAMPv [k] .update (); stripe [k].setPixelColor (i, stripe [k]. ColorHSV (j [k] * 65535 /360, 255, v));
}
stripe [k].show ();
}
}
void valueSet () {
statisk uint32_t oldTime = 0; uint32_t nowTime = millis ();
// 00.3 초 에 한 번씩 코드 를 실행 합니다
hvis (nowTime - oldTime> 300) {for (int k = 0; k <3; k ++) {for (int i = 0; i <NUM_OF_LEDS; i ++) {// 다음 값 을 설정 합니다 // 다음 값, 다음 값 까지 걸리는 시간, 가는 방법)) RAMPv [k] .go (tilfeldig (0, 255), 300, LINEAR); }} oldTime = nowTime;
}
}
Trinn 18: Kos deg
Anbefalt:
BookWorm Light-Up Book Light og bokmerke: 13 trinn (med bilder)
BookWorm Light-Up Book Light og Bookmark: Lag dette morsomme bokorm-bokmerket som fungerer som et boklys! Vi vil skrive det ut, klippe det ut, farge og dekorere det, og de bruker ham til å tenne natten slik at du kan lese i mørket. Han er laget med bare noen få materialer og gjør en flott første rolle
JAWS: Just Another Weather Station: 6 trinn
JAWS: Bare en annen værstasjon: Hva er formålet Siden ungdomsårene har jeg vært veldig interessert i vær. De aller første dataene jeg samlet inn var fra et gammelt kvikksølvfylt termometer som hang utenfor. Hver dag, i flere måneder på rad, skrev jeg temperatur, dato og time i et sma
Pull the Light - Light Module Using Neopixel & Pull Up Switch: 6 trinn (med bilder)
Pull the Light - Light Module Using Neopixel & Pull Up Switch: Funksjoner i lysmodulen Arduino Uno Hardware & kabinett kjøpt fra internett Neopixel & Strømforsyning lånt fra School of Informatics & Produktdesign Lysmodul styrt av strømforsyning Alle funksjoner styrt via
Ikea Light Hack (flexin Your Light): 5 trinn
Ikea Light Hack (flexin Your Light): Da jeg bestemte meg for å forbedre belysningen på skrivebordet mitt, vendte jeg meg til Ikea. Jeg fikk Ikea Jansjo (http://www.ikea.com/us/en/catalog/products/10128748) og Ikea Lack (http://www.ikea.com/us/en/catalog/products/60124272 ) og feilaktig kastet kvitteringen
Led Light Cap / Safty Cap eller Light: 4 trinn
Led Light Cap / Safty Cap or Light: dette er en av mine oppføringer til konkurransen jeg hadde fått denne ideen fra en magasin i verktøykasseseksjonen kalt h2on its a cap light for nalgeen flasker, så jeg sa toi myselft i stedet for å kjøpe det for 22 dollar jeg laget min egen mindre enn noen få dollar