Instructables Dynamic Neon Arduino Driven Sign

Informácie o produkte Dynamic Neon Arduino Driven Sign
Dynamic Neon Arduino Driven Sign je DIY LED znamenie, ktoré môže zobrazovať rôzne groovy vzory. Nápis je vyrobený z LED neónových pásikov, dosky mikrokontroléra Arduino Uno, tranzistora NPN, svorkovnice, prepínača, dreveného plechu, skrutiek a 12V DC zdroja. Značku možno použiť na zobrazenie akéhokoľvek druhu nápisov pre udalosti, obchody alebo domácnosti.
Zásoby
- LED neónový pásik (Amazon/Ebay)
- Listové drevo
- Skrutky
- Arduino Uno
- BC639 (alebo akýkoľvek vhodný tranzistor NPN)
- Svorkovnica
- Prepínač
- Dvojitý viacvláknový drôt
- 12V DC napájanie
- Spájkovačka
Voliteľné
- Projektor
- 3D tlačiareň
- Pes
Návod na použitie produktu

Krok 1: Nakreslite dizajn
Ak chcete začať, vyberte dizajn textu, ktorý sa má zobraziť. Vyberte písmo, ktoré nemá príliš úzke krivky, pretože bude ťažké ohnúť pás LED. Premietnite vybraný dizajn na zadnú dosku a obkreslite nápis ceruzkou. Udržujte túlavé zvieratá mimo miestnosti, aby ste urýchlili proces. Ak nemáte prístup k projektoru, vytlačte si písmená na papier a prilepte ich na tabuľu alebo z ruky. Ak chcete začať, musíte si vybrať svoj dizajn pre text, ktorý chcete zobraziť. Môžete získať všetky druhy písma online, ale vo všeobecnosti chcete niečo, čo nemá príliš úzke krivky, pretože bude ťažké ohnúť pás LED. Zistil som, že toto písmo je pre moje potreby najvhodnejšie. https://www.fontspace.com/sunset-club-font-f53575 Keď už ste si vybrali dizajnový projekt na vašu zadnú dosku, v mojom prípade to bola doska OSB. Potom obkreslite nápis ceruzkou. Udržiavanie túlavých zvierat mimo miestnosti urýchli proces. Ak nemáte prístup k projektoru, môžete si písmená vytlačiť aj na papier a prilepiť na tabuľu alebo len voľne rukou.

Krok 2: Pripevnite LED pásy
Ďalej narežte LED pásku na pásy pre každú časť písmen. Odstrihnite pásku na špecifických miestach, aby fungovali všetky LED, zvyčajne po každej tretej LED. Navrhnite klipy, ktoré držia na pásoch a pripevnite ich k zadnej doske pomocou malých skrutiek. 3D vytlačte klipy alebo použite káblové klipy alebo klince na uchytenie prúžkov na mieste. Pre malé písmeno „i“ vyrežte časť silikónu okolo diód LED a zakryte niekoľko diód LED, aby ste vytvorili medzeru a bodku nad telom písmena.
Teraz budete musieť LED pásku rozrezať na pásy pre každú časť písmen. Ak ste predtým pracovali s páskou LED, budete vedieť, že je potrebné pásku odstrihnúť na určitých miestach, aby všetky LED diódy fungovali, zvyčajne po každej tretej LED. To znamená, že možno budete musieť skrátiť alebo predĺžiť prúžky o niečo kratšie alebo dlhšie ako úsek, ktorý ste práve obkreslili, ale s trochou neporiadku a premiestňovaním vecí okolo vás môže značka vyzerať dobre. Navrhol som niekoľko klipov na fusion 360, ktoré držia na pásikoch a pripevňujú ich k zadnej doske pomocou malých skrutiek, môžete 3D vytlačiť toľko, koľko potrebujete. Sú malé, takže ich tlač je pomerne rýchla a jednoduchá. Ak nemáte prístup k 3D tlačiarni, môžete použiť len spony na káble alebo klince na uchytenie prúžkov na mieste. Pre malé písmeno „i“ môžete vystrihnúť časť silikónu okolo LED a zakryť pár LED, aby ste vytvorili medzeru a bodku nad telom písmena.

Krok 3: Zapojenie LED diód
Keďže znak môže rozsvietiť písmená jednotlivo, pripojte vodiče z každého písmena do jedného bodu na zadnej strane dosky. Vyvŕtajte dieru na jednom konci každej časti LED pásikov a prispájkujte dĺžku dvojitého drôtu k 12V a GND na každom pásiku. Druhý koniec prevlečte cez malý otvor. Upevnite holý drôt pozdĺž zadnej strany dosky, aby ste znížili množstvo potrebnej kabeláže. Pripojte k nemu všetky kladné vodiče, čím sa celý znak podobá bežnému anódovému 7 segmentovému LED displeju. Priveďte všetky bežné vodiče a jednotlivo ich pripojte ku svorkovnici. Zoskupte spoločné vodiče pre písmená obsahujúce viac ako jeden segment, ako napríklad písmeno M. Po správnom vykonaní všetkých týchto krokov je Dynamic Neon Arduino Driven Sign pripravený na použitie podľa požiadaviek používateľa.
Keďže znak môže rozsvietiť písmená jednotlivo, budete musieť pripojiť vodiče z každého písmena do jedného bodu na zadnej strane dosky. Na jednom konci každej časti LED pásikov vyvŕtajte otvor dostatočne veľký, aby prepustil kábel. Prispájkujte dĺžku dvojitého drôtu k 12V a GND na každom pásiku a druhý koniec prevlečte cez malý otvor. Aby som znížil množstvo potrebnej kabeláže, pripevnil som holý vodič pozdĺž zadnej strany dosky a pripojil som k nemu všetky kladné vodiče, čím sa celý znak podobal bežnému anódovému 7 segmentovému LED displeju. Všetky spoločné vodiče sú potom privedené a jednotlivo pripojené ku svorkovnici. Niektoré písmená obsahujú viac ako jeden segment, napríklad písmeno M, spoločné vodiče na to môžu byť len zoskupené. Všetky drôty môžu byť potom zakryté páskou, aby boli chránené pred zachytením a aby to vyzeralo o niečo úhľadnejšie. Zadná strana displeja vyzerá trochu drsne, ale bola vyrobená podľa prísneho časového harmonogramu a okrem vás to nikto neuvidí.

Krok 4: Obvod
Na ovládanie každého písmena sa používa Arduino Uno, avšak kolíky GPIO na Arduine nemôžu klesnúť ani generovať dostatok prúdu na napájanie LED diód, takže sú potrebné ďalšie obvody ovládača. Na zapnutie a vypnutie písmen je možné použiť tranzistorový spínač na nízkej strane. Kolektor je pripojený k spodnej strane každého písmena, emitor k zemi a základňa ku každému kolíku GPIO Arduina cez 1k odpor. Podľa schémy zapojenia môžete zahrnúť toľko tranzistorových spínačov, koľko písmen máte na svojom znaku. Urobil som hlavovú dosku s tranzistormi, aby sa úhľadne zmestili na vrch Arduina. Ak chcete viac písmen, ako má Uno k dispozícii piny GPIO, môžete upgradovať na Arduino Mega alebo použiť expandér IO, ako je MCP23017. 12V kábel, ktorý ide ku všetkým LED pásikom, je potom pripojený k zadnej časti kladného kolíka valcového konektora na Uno. Týmto spôsobom je možné použiť jeden napájací zdroj 12 V DC pre LED a Arduino, uistite sa, že vybraný zdroj môže poskytnúť dostatok prúdu pre všetky LED. Poslednou minulosťou obvodov je pripojenie prepínača SPDT On-Off-On na prepínanie medzi rôznymi režimami. Spoločný bod prepínača je pripojený k GND a ďalšie dva kolíky sú pripojené priamo k A1 a A2 a budú mať výhodutage interných pull up odporov na týchto kolíkoch. Navrhol som tiež kryt, ktorý možno 3D vytlačiť a pripevniť na zadnú stranu Arduina, aby mu poskytol trochu ochrany.
Krok 5: Softvér
Teraz je znak skonštruovaný a elektronika pripojená, Arduino môže byť naprogramované tak, aby produkovalo groovy vzory. Kód je pomerne jednoduchý, napísal som niekoľko rôznych funkcií na rozsvietenie znaku rôznymi spôsobmi, ako je posúvanie zo strany na stranu, blikanie slov a náhodné zapínanie a vypínanie rôznych písmen. Ak používate iné slová ako moje znamenie, budete musieť mierne upraviť softvér, aby funkcie vedeli, ktoré IO piny sú zoskupené pre každé slovo. Pre moje nastavenie sú IO pripojenia k písmenám 4 = 'K', 5 = 'e', 6 = 'y'... Inicializácia kódu nastaví všetky digitálne piny riadiace písmená na výstupy a dva analógové piny pripojené k prepínač ako vstupy s vnútorným pullupom. A3 je ponechaný plávajúci, takže ho možno použiť ako základ pre generovanie náhodných čísel.
Hlavná slučka potom načíta stav prepínača a spustí jednu z troch možností v závislosti od jeho orientácie. Buď rozsvieti všetky LED diódy, bude prechádzať náhodnými vzormi alebo sa bude striedať medzi všetkými zapnutými na 60 sekúnd a vzormi na 60 sekúnd. Opäť, pretože pravdepodobne používate rôzne slová, budete musieť upraviť funkcie, ktoré osvetľujú jednotlivé slová, nájdete ich v spodnej časti kódu.
Krok 6: Všetko hotovo!
Nakoniec by ste mali mať skvelý stredový kúsok, ktorý vystavíte na najrôznejších miestach. Budúce vylepšenia – na základe spätnej väzby, ktorú som dostal, by bolo užitočné mať možnosť ovládať jas nápisu. Dalo by sa to urobiť pomocou prepínača MOSFET s kanálom P na hornej strane LED a jeho pripojením k jednému z kolíkov PWM na Arduine, zmenou pracovného cyklu by sa potom upravil jas. Ak sa dostanem k implementácii, aktualizujem tieto pokyny.
Dokumenty / zdroje
![]() |
inštrukcie Dynamic Neon Arduino Driven Sign [pdfPokyny Dynamický neónový nápis Arduino, neónový nápis Arduino, nápis Arduino, nápis |





