900 LED-skärm (4 / 8 steg)
Steg 4: Byggnaden fortsatte...
Därefter kom kontakterna mellan paneler. Jag kunde inte ha någon anslutningspanel på framsidan och jag vill inte använda en dra spärren på baksidan som den typ du ser på vattentäta fall och sådant. Med en draw latch endast på baksidan, skulle panelerna dras alltför tätt ihop i ryggen, skapa en bugade effekt till hela displayen. Detta kunde ske, så efter några titta och ett förslag från damen på järnaffären, jag gick med spänning spärrarna. Jag använde tre lås per söm, så sex totalt. Nu var frågan hur du bifogar dem i panelerna. De kom med skruvar naturligtvis, men dessa var alldeles för lång tid att använda på 1/4" akryl. Efter att räkna ut var att sätta dem och putsning inre våren för att minska spänningen (jag var rädd för mycket spänning kunde bryta dem av akryl), borrade jag skruvhål för den större bit som innehöll våren in i panelen, bara tillräckligt djupt att inte gå hela vägen igenom panelen. Jag använde då ett roterande verktyg med en cutoff hjul för att trimma skruvarna så att de inte skulle gå igenom panelen akryl. För den andra delen av spärren, jag var tvungen att bygga små block av akryl att fästa dem som de montera vinkelrätt mot panelen. Använda vissa akryl cement och några skrot bitar av akryl skuren för att passa basen av en mindre bit av spärren, var dessa block cementerade på plats på baksidan av panelen. Jag sedan borrade hål i dessa block och används skruvar, något putsade denna tid, om du vill koppla den andra halvan till intilliggande panel. Denna montering lösning har fungerat hittills, men efter några hantera det är möjligt att dessa montering block kan bryta bort av panelerna.
Nu när panelen var färdiga och fungerande (kod utveckling var samtidig med styrelsen konstruktion), det behövs ett stativ, som var en enkel hopfällbar design som är trevlig och kompakt för sjöfarten. Använda några skrot spånskivor som jag hade liggande, jag helt enkelt lutade panelerna mot kanten av bordet, tänkte att det var en bra betraktningsvinkel, och gjorde några märken på bordet. Varje monter har fyra stycken, två ben och två tandställning. Avståndet mellan benen för de två mindre panelerna placerar dem mellan den 3 och 4 LED strip från varje sida med 4 remsor mellan dem, eller ca 6 1/2"(16,5 cm). Avståndet på tredje stativet är ca 5" bredare eftersom att panelen är ca 5" bredare än de andra två. Jag använde en enkel parad-notch design för att bygga den står, vari benen och tandställning har motsvarande skåror, alla klippa till ett djup av 1/2 bredd stag. Dessa skårorna rada upp när monterad, vilket gör stativet enkelt ännu stark (jag skulle rekommendera användande något lite starkare än spånskivor dock). En gång fullständig, gavs står ett färgskikt platt svart emalj.
Den sista sak att bygga var spelenheten. Jag började genom att placera tryckknapparna i en standard upp/ner/vänster/höger diamantmönster. Jag sedan lödas en 6-polig, 90deg vinklade huvudet till styrelsen för att möjliggöra för att fästa den kvinnliga RJ45 Pmod. + 5V och jord kommer direkt från Max32 via RJ45 Pmods. Ena sidan av varje av de fyra knapparna är knuten till de andra fyra stift i huvudet, med pull down motstånd för varje knapp, fäst mellan de samma header stift och GND, också. + 5V är kopplad till andra sidan av varje knapp. Signalen tillbaka till Max32 drivs till GND (logik låg) av nedrullningsbara motståndet tills knappen trycks, vid vilken punkt pin drivs till + 5V (logic hög). Denna design är lätt omvänd om du vill ha en logik låg att utlösa koden för att göra något. När styrelsen var alla lödas ihop, var löda punkterna på botten lite vass. Jag beslutat att göra en bottenkåpan så jag skar en bit av akryl till samma storlek, slipas kanterna på både toppen och botten bitar, och skruvade lite metall standoffs dem emellan. Registeransvarige är precis rätt storlek, stor nog att passa i ena handen men lätt att använda med bara en hand.
En bild av hur samtliga komponenter är sammankopplade föreskrivs i det här steget.
Nu är det dags att ta en titt på koden, så jag ska lämna denna I'ble upp till JColvin91.