Obsah:
Video: LED Art Tank do auta. FadeCandy + RPi: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Od KroloSledovat Více od autora:
V tomto instruktážním příkladu předvedu, jak namapovat LED diody na nejednotné tvary pomocí 3 Fade candy desek, Raspberry Pi3 a prvního pokusu o python. Moji přátelé mi dali za úkol vylepšit jejich umělecké auto, které má tvar tanku, takže tuto myšlenku beru a dávám nový design. Desky FadeCandy jsou produktem adafruit, takže mají skvělý návod k nastavení:
Tento pokyn staví na tomto základním nastavení.
Pro tento projekt materiály takto:
5 listů 1/2 překližky (ujistěte se, že jde o dobré nezkroucené věci)
Venkovní LED 987 WS2811
1 Raspberry Pi
3 desky Fade Candy a mini USB kabely
30a 5v psu
20v 5v psu (To jsem měl položeno)
3vodičový 22awg drát (splétaný)
Silikonové lepidlo x 4 tuby
Cameo barva ve spreji x 8 plechovek
Použité nástroje:
Aku vrtačka
Vrták 15/32
Kotoučová pila
Jig viděl
CnC stroj (volitelně)
Stolní pila
Pásová bruska
Bruska Dremel
Krok 1: Navrhněte, vystřihněte a namalujte
Nejprve jsem začal s měřením stávající struktury, v tomto případě golfového vozíku. Jedna strana bude vyrobena ze 2 panelů a strana dveří ze 3. Protože LED diody jsou od sebe vzdáleny 3 , rozhodl jsem se udělat rozestup 2 1/2. Stopy nádrže, které jsem vyrobil z 1 x 2 x 1/2 překližky řezané na stolní pila a broušená pásovou bruskou. Ozubená kola a válečky, které jsem vyrobil pomocí svého cnc stroje. Pečlivě vyznačte mřížkový obrazec, nejprve předvrtám malým bitem, aby bit 15/32 nechodil. Použil jsem dremel bruska na zaokrouhlení každé díry vpředu i vzadu. Při nasazování LED diod chcete maximalizovat účinnost, nedělejte si starosti s tím, jaká čísla jsou vedle kterých, budeme se o ně starat později. Jakkoli se fyzicky nejlépe hodí. Použil jsem jasné silikonové lepidlo, aby každý držel na svém místě ve správné hloubce. Neměl jsem dost času na výrobu konektorů, takže jsem většinu věcí připájel na místo
Krok 2: Číslování a mapování
Každý port na fade candy může podporovat až 64 LED diod. Pro každý pramen používáme proměnlivou velikost v závislosti na tom, jak je design rozložen. Začal jsem označovat každou LED pomocí značky, ale pak jsem skončil jen s označením koncových čísel. Toto je únavná část, počítat a vkládat je do excelové tabulky (rád používám open office). V závislosti na tom, jak vložíte diody LED do horizontálního nebo vertikálního pole, můžete funkci automatického vyplňování usnadnit. Po zmapování každé strany v Excelu je můžeme použít k uspořádání pole v kódu. Tabulku můžete také exportovat jako CSV a rychle je přidat do kódu. V takovém spěchu jsem vynechal číslo (341) mezi deskami a místo toho, abych udělal celou řadu přepisování, jsem ho nakonec použil jako nulový zástupný symbol pro vytváření vícerozměrných polí stejné délky.
V souboru fcserver.json si všimněte, že jsem použil většinou 50 LED pásků, ale ne vždy, takže čísla je třeba upravit
Krok 3: Kódování
Měl jsem jen pár dobrých hodin na to, abych tuto věc kódoval, než musela vyrazit dveřmi, takže mi promiňte, pokud existují části, které jsou neúčinné. Nejprve jsem přenesl funkci kola z kódu arduino neopixel, abychom mohli místo tří zjednodušit jedno číslo na barvu. Potom zkopíruji čísla z tabulky do polí, jak je chci uspořádat, čímž vytvořím rámce animace. Smyčka přes vícerozměrné pole věci zjednodušuje, ale vyžaduje, aby měla stejnou délku, takže jsem nahradil LED, kterou nepoužívám, aby bylo pole rovnoměrné. Skončil jsem s testovacím vzorem a dvěma dobrými funkcemi.
Při spouštění programu při spuštění existují různé způsoby. Upravil jsem soubor xyz.desktop pro výchozího uživatele a přidal řádek pro spuštění skriptu pythonu, takže pro zapnutí této věci není nutná žádná další akce.
Pro můj první projekt Python to byla zábava a doufám, že ukázka mého kódu pomůže některým z vás.
Doporučuje:
Snadné nastavení IR dálkové ovládání pomocí LIRC pro Raspberry PI (RPi) - červenec 2019 [část 2]: 3 kroky
Snadné nastavení IR dálkové ovládání pomocí LIRC pro Raspberry PI (RPi) - červenec 2019 [část 2]: V části 1 jsem demonstroval, jak sestavit RPi + VS1838b a nakonfigurovat modul LIRC Raspbian pro příjem IR příkazů z IR dálkového ovladače. Všechny problémy s nastavením hardwaru a LIRC jsou popsány v části 1. Část 2 předvede, jak propojit hardwa
Jak vytvořit požární poplach RPi: 4 kroky
Jak vyrobit požární hlásič RPi: Dobrý den !! V tomto návodu vás naučím, jak vytvořit požární poplach pomocí Raspberry Pi. Tento požární poplach vás vycítí a upozorní na případný požár s varovnými zprávami a zavolá policii stisknutím tlačítka
Nástěnka LED IoT RPi: 3 kroky (s obrázky)
Nástěnka LED IoT RPi: V tomto Instructable jsem vytvořil nástěnku LED připojenou přes wifi pomocí Raspberry Pi (RPi). Uživatelé se připojí k webovému serveru Raspberry Pi pomocí svých prohlížečů a odešlou krátké zprávy, které se zobrazí na LED displeji 8x8. Od mezipřistání
Bezpečnostní systém RPI: 4 kroky
Bezpečnostní systém RPI: Funkce bezpečnostního alarmu RPI V tomto návodu se naučíte, jak vytvořit plně funkční noční poplašný systém. Pokud systém detekuje narušitele, okamžitě vytiskne „VNITŘNÍ“na monitoru a také hlasitým
Inteligentní světlo RPi IoT pomocí Firebase: 4 kroky (s obrázky)
Inteligentní světlo RPi IoT pomocí Firebase: Tato příručka vám ukáže, jak vytvořit a nastavit aplikaci pro ovládání Raspberry Pi prostřednictvím Firebase (online databáze). A pak 3D tisk pouzdra na Pi Zero W, Powerboost 1000C, baterii a Blinkt