Sisällysluettelo:
Video: LED -taideautosäiliö. FadeCandy + RPi: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Seuraa lisää tekijältä:
Tässä opastettavassa esittelen, kuinka LEDit yhdistetään epäyhtenäisiin muotoihin käyttämällä 3 Fade-karkkitaulua, Raspberry Pi3: ta ja ensimmäistä yritystä pythonilla. Ystäväni ovat tehneet minut päivittämään taideautonsa, joka on muotoiltu säiliöksi, joten otan tämän idean ja annan uuden mallin. FadeCandy-levyt ovat adafruit-tuote, joten niillä on loistava asennusopas:
Tämä opas perustuu tähän perusasetukseen.
Tämän projektin materiaalit ovat seuraavat:
5 arkkia 1/2 vaneria (varmista, että se on hyvää vääntymätöntä tavaraa)
987 WS2811 -ulkovalaisinta
1 Vadelma Pi
3 Fade Candy Boards ja mini -usb -kaapelit
30a 5v psu
20v 5v psu (näitä minulla oli ympärillä)
3 -johtiminen 22awg -johdin (monisäikeinen)
Silikoniliimaa x 4 putkea
Cameo -spraymaali x 8 tölkkiä
Käytetyt työkalut:
Akkuporakone
15/32 poranterä
Pyörösaha
Jig näki
CnC -kone (valinnainen)
Pöytäsaha
Nauhahiomakone
Dremel hiomakone
Vaihe 1: Suunnittele, leikkaa ja maalaa
Aloitin ensin mittaamalla olemassa olevaa rakennetta, tässä tapauksessa golfkärryä. Toinen puoli tehdään kahdesta paneelista ja oven puoli 3: sta. Koska LEDit ovat 3 : n päässä toisistaan, päätän tehdä välimatkan 2 1/2. Säiliön raiteet tein 1 x 2 x 1/2 vanerista pöytäsaha ja hiottu hihnahiomakoneella. CNC-koneella tekemäni hammaspyörät ja rullat. Merkitse huolellisesti ristikkokuvio. Poran ensin pienen terän, jotta 15/32-kärki ei kävele. Käytin dremeliä hiomakone pyöristää jokaisen reiän edestä ja takaa. Kun asetat LED -valoja, jotka haluat maksimoida tehokkuuden, älä huolehdi siitä, mitkä numerot ovat vieressä, me huolehdimme niistä myöhemmin. Kuinka koskaan ne sopivat fyysisesti parhaiten. silikoniliimaa, joka pitää kaikki paikoillaan oikealla syvyydellä. Minulla ei ollut tarpeeksi aikaa liittimien tekemiseen, joten juotin useimmat asiat paikoilleen
Vaihe 2: Numerointi ja kartoitus
Jokainen haalistumiskarkin portti voi tukea jopa 64 LEDiä. Käytämme vaihtelevaa kokoa jokaiselle säikeelle sen mukaan, miten muotoilu on asetettu. Aloin merkitä jokaisen merkkivalon tussilla, mutta päädyin sitten vain merkitsemään lopetusnumerot. Tämä on työläs osa, laskemalla ne ja asettamalla ne Excel -laskentataulukkoon (pidän avoimen toimiston käytöstä). Riippuen siitä, miten laitat LEDit vaaka- tai pystysuoraan matriisiin, voit helpottaa automaattisen täytön toimintoa. Kun jokainen puoli on kartoitettu Excelissä, voimme käyttää niitä järjestääksesi taulukon koodissa. Voit myös viedä laskentataulukon csv -tiedostona ja lisätä ne nopeasti koodiin. Tällaisessa kiireessä jätin pois numeron (341) levyjen väliin ja sen sijaan, että tein koko joukon uudelleenkirjoituksia, käytin sitä lopulta nollapisteenä paikkamerkinnässä samanpituisten moniulotteisten matriisien tekemiseen.
Huomaa fcserver.json -tiedostossa, että käytin enimmäkseen 50 LED -nauhaa, mutta ei aina, joten numeroita on muutettava
Vaihe 3: Koodaus
Minulla oli vain muutama hyvä tunti koodata tämä asia, ennen kuin sen täytyi rullata ovi ulos, joten anteeksi, jos on tehottomia osia. Ensin siirrän pyörän toiminnon arduino -neopikselikoodista, jotta voimme yksinkertaistaa yhden numeron väriksi kolmen sijasta. Kopioin sitten laskentataulukosta numerot matriiseiksi, miten haluan järjestää ne ja luodaan siten animaatiokehyksiä. Silmukkaaminen moniulotteisen matriisin läpi yksinkertaistaa asioita, mutta vaatii sen olevan yhtä pitkä, joten korvasin käyttämättömän LED -valon, jotta matriisi olisi tasainen. Sain testikuvion ja kaksi hyvää toimintoa.
On olemassa erilaisia tapoja käynnistää ohjelma käynnistyksen yhteydessä. Muokkasin oletuskäyttäjän xyz.desktop -tiedostoa ja lisäsin rivin python -komentosarjan käynnistämiseksi, joten mitään muuta toimenpidettä ei tarvita, jotta tämä asia syttyy virran ollessa päällä.
Ensimmäisessä Python -projektissani se oli hauskaa, ja toivon, että koodini näyttäminen auttaa joitain teistä.
Suositeltava:
Ohjeet: Raspberry PI 4 Headless (VNC) -asennus Rpi-imagerilla ja kuvilla: 7 vaihetta (kuvien kanssa)
Ohjeet: Raspberry PI 4 Headless (VNC) -asennuksen asentaminen Rpi-imagerilla ja kuvilla: Aion käyttää tätä Rapsberry PI: tä joukossa hauskoja projekteja blogissani. Voit vapaasti tarkistaa sen. Halusin palata käyttämään Raspberry PI: tä, mutta minulla ei ollut näppäimistöä tai hiirtä uudessa paikassa. Siitä on aikaa, kun asetin Vadelman
Helppo asennus IR -kaukosäädin LIRC: n avulla Vadelma PI: lle (RPi) - heinäkuu 2019 [Osa 1]: 7 vaihetta
Helppo asennus IR -kaukosäädin LIRC: n avulla Raspberry PI: lle (RPi) - heinäkuu 2019 [Osa 1]: Pitkän etsinnän jälkeen olin yllättynyt ja hämmentynyt ristiriitaisista tiedoista, jotka koskevat IR -kaukosäätimen asentamista RPi -projektilleni. Luulin sen olevan helppoa, mutta Linux InfraRed Controlin (LIRC) asentaminen on ollut ongelmallista jo pitkään
Rakenna tallelokero käyttämällä RPI: 12 vaihetta
Rakenna tallelokero RPI: n avulla: Haluatko oppia muuttamaan Raspberry pi -laitteesi täysin toimivaksi kassakaapiksi? Noudata sitten tätä 12 opetusvaihetta oppiaksesi kuinka. Tallelokerossa on täysin toimiva näppäimistö ja lukitusjärjestelmä, joten voit pitää tavarat turvassa
Digitaalinen RPi LED -lämpömittari: 6 vaihetta (kuvilla)
Digitaalinen RPi LED -lämpömittari: Raspbian OSLisätietoja siitä, miten tein tämän digitaalisen LED -lämpömittarin, jossa on Raspberry Pi Zero W, LED -nauha, OLED -näyttö ja mukautettu piirilevy.Se kiertää automaattisesti kaupunkiluettelon ja näyttää OLED -lämpötilan näyttö ja LEDit. Mutta
IoT RPi LED -viestitaulu: 3 vaihetta (kuvilla)
IoT RPi LED -viestitaulu: Tässä Instructable-ohjelmassa olen tehnyt wifi-yhdistetyn LED-ilmoitustaulun Raspberry Pi (RPi) -sovelluksella. Käyttäjät muodostavat yhteyden Raspberry Pi -verkkopalvelimeen selaimensa kautta lähettääkseen lyhytsanomia, jotka näkyvät 8x8 LED -näytöllä. Käyttöliittymästä lähtien