Obsah:
- Krok 1: Just Line! Jen světlo! (Typ 1)
- Krok 2: O projektu (typ 1)
- Krok 3: Materiál (hardware)
- Krok 4: Materiál (ovládání)
- Krok 5: Krok 3: Materiál (výkon)
- Krok 6: Krok: Materiál (atd.)
- Krok 7: Před nakreslením vzoru
- Krok 8: Vytvořte hardware (řezání akrylem)
- Krok 9: Make (struktura)
- Krok 10: Hardware a montáž softwaru
- Krok 11: Vytvořte hardware (řezání Formex)
- Krok 12: Výroba hardwaru (řezání a malování dřeva)
- Krok 13: * Pokud chcete tento kus zavěsit na zeď, vytvořte stejnou strukturu jako obrázek
- Krok 14: Vytvořte software (schéma zapojení)
- Krok 15: Kombinace hardwaru a konfigurace obvodu zadního panelu
- Krok 16: Zadejte kód do softwaru (Mega Board A-a Arduino)
- Krok 17: Zadejte kód do softwaru (B-b Arduino Mega Board)
- Krok 18: Užijte si to
Video: Just Line, Just Light! (Typ 1): 19 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Jedná se o dílo vyjadřující světlo na akrylových deskách vyrytých vzory perokresby. Harmonicky vyjadřuje barvy a vzory různých LED. Tento projekt byl realizován s motivy od Arouta Meijera „Díky za planety“, ze kterého jsou syntetizovány dvě barvy světla podle roztečí řádků a krásně znázorněné.
Krok 1: Just Line! Jen světlo! (Typ 1)
Jedná se o dílo vyjadřující světlo na akrylových deskách vyrytých vzory perokresby. Harmonicky vyjadřuje barvy a vzory různých LED. Tento projekt byl realizován s motivy od Arouta Meijera „Díky za planety“, ze kterého jsou syntetizovány dvě barvy světla podle roztečí řádků a krásně znázorněné.
Krok 2: O projektu (typ 1)
Po vygravírování vzoru perokresby na akrylovou rovinu syntetizujte a prostupujte světlo uprostřed a vně akrylu
Struktura
Uživatel může světlo stabilně upravit instalací potenciometru do 3 původních desek a přidržením neofixelů na okraji.
Jak používat
Uživatel otočí tři desky pomocí pádla k ovládání barvy světla (Hue) a základní LED diody pomocí hodnot Hue, Saturation a Brightness přitáhnou zájem publika o vzor, barvu světla a animaci.
Krok 3: Materiál (hardware)
1. LED pásek.
: Adafruit NeoPixel Digital RGB LED Strip (WS2812) (144 LED/1m) - 2m
: Adafruit NeoPixel Digital RGB LED Strip (WS2812) (60 LED/1m) - 2m
2 Akryl.
10t - 600*600 (mm)
3. Formex.
12t (10+2t) - 800*800 (mm)*2
2t - 800*800 (mm)*2
4. Dřevěná deska
5t - 850*850 (mm)
Krok 4: Materiál (ovládání)
1. ARDUINO MEGA 2560
ARDUINO MEGA 2560 * 2
Potenciometr 2,10k
10k potenciometr * 3
Krok 5: Krok 3: Materiál (výkon)
1. Napájení
SMPS Napájecí zdroj 5V 40A (200W)
SMPS Napájecí zdroj 5V 2A (10W)
2. Elektrický drát
14awg (3 barvy) - 10 m/každý
Krok 6: Krok: Materiál (atd.)
1. Barva ve spreji (Matt Black)
*Pokud chcete ve tmě dosáhnout dramatičtějšího efektu, použijte Vanta Black Paint
2. Šroub
3. Stenová rohová žehlička
4. Dril
5. Glugan
6. Silná přilnavost
*Připravte si nástroje podle své situace
Krok 7: Před nakreslením vzoru
*Na obrázku výše je „Díky za planety“Arnouta Meijera, které inspirovalo mou práci.
Před vstupem do projektu jsem cítil, že barva přechodu světla vytvořeného infuzí tlumeného světla do vzoru, který byl implantován do akrylu, je velmi krásná.
V zásadě se dvě nebo více barev musí překrývat, aby se staly přechody.
Aby se dvě nebo více barev krásně vytvořily, vezměte v úvahu hustotu, úhel nebo stupeň formování světla podle křivky.
Krok 8: Vytvořte hardware (řezání akrylem)
*Viz. KROK 7: Struktura (část č. 5)
Nastavení řezacího stroje na akrylát
Akryl (10 t)
*Stříhání - nastavení vlasové linie
rychlost - síla
(5 - 50)
*Rytina
rychlost - síla
(20 - 35)
*Můžete upravit míru vyřezávání vzoru podle svého vkusu
Krok 9: Make (struktura)
1. 2t - kryt
2. 10t - ovládací rukojeť
3. 10t - LEDstrip / Potenciometr
4. 12t - LED pásek (2 + 10) t
5. 10t - vzor (akryl)
6. 2t - Pozadí
7. 10t - Obvodový prostor
*Kromě č. 5 - materiál Formex.
Krok 10: Hardware a montáž softwaru
Za prvé. Připravte si 3.4.6.7.
Druhý. Vložte jej v pořadí 7.6.4 dílů silným lepidlem.
Třetí. Upevněte potenciometr 3části lepicí pistolí.
Čtvrtý. Připojte část 3 potenciometrem k části 4.6.7 pomocí silného lepidla.
Pátý. Pomocí silného lepidla připevněte ws2812b k okraji 3.4.6.7 (červená oblast).
Šestý. Vložte nařezanou akrylovou desku do kombinovaného 3.4.6.7 a zafixujte lepicí pistolí.
Sedmý. Vložte 2 část do ovládací části potenciometru a zafixujte lepidlem.
Osmý. Zakryjte část 1 a upevněte silnou lepicí úpravou.
* Můžete se podívat na soubory PDF
Krok 11: Vytvořte hardware (řezání Formex)
(Konfigurujte hardware tak, aby v temné komoře byly vidět pouze vzory)
1. 2t - kryt
2. 10t - ovládací rukojeť
3. 10t - LEDstrip / Potenciometr
4. 12t - LED pásek (2 + 10) t
6. 2t - Pozadí
7. 10t - Obvodový prostor
*Musíte se podívat na KROK 7 (obrázek)
Krok 12: Výroba hardwaru (řezání a malování dřeva)
Krok 13: * Pokud chcete tento kus zavěsit na zeď, vytvořte stejnou strukturu jako obrázek
*Tento kurz je volitelný a můžete jej přeskočit, pokud nechcete.
*Struktura výše je můj osobní nápad a s přidanými vašimi nápady to bude zvláštnější práce.
*A když jsem stavěl tuto konstrukci, nechtěl jsem vidět dřevěnou desku a zeď.
Krok 14: Vytvořte software (schéma zapojení)
Při konstrukci obvodu pečlivě nakonfigurujte GND / DIN / 5v pásu ws2818b a směr proudu (směr šipky).
GND = baterie - (černá čára)
5v = baterie + (červená čára)
DIN = signální čára (zelená čára)
Krok 15: Kombinace hardwaru a konfigurace obvodu zadního panelu
Spojte hardware a zajistěte obvod pomocí šroubů za sebou
Krok 16: Zadejte kód do softwaru (Mega Board A-a Arduino)
// Musíte zadat mega desku A-a arduino
#zahrnout
#include #define LED_PIN 0 #define NUM_OF_LEDS 120
int j = 0;
Proužek Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_OF_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);
// rampUnsignedChar RAMPh [NUM_OF_LEDS];
rampUnsignedChar RAMPv [NUM_OF_LEDS];
neplatné nastavení () {
// sem vložte instalační kód, aby se spustil jednou: strip.begin (); strip.show ();
}
prázdná smyčka () {
// sem vložte svůj hlavní kód, aby se spustil opakovaně:
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 () {
static uint32_t oldTime = 0; uint32_t nowTime = millis ();
// 00,3 초 에 한 번씩 코드 를 실행 합니다
if (nowTime - oldTime> 300) {for (int i = 0; i = 360) {j = 0; }}}
Krok 17: Zadejte kód do softwaru (B-b Arduino Mega Board)
// Musíte zadat mega desku B-b arduino
#zahrnout
#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};
Pruh Adafruit_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_LIN_, LED_PIN_, +
rampUnsignedChar RAMPv [3] [NUM_OF_LEDS];
neplatné nastavení () {
// sem vložte instalační kód, aby se spustil jednou: for (int i = 0; i <3; i ++) {strip .begin (); strip .show (); }
Serial.begin (9600);
}
prázdná smyčka () {
// sem vložte svůj hlavní kód, aby se spustil opakovaně:
valueSet ();
// mapa () 범위 를 바꿔 주는 함수
// 0 ~ 1023 을 0 ~ 359 로 바꿔 줌 // j = mapa (analogRead (POT_B), 0, 1023, 0, 359); j [0] = mapa (analogRead (POT_A), 0, 1023, 0, 359); j [1] = mapa (analogRead (POT_B), 0, 1023, 0, 359); j [2] = mapa (analogRead (POT_C), 0, 1023, 0, 359); pro (int i = 0; i <3; i ++) if (j <0) j += 360;
pro (int k = 0; k <3; k ++) {
for (int i = 0; i <NUM_OF_LEDS; i ++) {// 현재 값 을 얻 습니다 uint8_t v = RAMPv [k] .update (); proužek [k].setPixelColor (i, proužek [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 (random (0, 255), 300, LINEAR); }} oldTime = nowTime;
}
}
Krok 18: Užijte si to
Doporučuje:
PŘEVÍTÍ MOTORU DC (kartáčovaný typ RS-540): 15 kroků
PŘEVÍTÍ MOTORU DC (kartáčovaný typ RS-540): PŘEVĚT DC MOTORU RS-555 (podobný motoru RS-540), abyste získali mnohem vyšší otáčky za minutu Jak upgradovat stejnosměrný motor a zvýšit rychlost. Nejdůležitější věcí jsou kartáče, které musí být uhlík-měď (kov-grafit), velmi důležité pro podporu velkého
Teplota Capteur Choix Du Typ De Degres Par Infrarouge: 4 kroky (s obrázky)
Capteur Temperature Choix Du Typ De Degres Par Infrarouge: ENGLISH VERSION HERE Dans ce program nous allons voir comment capter une temp é rature et afficher sa valeur sur un lecteur LCD en Choisissant si on veut l'afficher en ° C ou ° F gr &acir; ce à un t é l é commande infra
DIY audio adaptér (jakýkoli typ): 5 kroků
DIY audio adaptér (jakýkoli typ): V této příručce budu pájet dva kompozitní konektory RCA na 3,5 mm " aux " kabel, ale postup je stejný pro jakýkoli typ zvukového kabelu, který můžete použít (např. XLR, 1/4 " atd.). Poznámka: Ujistěte se, že jste si každý krok důkladně přečetli, než
Typ monitoru Z80 Operační systém a SBC: 6 kroků (s obrázky)
Operační systém typu Z80 a SBC: EfexV4 je monitorovací ROM s vestavěným assemblerem a disassemblerem a základními nástroji pro zápis, spouštění a ladění programů z80 ve skutečném hardwaruEfexMon nepotřebuje CP/M, N8VEM ani jiný komplikovaný hardware. Potřebujete pouze standardní architekturu SBC Z80 a
Jak ovládat bezkartáčový stejnosměrný motor Drone Quadcopter (typ se 3 vodiči) pomocí ovladače otáček motoru HW30A a Arduino UNO: 5 kroků
Jak ovládat bezkartáčový stejnosměrný motor Drone Quadcopter (typ se 3 dráty) pomocí regulátoru otáček motoru HW30A a Arduino UNO: Popis: Regulátor otáček motoru HW30A lze použít s 4–10 NiMH/NiCd nebo 2–3 článkovými LiPo bateriemi. BEC je funkční až se 3 články LiPo. Lze jej použít k řízení rychlosti bezkartáčového stejnosměrného motoru (3 vodiče) s maximem až 12 V DC. Specifický