Fyrverkeri-kontrollmodulen (15 / 22 steg)
Steg 15: Skapa fönstret
Jag ville ha en trevlig uppvisning skärm för launcher så att någon njuter av fyrverkeri showen kunde se vilka noder var aktiva, nedräkningen och om enheten/bärraketer var säkra att närma. Hela behövs för att vara tillräckligt stor för att läsa på avstånd, kontrolleras enkelt från en Arduino och ser professionella. Jag har experimenterat med NeoPixels (WS2812B RGB lysdioder) med några av mina andra projekt (Inlagd till Instructables, kolla!) och de visade sig vara en perfekt passform för min ansökan. Bäst av allt de skulle endast krävs en data stift av Arduino! Jag kunde ha gått med individuella LED kontrolleras via SKIFT register men det skulle ha varit mer jobbigt att programmera och har tagit mer kretsar inuti fönstret bostäder som jag ville hålla mycket tunn. Jag ville hela displayen som behålls i locket av ärendet, som inte var mycket utrymme.
Design
Jag har valt att emulera en 7 segment display för timern och gick med fast ord för olika transportmedel och fasta nummer för de olika noderna. Jag valde att klippa den främre Maskeringen av visningen av gjuten akryl 1/8" svart att matcha Kontrollpanelen och fall. Jag drog allt i Inkscape och tog den till min lokala FabLab att skära på deras Epilog Mini 40W.
Material
Främre Mask
Som jag sagt tidigare, gick jag med 1/8" svart gjuten akryl. Det fästs locket av fallet med sex #6 maskin skruvar.
Skumgummiplatta
Det finns 3 lager skumgummiplatta som gör upp på skärmen. Längst bak är skumgummiplatta med etsade mall för var du vill placera lamporna plus hål skära för ledningar som förbinder dem att passera. Lysdioderna montera till skum styrelsen via deras egen fabrik tillämpas adhesion. De kommer av rullen med skyddande underlag. De andra två lagrarna skumgummiplatta är identiska och göra upp avstånd mellan diffusion lager. De lägga till avstånd så att ljuset från lamporna att sprida plus blockera ljuset från blandning med andra ord/segment/noder. Alla var utformad i Inkscape och skära på laserskärare. Jag använde inställningen kartong på epilogen och det fungerade ganska bra, spara för en anständig mängd burnback på foam kärna.
Diffusion lager
För att göra lysdioderna fylla bokstäver smidigt istället för fast poäng av ljus jag använde cling fogged fönster sekretess film. Två lager av detta avgränsade med skumgummiplatta fungerade perfekt för att ge en fin slät display. Filmen följs tunna blad av plexi att ge dem styvhet och hålla sin form.
Plexi
Två bitar plexiglas klipptes också med laserskärare. Fönsterfilm tillämpades till dessa.
Monterade ihop allt i stacken från baksidan går:
LED skumgummiplatta
Diffusor skumgummiplatta
Plexi med fönsterfilm
Diffusor skumgummiplatta
Plexi med fönsterfilm
Svart akryl Mask
Lödning lysdioderna
Efter styckning din LED strips i lämpliga längder och stack dem till skum styrelsen i laser etsade områden du kommer att behöva löda ihop allt. För att hålla bra ljus blockering mellan segmenten jag sprang alla kablar på baksidan, petade dem genom hålen och lödda dem på kuddar. Det är en hel del styckning och böja tråd men oroa dig inte, när man vänjer sig det tar det bara 2 + timmar. V + noder behöver bara alla anslutas till varandra parallellt. Jag använde röda tråd för att hålla saker organiserade. GND noder bör också kopplas in parallellt, för detta använde jag svart tråd. DATA noder är olika och mer tråkiga. Dataflöden endast i en riktning och lysdioderna vet vilka de är i följd av vilken ordning du anslutit dem i. Den första lysdioden ser de data som kommer in från Arduino är nummer 0 då 1, 2, 3 och så vidare. Ansluta alla 34 lysdioder tillsammans i serien (lysdioder #0 om #33). Jag använde grön kabel för att representera.
När allt är lödda ihop ta din multimeter och test för kontinuitet. Nästa löd några kablar på anslutningarna du gjort. En röd, svart och grönt som kommer att vara tillräckligt lång för att förlänga ner i fallet nedan för att ansluta till förordning modul och data kraftledningen som vi samlat tidigare. På den gröna ledningen vara säker för att löda en 300-500 ohm motstånd mellan wire förlängning och först (#0) ledde. Detta rekommenderas i Adafruit's NeoPixel UberGuide. Du kan ge det en Läs här.