Obsah:
- Krok 1: Požadovaný hardware
- Krok 2: Sestavte hardware
- Krok 3: Nainstalujte PiGPIO
- Krok 4: Získejte zdrojový kód
- Krok 5: Sestavte aplikaci
- Krok 6: Spusťte aplikaci
Video: Vánoční strom Raspberry Pi: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Chtěli jste někdy mít plnou kontrolu nad svými vánočními světly? Tento tutoriál odhalí přesné kroky k výrobě vánočního stromku napájeného Raspberry Pi, ANAVI Light pHAT a levným 12V RGB LED páskem. Toto rozhodně není nejlevnější řešení pro sváteční výzdobu, ale je to zábavný a efektivní způsob, jak si procvičit své programátorské dovednosti.
Krok 1: Požadovaný hardware
K sestavení vánočního stromku Raspberry Pi budete potřebovat:
- vánoční strom
- Raspberry Pi (jakýkoli model nebo verze Raspberry Pi se 40kolíkovým konektorem)
- ANAVI Light pHAT
- 12V RGB LED pásek
- USB napájecí zdroj
- Napájení 12 V s DC konektorem 5,5 x 2,1 mm
- MicroSD karta s Raspbianem
Můžete použít jakýkoli 12V RGB LED pásek. Vyberte délku proužku odpovídající velikosti vašeho vánočního stromku. Tyto 12V RGB LED pásky jsou zboží. Jsou velmi dostupné a snadno k nalezení. V tomto videu používám 1 metr dlouhý pás s 30 LED diodami.
Krok 2: Sestavte hardware
Sestavte hardware holýma rukama. Připojte RGB LED pásek k ANAVI Light pHAT pomocí šroubováku a spusťte Raspberry Pi, jak je znázorněno na videu.
ANAVI Light pHAT je open-source hardwarová přídavná deska Raspberry Pi speciálně navržená pro ovládání barevného levného 12V RGB LED pásku prostřednictvím tří MOSFETů. Jeho použití je velmi snadné k vytvoření projektu během několika minut.
Krok 3: Nainstalujte PiGPIO
Na svém Raspberry Pi otevřete terminál a nainstalujte nejnovější verze piGPIO a Git zadáním následujících příkazů:
sudo apt-get update
sudo apt -get install -y pigpio git
Krok 4: Získejte zdrojový kód
Demo aplikace pro ovládání 12V RGB LED pásku je zdarma a open source. Je k dispozici na GitHub. Chcete -li získat zdrojový kód, spusťte v terminálu následující příkaz:
klon git
Krok 5: Sestavte aplikaci
Chcete -li vytvořit demo aplikaci, spusťte v terminálu následující příkaz:
cd anavi-examples/anavi-light-phat/light-demo
udělat
Ukázková aplikace je napsána v programovacím jazyce C. Vytváří softwarově definovanou pulzně šířkovou modulaci pro nastavení barvy RGB LED pásku prostřednictvím tří MOSFETů na ANAVI Light pHAT.
Každou sekundu program nastaví náhodnou hodnotu v rozsahu od 0 do 255 každé ze tří hlavních barev. Celková kombinace vytváří více než 16 milionů barev! Přestože je barva určena náhodně, zdrojový kód je napsán tak, aby se zvýšila šance, že jedna ze tří hlavních barev bude jasnější než ostatní.
Krok 6: Spusťte aplikaci
Ke spuštění aplikace spusťte níže uvedené příkazy:
sudo pigpiod
./demo
Demo aplikace spouští nekonečnou smyčku. Chcete -li to ukončit, musí uživatel současně stisknout na klávesnici Ctrl a C. To je vše! Užijte si prázdniny a šťastný hacking!
Doporučuje:
Vánoční strom FlatPack: 6 kroků (s obrázky)
Vánoční stromeček FlatPack: Mám " chybí nám-chybíte " pošta z Instructables minulý týden a jo … taky mi chybíš ^ _ ^ No, trochu zaneprázdněný skutečným světem, ale včera - 25. prosince - byly prázdniny. Moje žena a děti navštěvují moji tchýni, takže jsem byl sám doma
Vánoční strom napájený službou Google Trends: 6 kroků (s obrázky)
Vánoční strom napájený službou Google Trends: Chcete vědět, jak jsou Vánoce trendy? Zjistěte to pomocí vánočního stromečku poháněného trendy Google! Včetně party režimu
Vánoční strom ATmega (arduino): 10 kroků (s obrázky)
Christmas Tree ATmega (arduino): Christmas Tree ATmega (arduino)
Vánoční strom Charlieplexing: 7 kroků (s obrázky)
Charlieplexing Xmas Tree: Vánoce se blíží a my potřebujeme nějaký nový hardware. Vánoční hardware musí být zelený + bílý + červený + blikající. Takže PCB je zelená + bílá, pak přidejte nějaké blikající LED a máme hotovo. Mám spoustu " pravých úhlů boční pohled červená jasná ultra jasná SMD 0806 LED diody & quo
RGB LED vánoční strom napájený USB: 9 kroků (s obrázky)
USB napájený RGB LED vánoční stromeček: Rozhodl jsem se, že udělám pár předvánočních dárků pro pár mých podivínských přátel z Makerspace, jsem členem fizzPOP. Rozhodl jsem se, že spíše, že je postavím úplně sám, vyrobím stavebnici, aby si mohli užít zábavu při stavění