Përmbajtje:
Video: Tank LED i Artit të Makinave. FadeCandy + RPi: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Ndiqni më shumë nga autori:
Në këtë udhëzues, unë do të demonstroj se si të hartoni LED-të në forma jo uniforme duke përdorur 3 pllaka karamele Fade, Raspberry Pi3 dhe përpjekjen e parë në python. Miqtë e mi më kanë ngarkuar të përmirësoj makinën e tyre të artit që është formuar si një tank, kështu që unë marr atë ide dhe jap një dizajn të ri. Tabelat FadeCandy janë një produkt adafruit kështu që ata kanë një udhëzues të shkëlqyeshëm për konfigurimin:
Ky udhëzues bazohet në atë konfigurim bazë.
Për këtë projekt materialet si më poshtë:
5 fletë me 1/2 kompensatë (sigurohuni që të jenë sende të mira jo të shtrembëruara)
987 LED të jashtëm WS2811
1 mjedër Pi
3 Borde Fade Candy dhe kabllo mini usb
30a 5v psu
20v 5v psu (Këto janë ato që kisha hedhur përreth)
3 përcjellës 22awg tel (i bllokuar)
Ngjitës silikoni x 4 tuba
Bojë llak Cameo x 8 kanaçe
Mjetet e përdorura:
Stërvitje pa kabllo
Stërvitje 15/32
Sharrë rrethore
Jig pa
Makinë CnC (opsionale)
Sharrë tavoline
Sander rrip
Sandër Dremel
Hapi 1: Dizajni, Pritini dhe Ngjyrosni
Fillimisht fillova me matjet e strukturës ekzistuese, në këtë rast një karrocë golfi. Njëra anë do të bëhet nga 2 panele dhe ana e derës me 3. Meqenëse LED -të janë 3 larg njëri -tjetrit, vendos të bëj ndarjen 2 1/2. Gjurmët e rezervuarit që kam bërë nga 1 x 2 x 1/2 kompensatë të prerë në sharrë tavoline dhe e lëmuar me bluarësin e rripit. Ingranazhet dhe rrotullat i kam bërë me makinën time cnc. Duke shënuar me kujdes një model të rrjetit, unë së pari para-stërvitem me një copë të vogël në mënyrë që biti 15/32 të mos ecë. Kam përdorur një dremel gërryes për të rrumbullakosur secilën vrimë para dhe mbrapa. Kur vendosni LED -të që dëshironi të maksimizoni efikasitetin, mos u shqetësoni se cilët numra janë pranë të cilëve, ne do të shqetësohemi për to më vonë. Sa herë që përshtaten më mirë fizikisht. Kam përdorur qartë zam silikoni për të mbajtur secilën në vend në thellësinë e duhur. Unë nuk kisha kohë të mjaftueshme për të bërë lidhës, kështu që bashkova shumicën e gjërave në vend
Hapi 2: Numërimi dhe hartëzimi
Çdo portë në karamelen e zbehur mund të mbështesë deri në 64 LED. Ne po përdorim një madhësi të ndryshueshme për secilën fije në varësi të mënyrës së paraqitjes së dizajnit. Fillova të shënoja çdo LED me një shënues, por më pas përfundova vetëm duke shënuar numrat e fundit. Kjo është pjesa e lodhshme, numërimi dhe vendosja e tyre në një spreadsheet excel (më pëlqen të përdor zyrë të hapur). Në varësi të mënyrës se si i vendosni LED -të në një grup horizontal ose vertikal, mund të përdorni veçorinë e plotësimit automatik për ta bërë më të lehtë. Pasi secila palë të hartohet në excel ne mund t'i përdorim ato për të rregulluar grupin përreth në kod. Ju gjithashtu mund të eksportoni spreadsheet si një csv për t'i shtuar shpejt ato në kodin tuaj. Me një nxitim të tillë lashë një numër (341) në mes të dërrasave dhe në vend që të bëja një bandë të tërë rishkrimi, unë përfundimisht e përdor atë si një mbajtës vendesh nul për të bërë vargje shumëdimensionale me gjatësi të barabartë.
Në skedarin fcserver.json, vini re se kam përdorur kryesisht 50 shirita LED, por jo gjithmonë, kështu që numrat duhet të rregullohen
Hapi 3: Kodimi
Kisha vetëm disa orë të mira për ta koduar këtë gjë para se të dilte nga dera, kështu që më falni nëse ka pjesë që janë joefikase. Së pari kam përcjellë funksionin e rrotës nga kodi neopixel arduino në mënyrë që të thjeshtojmë një numër në ngjyrë në vend të tre. Pastaj kopjoj nga spreadsheet numrat në vargje se si dua t'i rendis ato, duke krijuar kështu korniza animacioni. Lëvizja përmes një grupi shumëdimensional thjeshton gjërat, por kërkon që ajo të jetë me gjatësi të barabartë, kështu që zëvendësova LED -in që nuk po përdor për ta bërë grupin të barabartë. Përfundova me një model provë plus dy funksione të mira.
Ka mënyra të ndryshme për të filluar një program në boot. Unë redaktova skedarin xyz.desktop për përdoruesin e paracaktuar dhe shtova një linjë për të filluar shkrimin python, kështu që asnjë veprim tjetër nuk është i nevojshëm që kjo gjë të ndizet me ndezjen.
Për projektin tim të parë Python ishte argëtuese dhe shpresoj se duke treguar kodin tim do të ndihmoni disa prej jush atje.
Recommended:
Si të bëni: Instalimi i Raspberry PI 4 pa kokë (VNC) me imazh Rpi dhe fotografi: 7 hapa (me fotografi)
Howto: Instalimi i Raspberry PI 4 Headless (VNC) Me Rpi-imager dhe Fotografi: Unë planifikoj ta përdor këtë Rapsberry PI në një mori projektesh argëtuese përsëri në blogun tim. Mos ngurroni ta kontrolloni. Doja të kthehesha në përdorimin e PI -së time të Raspberry por nuk kisha një tastierë ose miun në vendndodhjen time të re. Kishte pak kohë që kur krijova një mjedër
Konfigurimi i lehtë i telekomandës IR duke përdorur LIRC për Raspberry PI (RPi) - korrik 2019 [Pjesa 1]: 7 hapa
Konfigurimi i lehtë i telekomandës IR duke përdorur LIRC për Raspberry PI (RPi) - Korrik 2019 [Pjesa 1]: Pas shumë kërkimesh unë u befasova dhe u trondita nga informacioni konfliktual se si të konfiguroja telekomandën IR për projektin tim RPi. Mendova se do të ishte e lehtë, por ngritja e Linux InfraRed Control (LIRC) ka qenë problematike për një kohë të gjatë
Ndërtoni një vend të sigurt duke përdorur një Rpi: 12 hapa
Ndërtoni një Sigurt duke përdorur një Rpi: Dëshironi të mësoni se si ta konvertoni Raspberry pi tuaj në një kasafortë plotësisht funksionale? Pastaj ndiqni këtë hap 12 udhëzues për të mësuar se si. Kasaforta do të ketë një tastierë plotësisht funksionale dhe një sistem mbylljeje, kështu që ju mund t'i mbani gjërat tuaja të sigurta
Termometër dixhital RPi LED: 6 hapa (me fotografi)
Termometër dixhital RPi LED: Raspbian OSMësoni se si e kam bërë këtë termometër dixhital LED, me një Raspberry Pi Zero W, shirit LED, një ekran OLED dhe një PCB të personalizuar. Ai automatikisht ciklet duke menduar një listë të qyteteve dhe shfaq temperaturën në OLED ekranit, dhe LED -ve. Por
Tabela e Mesazheve IoT RPi LED: 3 hapa (me fotografi)
Tabela e Mesazheve IoT RPi LED: Në këtë Udhëzues, unë kam bërë një tabelë mesazhesh LED të lidhur me wifi duke përdorur një Raspberry Pi (RPi). Përdoruesit do të lidhen me serverin në internet të Raspberry Pi duke përdorur shfletuesit e tyre për të paraqitur mesazhe të shkurtra që do të shfaqen në ekranin LED 8x8. Që nga interfa