Obsah:

Vánoční strom Raspberry Pi: 6 kroků (s obrázky)
Vánoční strom Raspberry Pi: 6 kroků (s obrázky)

Video: Vánoční strom Raspberry Pi: 6 kroků (s obrázky)

Video: Vánoční strom Raspberry Pi: 6 kroků (s obrázky)
Video: Fanoušci mi “vlezli” na pozemek! 😱 Děcka, tohle není v pořádku! 🥵 2024, Červenec
Anonim
Image
Image
Požadovaný hardware
Požadovaný hardware

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
Sestavte hardware
Sestavte hardware
Sestavte hardware
Sestavte hardware
Sestavte hardware
Sestavte hardware
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

Nainstalujte si PiGPIO
Nainstalujte si 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

Získejte zdrojový kód
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

Sestavte aplikaci
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

Spusťte aplikaci
Spusťte aplikaci
Spusťte aplikaci
Spusťte aplikaci
Spusťte aplikaci
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: