Obsah:

LED displej na stenu: 5 krokov
LED displej na stenu: 5 krokov

Video: LED displej na stenu: 5 krokov

Video: LED displej na stenu: 5 krokov
Video: Светодиодный LED экран своими руками из 99 модулей размером 2880 на 1760 мм 2024, Júl
Anonim
LED displej na stenu
LED displej na stenu
LED displej na stenu
LED displej na stenu
LED displej na stenu
LED displej na stenu

V tomto návode sa naučíme, ako vyrobiť nástenný LED svetelný displej vhodný pre bežné aj profesionálne prostredie. Chcel som to urobiť, pretože LED diódy sú pre mňa novým konceptom a často sa prehliadajú, ale môže to byť ľahký a zábavný projekt. toto je originálny projekt, pri ktorého vytváraní som mal problémy, ale veľa som sa z neho naučil.

Zásoby

Drevo (na osvetlenie som použil drevo, ale všetky materiály budú fungovať)

IR senzor (infračervený senzor) Používam infračervený prijímač Sunfounder (9,38 USD)

Súprava IR diaľkového ovládania (infračervené diaľkové ovládanie s príslušným infračerveným snímačom (4,48 USD)

RGB LED pásik (29,99 USD)

Arduino UNO R3 (14,29 USD)

Sada prepojovacích káblov (voliteľné) (5,29 USD)

Vypínateľný kolískový vypínač (20 balení) (14,99 USD)

Dvojité batérie (12,99 USD)

Puzdro na štyri batérie (9,98 USD)

Pripojenie batérie Arduino Napájacia zástrčka

Lepidlo na drevo

Batéria 2025

Nástroje

Vŕtačka

Lepidlo na drevo

Nožnice/strihače drôtu

Spájkovačka

Krok 1: Vytvorenie svetelného boxu

Vytváranie svetelného boxu
Vytváranie svetelného boxu
Vytváranie svetelného boxu
Vytváranie svetelného boxu

Osobne som chcel ísť na hladký čistý vzhľad dreva, takže som urobil jednoduchú škatuľu a potom ju prilepil na plochý kus dreva 5 1/2 "x9". bola to rýchla a ľahká stavba. existuje niekoľko spôsobov, ako to urobiť. mojim prvým krokom bolo rezanie dvoch 1 1/2 palcov x 2 1/4 palcov dreva. toto funguje ako šírka škatule. Potom som narezal dva kusy dreva 5 "x1 1/4" a zlepil ich. Vytvorením obdĺžnika Zlepte menšie kúsky Z VNÚTRI dvoch dlhších kúskov dreva, čo umožní dostatočný priestor na zatočenie Arduina a batérie. Osobne som krabicu zlepil a potom ich zaistil 2. 1 "skrutky z každej strany. To umožnilo lepidlu schnúť najrýchlejšie a v správnej polohe.

Keď som škatuľu zaskrutkoval, začal som rezať svoj povrchový kus, tento kus dreva mal 9 palcov x 5 3/4 palca. Potom som počkal, kým drevený box vyschne (24 -hodinová čakacia doba). akonáhle je všetko vysušené, vycentroval som škatuľu na povrch displeja, potom som ju prilepil (čakacia doba 24 hodín) a zaistila, že konštrukcia škatule

potom som vyvŕtal 2 otvory, jeden pre vedenie a druhý pre kolískový spínač, pre drôty som v spodnej časti vyvŕtal 1/2 "otvor. potom pre hornú časť som musel urobiť obrys spínača. akonáhle som načrtol Dostal som 1/2 "vrták a vyvŕtal 2 otvory na oboch stranách stopy, aby bol priestor vo vnútri čo najprázdnejší. Potom som použil súbor na zarovnanie všetkého (kontrolný diagram).

Krok 2: Montáž LED diód

Montáž LED diód
Montáž LED diód
Montáž LED diód
Montáž LED diód
Montáž LED diód
Montáž LED diód

Akonáhle je krabica úplne vysušená a vyvŕtaná, môžete začať montovať LED diódy na povrch. Pri montáži LED diód som urobil niekoľko predbežných opatrení, ktoré nie sú potrebné, ale majú vplyv na zobrazenie. Zistil som, že čím bližšie ste k stredu, tým plynulejšie svetlo bude vychádzať zo strán, ako je vidieť na videu. Vycentroval som svoje diódy LED a ubezpečil som sa, že sú namontované rovno a v strede. Vyhotovil som svoje LED diódy 1/2 z okrajov zobrazovacej plochy. Vďaka tomu bolo svetlo všade okolo konzistentné. Nemusíte to robiť a v skutočnosti je zábavné hrať sa s polohami a uhlami. Je to tiež veľmi dôležité že dávate pozor na šípky, ktoré sú na diódach LED, ukazuje to smer, ktorým musí prúd prúdiť, alebo by ste mohli skončiť s obrátením polarity v diódach LED.

Akonáhle som ich zoradil, použil som lepidlo, ktoré sa nachádzalo na zadnej strane pásu, na lepenie na miesto. V prípade, že ho nemôžete efektívne prilepiť, je vždy dobré povrch vyčistiť, aby ste sa presvedčili, že sa lepí na drevo. namiesto prachu a iných vecí na povrchu. Môžete tiež použiť obojstrannú pásku, ale ja osobne ju uprednostňujem, pretože je väčšia ako šírka pásika LED a ľahko sa znečistí a odlupuje.

kvôli diódam LED, ktoré používam, je potrebné ich spájkovať, aby sa otočili o 90 stupňov, ako je vidieť na fotografii. musíte pripojiť všetky otvorené obvody k ich zodpovedajúcim obvodom na druhom konci pásika LED niektorými prepojovacími káblami, ako je uvedené vyššie.

pri práci s LED diódami je potrebné mať na pamäti napätie, ktoré dokážu zvládnuť. LED diódy, ktoré používam, dokážu zvládnuť až 6 voltov elektrickej energie, preto používam batériu so štyrmi batériami. maximálne napätie, ktoré môže vydávať, je 6 voltov.

Krok 3: Zapojenie

Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie

zapojenie pre tento projekt je super jednoduché, infračervený snímač potrebuje iba napájanie, uzemnenie a údaje. môj dátový kolík pre infračervený senzor bol pin 3. Problém, na ktorý som pri vytváraní tohto displeja narazil, bol ten, že môj IR prijímač potreboval 5 V elektrickej energie, ale infračervený senzor by mal fungovať dobre. ale v prípade, že to nefunguje aj vám, môžete spájkovať napájací kábel snímača na 5V kábel pre LED diódy. je to vidieť na fotke. Môj dátový kábel LED je 6. LED diódy tiež potrebujú iba jeden dátový vodič, jedno napájanie a uzemnenie. super jednoduché.

Ak sa rozhodnete použiť kolískový prepínač. Rovnako ako ja, mali by ste spájkovať napájací vodič prichádzajúci zo sady štyroch batérií do hrotu vľavo. v tomto mieste ste mali prepínač zasunúť do otvoru v hornej časti škatule a potom spájkovať vodiče. správny hrot by mal mať napájací kábel konektora DC. uzemnenie môže prebiehať priamo z batérie do konektora. prepínač zastaví prechod prúdu do konektora a zastaví napájanie prechádzajúce cez Arduino, toto bude vaše hlavné ovládanie (ZAPNUTÉ, VYPNUTÉ). na diódach LED, ktoré používam, je miesto, na ktoré musíte spájkovať napájací, uzemňovací a dátový vodič, ako je vidieť na fotografii, urobte to teraz. keď to urobíte, uistite sa, že prevlečiete káble otvorom v spodnej časti, aby krabica mohla ležať naplocho na stene.

akonáhle je všetko spájkované, potom prepojte 3 vodiče vychádzajúce z infračerveného senzora a preveďte ich otvorom na vrchu (kam smeruje spínač), mali by ste mať dostatok priestoru na to, aby ste prepínač prepli a nechali káble voľné na pohyb. umiestnenie senzora môžete voľne nastaviť tak, aby vyhovovalo vašim potrebám a umiestneniu v miestnosti.

Krok 4: Kód

všetky knižnice, ktoré som použil, sú adresované v hornej časti kódu a je možné ich nainštalovať na GitHub.com.

Rýchla poznámka: Uistite sa, že zmeníte svoje piny a LED # podľa toho.

tento kód v súčasnosti pracuje na modeli Windows 10 pro, prechod na mac alebo iný model môže kód ovplyvniť, takže na to dávajte pozor.

ako vidíte, je tu Serial.ln, takže môžete použiť sériový monitor, aby ste držali krok s kódom a zistili, kde sa mohla stať chyba.

#include #include #ifdef _AVR_ #include #endif

#define LED_PIN 6

#define LED_COUNT 60

int MY_RECV_PIN = 3;

IRrecv unbcv (MY_RECV_PIN); decode_results výsledky;

Pás Adafruit_NeoPixel (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);

// funkcia setup ()-spustí sa raz pri štarte --------------------------------

neplatné nastavenie () {

#je definovaný (_ AVR_ATtiny85_) && (F_CPU == 16000000)

clock_prescale_set (clock_div_1); #koniec Ak

Serial.begin (9600);

strip.begin (); strip.show (); strip.setBrightness (50);

unbcv.enableIRIn (); // Spustite prijímač

}

// funkcia loop ()-beží opakovane, pokiaľ je doska zapnutá ---------------

int button_mode = 0;

prázdna slučka () {

Serial.println ("v slučke"); if (unbcv.decode (& results)) {button_mode = button_mode +1; if (button_mode> = 3) {button_mode = 0; } Serial.println (režim_tlačidla); if (button_mode == 0) {Serial.println ("Vymazanie všetkých LED diód"); colorWipe (pásik. Color (0, 0, 0), 0); } else if (button_mode == 1) {Serial.println ("Nastavenie LED diód na efekt sledovania"); colorWipe (pásik. Farba (255, 0, 0), 50); // Red colorWipe (strip. Color (0, 255, 0), 50); // Zelená farbaWipe (strip. Color (0, 0, 255), 50); // Blue colorWipe (strip. Color (255, 255, 255), 50); // white} else if (button_mode == 2) {Serial.println ("Nastavenie LED na efekt dúhy"); dúha (10); colorWipe (strip. Color (255, 255, 255), 50); // biela} ircv.resume (); // Prijatie ďalšej hodnoty} // oneskorenie (500); }

void colorWipe (farba uint32_t, čakajte) {

pre (int i = 0; i

// Cyklus dúhy pozdĺž celého pásu. Čas oneskorenia priechodu (v ms) medzi snímkami.

prázdna dúha (čakajte) {

for (long firstPixelHue = 0; firstPixelHue <5*65536; firstPixelHue += 256) {for (int i = 0; i

/

Odporúča: