Endelig er vi søndag i mange samfund om dagen for at fejre, og det er måske derfor, jeg i dag vil præsentere dig for et projekt oprettet fra et Arduino-bord, som du helt sikkert vil kunne lide, intet mindre end en LED terning fremstillet af 8 x 8 x 8 blå lysdioder Selv om det har lidt mindre end funktionaliteten ved at genskabe forskellige stilarter og lysdynamik, er det også sandt, at vi alle, der kan lide at genskabe denne type projekter, er noget, vi ikke kan modstå.
For at have et klart eksempel på, hvad du kan gøre med denne LED-terning, efterlader jeg dig en video placeret lige under disse linjer hvor du med bare et par dages arbejde sikkert kan få et smil og endda se et andet indtryk, når du ser, hvad det er i stand til, og endda mængden af design og grafik, du kan få til at "tegne".
Som du kan se, står vi over for et projekt ganske «overkommelige" så længe kender du noget elektronikHvis ikke, behøver du heller ikke bekymre dig, da det ikke er svært at opbygge en LED-terning, da det i slutningen af dagen alt hvad du skal gøre er dit program, hvor du tænder lysdioderne som om det var en matrix og leg med udgangene, så lysdioderne tændes og slukkes.
Lær at montere og styre en LED-terning med din Raspberry Pi
Mange er de brugere, der erhverver en raspberry Pi kun for at bruge det som et multimediecenter og endda som en emulator til at fortsætte med at spille deres yndlingsspil, dem, hvor de som unge har investeret enorme mængder timer. I HWLibre forsøger vi, ud over at vise dig og forstå driften af en controller som denne, at vise dig det har meget mere kapacitet der kun tjener præcist som et multimediecenter eller emulator til videospil.
I dag går vi et skridt videre, og jeg vil prøve at vise dig noget så anderledes så slående som det kan være bygge en LED-terning at du vil være i stand til at kontrollere fuldstændigt uafhængigt, noget meget simpelt, som du kan lade alle de mennesker, som vi viser projektet til, målløse til, være i stand til at tænde og slukke for kuben eller vise de mest sjove lyssekvenser.
På dette tidspunkt vil du helt sikkert kontrollere den hardware, som din Raspberry Pi har ret godt, hvis dette er tilfældet, vil du helt sikkert kende de problemer, du måtte have, når du fremstiller en større LED-terning i form af 3 x 3 x 3 dimensioner. Jeg siger dette da det er meget let at få tænde og slukke for en LED ved at slutte den til en GPIO-pin, er problemet, når vi for eksempel i en 3 x 3 x 3 terning allerede har 27 lysdioder og Raspberry Pi har kun 17 GPIO-benForestil dig, hvis vi øger disse dimensioner.
Løsningen på dette problem findes i den software, vi skal udvikle, og på den måde, hvorpå vi skal forbinde lysdioderne mellem dem for at optimere brugen af GPIO-stifterne i vores Raspberry Pi så meget som muligt. Når vi går lidt mere i detaljer, er det første, vi skal gøre, at identificere i hver af de lysdioder, som vi skal bruge positive og negative enderDette er meget simpelt, da anoden eller den positive ende normalt er den pin, der er lidt længere, mens katoden eller den negative ende derfor er den korteste pin.
Når vi har kontrolleret dette, er vi nødt til at svejse katoderne på en sådan måde, at vi kan få matricen i den størrelse, vi ønsker. En idé om at arbejde hurtigere og uden fejl er at gå niveau for niveau, det vil sige først vi bygger en firkant af den størrelse, vi ønsker, med tre lysdioder, fire, fem ... for senere at gentage denne handling så mange gange vi vil, når vi har alle LED-firkanter bygget, skal vi bare stab dem. Takket være disse løsninger vil vi være i stand til at identificere hver led med en tredimensionel koordinat.
Selvfølgelig er teorien meget enkel, i det mindste at forklare, når du retfærdigt forstår, hvad du skal gøre eller har direkte allerede gjort dette arbejde ved en eller anden lejlighed. Det kan virke meget mere komplekst at opnå udvikle til kode nødvendigt for at alt dette fungerer, som de vises i så mange videoer, der offentliggøres på sider som YouTube.
For at gøre alt dette endnu meget lettere for dig, Jeg giver dig et link hvor du kan se detaljeret og trin for trin hvordan du opretter din 4 x 4 x 4 LED-terning. Tør vi fordoble det samme og gå op til 8 x 8 x 8?