Uiteindelik is dit Sondag, in baie gemeenskappe per dag om dit te vier, en daarom wil ek u vandag 'n projek aanbied wat geskep is uit 'n Arduino-raad waarvan u sekerlik sal hou, niks minder as 'n LED kubus vervaardig uit 8 x 8 x 8 blou LED's Alhoewel dit net minder funksioneel is as om verskillende style en dinamiek van ligte te herskep, is dit ook waar dat almal wat hierdie tipe projek wil herskep iets is wat ons nie kan weerstaan nie.
Om 'n duidelike voorbeeld te hê van wat u met hierdie LED-kubus kan doen, laat ek u a video geleë net onder hierdie lyne waar u met net 'n paar dae se werk sekerlik 'n glimlag kan kry en selfs 'n ander indruk kan sien as u sien waartoe dit in staat is, en selfs hoeveel ontwerpe en grafieke u kan "teken".
Soos u kan sien, staan ons nogal voor 'n projek «bekostigbare" so lank as ken jy elektronikaIndien nie, hoef u ook nie bekommerd te wees nie, aangesien die bou van 'n LED-kubus nie te moeilik is nie, aangesien u aan die einde van die dag net u program moet doen waar u die LED's aanskakel asof dit 'n matriks is. en gaan speel met die uitsette sodat die LED's aan- en afskakel.
Leer om 'n LED-kubus met u Raspberry Pi te monteer en te beheer
Baie is die gebruikers wat 'n Framboos Pi net om dit as 'n multimediasentrum te gebruik en selfs as 'n emulator om voort te gaan met hul gunsteling speletjies, die speletjies waarin hulle as jongmense baie ure belê het. In HWLibre probeer ons om u te wys, benewens om u te wys en die werking van 'n beheerder soos hierdie te verstaan het baie meer kapasiteit wat slegs dien as 'n multimedia sentrum of emulator vir videospeletjies.
Vandag gaan ons 'n stap verder en ek sal probeer om u iets so anders as opvallend as moontlik te wys bou 'n LED-kubus dat u in staat sal wees om heeltemal onafhanklik te beheer, iets baie eenvoudig om al die mense aan wie ons die projek wys, sprakeloos te laat, om die kubus heeltemal aan en uit te kan sit of om die prettigste liggies te vertoon.
Op hierdie stadium sal u sekerlik die hardeware wat u Raspberry Pi het redelik goed beheer, as dit so is, sal u sekerlik weet wat u kan hê as u 'n groter LED-kubus vervaardig in terme van 3 x 3 x 3 afmetings. aangesien dit baie maklik is om te kry skakel 'n LED aan en uit deur dit aan 'n GPIO-pen te koppel, is die probleem wanneer ons byvoorbeeld in 'n kubus van 3 x 3 x 3 reeds 27 LED's en die Raspberry Pi het net 17 GPIO-pennestel jou voor as ons hierdie afmetings vergroot.
Die oplossing vir hierdie probleem word gevind in die sagteware wat ons moet ontwikkel en in die manier waarop ons die LED's tussen mekaar moet verbind om die gebruik van die GPIO-penne van ons Raspberry Pi so veel as moontlik te optimaliseer. Om 'n bietjie meer besonderhede in ag te neem, is die eerste ding wat ons moet doen om te identifiseer, in elkeen van die LED's wat ons gaan gebruik. positiewe en negatiewe eindesDit is baie eenvoudig, aangesien die anode of positiewe einde normaalweg die pen is wat langer is, terwyl die katode of negatiewe punt dus die kortste pen is.
Sodra ons dit beheer het, moet ons die katodes so sweis dat ons die matriks kan kry van die grootte wat ons wil hê. 'N Idee om vinniger en sonder foute te werk, is om vlak vir vlak te gaan, dit wil sê eerste ons bou 'n vierkant van die grootte wat ons wil hê, met drie LED's, vier, vyf ... om hierdie aksie later soveel keer te herhaal as wat ons wil, as ons eers al die LED-vierkante gebou het, moet ons net stapel hulle. Danksy hierdie oplossings sal ons elke geleide met 'n driedimensionele koördinaat kan identifiseer.
Die teorie is natuurlik baie eenvoudig, ten minste om te verduidelik as u redelik verstaan wat u moet doen of as u hierdie werk direk al by 'n geleentheid gedoen het. Dit lyk dalk baie ingewikkelder om te bereik ontwikkel om te kodeer nodig om dit alles te laat werk, aangesien dit in soveel video's verskyn wat op bladsye soos YouTube gepubliseer word.
Om dit alles vir u nog baie makliker te maak, Ek laat vir jou 'n skakel waar u in detail en stap vir stap kan sien hoe u u 4 x 4 x 4 LED-kubus kan skep. Durf ons dieselfde verdubbel en opgaan na 8 x 8 x 8?
Wees die eerste om te kommentaar lewer