Sadržaj:
- Korak 1: Samo linija! Samo svjetlo! (Tip 1)
- Korak 2: 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 (akrilno rezanje)
- 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 Board)
- Korak 18: Uživajte
Video: Samo linija, samo svjetlo! (Tip 1): 19 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
To je djelo izražavanja svjetla na akrilnim pločama s ugraviranim uzorcima linijske umjetnosti. Harmonično 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 predstavljeni.
Korak 1: Samo linija! Samo svjetlo! (Tip 1)
To je djelo izražavanja svjetla na akrilnim pločama urezanim uzorcima linijske umjetnosti. Harmonično izražava boje i uzorke različitih LED dioda. Ovaj projekt izveden je s motivima iz pjesme "Hvala za planete" Arout Meijer iz koje se sintetiziraju dvije svijetle boje prema razmaku redova i lijepo predstavljeni.
Korak 2: O projektu (tip 1)
Nakon urezivanja uzorka linijske umjetnosti 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/1m) - 2m
: Adafruit NeoPixel digitalna RGB LED traka (WS2812) (60 LED/1m) - 2m
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 efekat u mraku, koristite Vanta Black Paint
2. Screw
3. Pegla sa uglovima
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 inspirisala 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 formiranja svjetla prema krivulji.
Korak 8: Napravite hardver (akrilno rezanje)
*Pogledajte. KORAK 7: Struktura (dio br. 5)
Podešavanje mašine za rezanje akrilom
Akril (10t)
*Šišanje - podešavanje linije kose
brzina - snaga
(5 - 50)
*Graviranje
brzina - snaga
(20 - 35)
*Možete prilagoditi stepen isklesanosti uzorka prema svom ukusu
Korak 9: Napravite (strukturu)
1. 2t - poklopac
2. 10t - Kontrolna 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
Prvo. Pripremite 3.4.6.7.
Sekunda. Zalijepite ga po 7.6.4 dijelova jakim ljepilom.
Treće. Popravite potenciometar 3 dijela pištoljem za ljepilo.
Četvrto. Pričvrstite 3 dio s potenciometrom na 4.6.7 dio s jakim ljepilom.
Peto. 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.
Sedmo. 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 - Kontrolna 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 kurs nije obavezan i možete ga preskočiti ako ne želite.
*Gore navedena struktura je moja lična ideja, a s dodavanjem vaših ideja to će biti posebniji posao.
*I dok sam gradio ovu strukturu, nisam želio vidjeti drvenu ploču i zid.
Korak 14: Napravite softver (kružni dijagram)
Prilikom izgradnje kola 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
#include
#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_legova; 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 Board)
// Morate unijeti B-b arduino mega ploču
#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 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_, NEOPiK_BOX, +
rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];
void setup () {
// ovdje postavite svoj kôd za postavljanje, da biste ga pokrenuli jednom: 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 () Povratak na prethodnu stranicu
// 0 ~ 1023 을 0 ~ 359 로 줌 줌 // j = mapa (analogRead (POT_B), 0, 1023, 0, 359); j [0] = mapa (analogno čitanje (POT_A), 0, 1023, 0, 359); j [1] = mapa (analogno čitanje (POT_B), 0, 1023, 0, 359); j [2] = mapa (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čuje se:
JEDNA LINIJA SENZORA NAKON ROBOTA: 5 koraka
JEDNA LINIJA SENZORA Sljedeći robot: u ovim uputama pokazat ću vam kako napraviti robota za linijski sljedbenik koristeći samo jedan senzor
Komandna linija: 7 koraka
Naredbeni redak: Prvo kliknite tipku Windows u donjem lijevom kutu zaslona. U Windows taster za pretragu otkucajte " komandnu liniju ". Za uređaje s Windows 10 možete samo upisati "cmd". Zatim kliknite na prvi rezultat s crnim b
E101 linija koja prati bota sa zvučnikom: 11 koraka
Bot koji prati liniju E101 sa zvučnikom: Evo linije koja prati robota koji reprodukuje muziku kada prelazi preko određenih boja
Samo „uradi sam“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 da bude stalno uključen, 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 (samo otprilike) bilo koju drugu medijsku datoteku besplatno !: Moje prve instrukcije, svaka čast! U svakom slučaju, bio sam na Googleu u potrazi za besplatnim programom koji bi pretvorio moje datoteke Youtube.flv u format koji univerzalniji je, poput.wmv ili.mov. Pretražio sam bezbroj foruma i web stranica, a zatim pronašao program pod nazivom