Spisu treści:
- Krok 1: Tylko linia! Po prostu światło! (Typ1)
- Krok 2: O projekcie (Typ 1)
- Krok 3: Materiał (sprzęt)
- Krok 4: Materiał (kontrola)
- Krok 5: Krok 3: Materiał (moc)
- Krok 6: Krok: materiał (itp.)
- Krok 7: Przed narysowaniem wzoru
- Krok 8: Wykonaj sprzęt (cięcie akrylu)
- Krok 9: Marka (struktura)
- Krok 10: Sprzęt i montaż oprogramowania
- Krok 11: Zrób sprzęt (cięcie Formex)
- Krok 12: Zrób sprzęt (cięcie i malowanie drewna)
- Krok 13: * Jeśli chcesz powiesić ten element na ścianie, zrób taką samą strukturę jak obraz
- Krok 14: Stwórz oprogramowanie (schemat obwodu)
- Krok 15: Kombinacja sprzętu i konfiguracja obwodu tylnego panelu
- Krok 16: Wprowadź kod do oprogramowania (płyta A-a Arduino Mega)
- Krok 17: Wprowadź kod do oprogramowania (płytka B-b Arduino Mega)
- Krok 18: Ciesz się
Wideo: Tylko linia, tylko światło! (Typ 1): 19 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Jest to praca polegająca na wyrażaniu światła na akrylowych płytach z wygrawerowanymi wzorami grafiki liniowej. Harmonijnie wyraża kolory i wzory różnych diod LED. Ten projekt został zrealizowany z motywami z "Dzięki za planety" Arout Meijer, z którego syntetyzuje się dwa kolory światła zgodnie z odstępami linii i pięknie reprezentowane.
Krok 1: Tylko linia! Po prostu światło! (Typ1)
Jest to praca polegająca na wyrażaniu światła na akrylowych płytach z wygrawerowanymi wzorami grafiki liniowej. Harmonijnie wyraża kolory i wzory różnych diod LED. Ten projekt został zrealizowany z motywami z "Dzięki dla planet" Arout Meijer, z których syntetyzuje się dwa kolory światła zgodnie z odstępami linii i pięknie reprezentowane.
Krok 2: O projekcie (Typ 1)
Po wygrawerowaniu wzoru grafiki liniowej na płaszczyźnie akrylowej zsyntetyzuj i przeniknij światło w środku i na zewnątrz akrylu
Struktura
Użytkownik może stabilnie regulować światło poprzez zamontowanie potencjometru wewnątrz 3 oryginalnych płytek i przytrzymanie neofikseli na krawędzi.
Jak używać
Użytkownik obraca trzy płytki za pomocą łopatki, aby kontrolować kolor światła (odcień), a podstawowe diody LED wykorzystują wartości odcienia, nasycenia i jasności, aby przyciągnąć uwagę publiczności wzorem, kolorem światła i animacją.
Krok 3: Materiał (sprzęt)
1. Taśma LED.
:Taśma LED Adafruit NeoPixel Digital RGB (WS2812) (144 LED/1m) - 2m
:Taśma LED Adafruit NeoPixel Digital RGB (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. Deska drewniana
5t - 850*850(mm)
Krok 4: Materiał (kontrola)
1. ARDUINO MEGA 2560
ARDUINO MEGA 2560 * 2
Potencjometr 2,10 k
Potencjometr 10k * 3
Krok 5: Krok 3: Materiał (moc)
1. Zasilanie
Zasilacz impulsowy 5V 40A (200W)
Zasilacz impulsowy 5V 2A (10W)
2. Przewód elektryczny
14awg (3 kolory) - 10m/każdy
Krok 6: Krok: materiał (itp.)
1. Farba w sprayu (czarny mat)
*Jeśli chcesz uzyskać bardziej dramatyczny efekt w ciemności, użyj czarnej farby Vanta
2. Śruba
3. Żelazko narożne Sten
4. Dril
5. Glugan
6. Silna przyczepność
* Przygotuj narzędzia zgodnie z twoją sytuacją
Krok 7: Przed narysowaniem wzoru
*Powyższe zdjęcie to „Dzięki za planety” Arnouta Meijera, które zainspirowało moją pracę.
Przed przystąpieniem do projektu czułem, że kolor gradacji światła powstałego przez wtopienie przyćmionego światła do wzoru, który został wszczepiony w akryl jest bardzo piękny.
Zasadniczo dwa lub więcej kolorów musi zachodzić na siebie, aby stać się gradientami.
Aby dwa lub więcej kolorów tworzyło się pięknie, należy wziąć pod uwagę gęstość, kąt lub stopień formowania światła zgodnie z krzywą.
Krok 8: Wykonaj sprzęt (cięcie akrylu)
*Wspominać. KROK 7: Struktura (część nr 5)
Ustawienie maszyny do cięcia akrylu
Akryl (10t)
*Cięcie - ustawienie linii włosów
prędkość - moc
(5 - 50)
*Rytownictwo
prędkość - moc
(20 - 35)
* Możesz dostosować stopień, w jakim wzór jest rzeźbiony, do własnych upodobań
Krok 9: Marka (struktura)
1. 2t - pokrowiec
2. 10t - Uchwyt sterujący
3. 10t - taśma LED / potencjometr
4. 12t - Taśma LED (2 + 10)t
5. 10t - Wzór (akryl)
6. 2t - Tło
7. 10t - Przestrzeń obwodu
*Z wyjątkiem nr 5 - Materiał Formex.
Krok 10: Sprzęt i montaż oprogramowania
Najpierw. Przygotuj 3.4.6.7.
Druga. Wklej go w kolejności 7.6.4 części za pomocą mocnego kleju.
Trzeci. Zamocuj potencjometr 3część za pomocą pistoletu do kleju.
Czwarty. Dołącz 3 część za pomocą potencjometru do 4.6.7 części za pomocą mocnego kleju.
Piąty. Przymocuj ws2812b do krawędzi 3.4.6.7 (obszar czerwony) za pomocą mocnego kleju.
Po szóste. Włóż przyciętą płytkę akrylową do połączonego 3.4.6.7 i przymocuj ją pistoletem do kleju.
Siódmy. Włóż 2 część do części kontrolnej potencjometru i przymocuj ją klejem.
Ósma. Przykryj część 1 i przymocuj mocnym klejem.
* Możesz odnieść się do plików PDF
Krok 11: Zrób sprzęt (cięcie Formex)
(Skonfiguruj sprzęt tak, aby w ciemni były widoczne tylko wzory)
1. 2t - pokrowiec
2. 10t - Uchwyt sterujący
3. 10t - Taśma LED / Potencjometr
4. 12t - Taśma LED (2 + 10)t
6. 2t - Tło
7. 10t - Przestrzeń obwodu
*Musisz odnieść się do STEP7 (zdjęcie)
Krok 12: Zrób sprzęt (cięcie i malowanie drewna)
Krok 13: * Jeśli chcesz powiesić ten element na ścianie, zrób taką samą strukturę jak obraz
*Ten kurs jest opcjonalny i możesz go pominąć, jeśli nie chcesz.
*Powyższa struktura jest moim osobistym pomysłem, a po dodaniu Twoich pomysłów będzie to bardziej wyjątkowa praca.
*A kiedy budowałem tę konstrukcję, nie chciałem widzieć drewnianej deski i ściany.
Krok 14: Stwórz oprogramowanie (schemat obwodu)
Konstruując obwód należy dokładnie skonfigurować GND/DIN/5v listwy ws2818b oraz kierunek przepływu prądu (kierunek strzałki).
GND = bateria - (czarna linia)
5v = bateria + (czerwona linia)
DIN = linia sygnału (zielona linia)
Krok 15: Kombinacja sprzętu i konfiguracja obwodu tylnego panelu
Dołącz sprzęt i zabezpiecz obwód za pomocą śrub z tyłu
Krok 16: Wprowadź kod do oprogramowania (płyta A-a Arduino Mega)
//Musisz wprowadzić płytkę A-a arduino mega
#włączać
#include #define LED_PIN 0 #define NUM_OF_LEDS 120
intj = 0;
Pasek Adafruit_NeoPixel = Adafruit_NeoPixel(NUM_OF_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);
//rampUnsignedChar RAMPh[NUM_OF_LEDS];
rampaUnsignedChar RAMPv[NUM_OF_LEDS];
pusta konfiguracja () {
// umieść tutaj swój kod konfiguracyjny do jednorazowego uruchomienia: strip.begin(); strip.pokaż();
}
pusta pętla () {
// umieść tutaj swój główny kod, aby uruchamiać się wielokrotnie:
zestaw wartości();
//Zestaw LED();
for(int i=0; i<liczba_led; ="" ="" ="" ="" h="RAMPh.update(); " v="RAMPv.update();" strip.setpixelcolor(i, ="" 360, ="" 230, ="" strip.show();
}
nieważna wartośćSet(){
statyczny uint32_t oldTime = 0; uint32_t nowTime = mili();
// 00,3초에 한 번씩 코드를 실행합니다
if(nowTime - oldTime > 300) { for(int i=0; i=360){ j=0; } } }
Krok 17: Wprowadź kod do oprogramowania (płytka B-b Arduino Mega)
//Musisz wprowadzić płytkę B-b arduino mega
#włączać
#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_pasek NeoPixel [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_LEDS_Z800, NEOK_P};
rampUnsignedChar RAMPv[3][NUM_OF_LEDS];
pusta konfiguracja () {
// wstaw tutaj swój kod instalacyjny do jednorazowego uruchomienia: for (int i = 0; i < 3; i++) { strip.begin(); strip.show(); }
Serial.początek(9600);
}
pusta pętla () {
// umieść tutaj swój główny kod, aby uruchamiać się wielokrotnie:
zestaw wartości();
// map() 범위를 바꿔주는 함수
// 0~1023을 0~359로 바꿔줌 //j = map(analogRead(POT_B), 0, 1023, 0, 359); j[0] = mapa(analogOdczyt(POT_A), 0, 1023, 0, 359); j[1] = mapa(analogRead(POT_B), 0, 1023, 0, 359); j[2] = mapa(analogOdczyt(POT_C), 0, 1023, 0, 359); for (int i = 0; i < 3; i++) if (j < 0) j += 360;
dla (int k = 0; k < 3; k++) {
for (int i = 0; i < LICZBA_LED; i++) { // 현재 값을 얻습니다 uint8_t v = RAMPv[k].update(); strip[k].setPixelColor(i, strip[k]. ColorHSV(j[k] * 65535/360, 255, v));
}
strip[k].show();
}
}
void zestaw wartości() {
statyczny uint32_t oldTime = 0; uint32_t nowTime = mili();
// 00,3초에 한 번씩 코드를 실행합니다
if (nowTime - oldTime > 300) { for (int k = 0; k < 3; k++) { for (int i = 0; i < LICZBA_LEDS; i++) { // 다음 값을 설정합니다 // 다음 값, 다음 값까지 걸리는 시간, 가는 방법)) RAMPv[k].go(losowe(0, 255), 300, LINEAR); } } oldTime = nowTime;
}
}
Krok 18: Ciesz się
Zalecana:
PRZEWIJANIE SILNIKA DC (RS-540 typ szczotkowany): 15 kroków
PRZEWIJANIE SILNIKA PRĄDU STAŁEGO (RS-540 Brushed Type): PRZEWIJANIE SILNIKA PRĄDU STAŁEGO RS-555 (podobnie jak silnik RS-540), aby uzyskać znacznie większą prędkość w obrotach na minutę. Jak ulepszyć silnik prądu stałego i zwiększyć prędkość.Najważniejsze są szczotki, które muszą być węglowo-miedziane (metalowo-grafitowe), bardzo ważne, aby wspierać duże
DIY Audio Adapter (dowolny typ): 5 kroków
Adapter audio DIY (dowolny typ): W tym przewodniku przylutuję dwa gniazda kompozytowe RCA do 3,5 mm „aux”; kabel, ale proces jest taki sam dla każdego rodzaju kabla audio, którego możesz użyć (np. XLR, 1/4" itp.). Uwaga: upewnij się, że przeczytałeś w całości każdy krok, zanim
Animowane światło nastrojowe i światło nocne: 6 kroków (ze zdjęciami)
Animated Mood Light & Night Light: Fascynacja, która graniczy z obsesją na punkcie światła, postanowiłem stworzyć wybór małych modułowych płytek drukowanych, które można wykorzystać do tworzenia wyświetlaczy świetlnych RGB o dowolnym rozmiarze. Po stworzeniu modułowej płytki PCB wpadłem na pomysł ułożenia ich w
Światło słoneczne bez baterii lub słoneczne światło dzienne Dlaczego nie?: 3 kroki
Światło słoneczne bez baterii lub słoneczne światło dzienne… Dlaczego nie?: Witamy. Przepraszam za mój englishDaylight? Słoneczny? Czemu? Mam nieco ciemny pokój w ciągu dnia i muszę włączać światła podczas użytkowania. Zainstaluj światło słoneczne na dzień i na noc (1 pokój): (w Chile) - Panel słoneczny 20 w: 42 USD - Bateria: 15 USD - Solar opłata kont
Jak sterować bezszczotkowym silnikiem prądu stałego drona Quadcoptera (typ 3 przewodów) za pomocą kontrolera prędkości silnika HW30A i Arduino UNO: 5 kroków
Jak kontrolować bezszczotkowy silnik prądu stałego drona Quadcopter (typ 3 przewodów) za pomocą kontrolera prędkości silnika HW30A i Arduino UNO: Opis: Kontroler prędkości silnika HW30A może być używany z 4-10 akumulatorami NiMH / NiCd lub 2-3 ogniwami LiPo. BEC działa z maksymalnie 3 ogniwami LiPo. Może być używany do sterowania prędkością bezszczotkowego silnika prądu stałego (3 przewody) z maksymalnie 12Vdc. Specyficzne