Obsah:

Vianočný stromček Raspberry Pi: 6 krokov (s obrázkami)
Vianočný stromček Raspberry Pi: 6 krokov (s obrázkami)

Video: Vianočný stromček Raspberry Pi: 6 krokov (s obrázkami)

Video: Vianočný stromček Raspberry Pi: 6 krokov (s obrázkami)
Video: 102 Year Old Lady's Abandoned Home in the USA ~ Power Still ON! 2024, November
Anonim
Image
Image
Požadovaný hardvér
Požadovaný hardvér

Túžili ste niekedy mať úplnú kontrolu nad svojimi vianočnými svetlami? Tento tutoriál odhalí presné kroky na výrobu vianočného stromčeka poháňaného Raspberry Pi, ANAVI Light pHAT a lacným 12V RGB LED pásom. Rozhodne to nie je najlacnejšie riešenie na ozdobu dovolenky, ale je to zábavný a efektívny spôsob, ako si precvičiť svoje programátorské schopnosti.

Krok 1: Požadovaný hardvér

Na stavbu vianočného stromčeka Raspberry Pi budete potrebovať:

  • vianočný stromček
  • Raspberry Pi (akýkoľvek model alebo verzia Raspberry Pi so 40 kolíkovou hlavičkou)
  • ANAVI Light pHAT
  • 12V RGB LED pás
  • USB napájací zdroj
  • Napájanie 12 V s konektorom DC 5,5 x 2,1 mm
  • MicroSD karta s Raspbianom

Môžete použiť akýkoľvek 12V RGB LED pás. Vyberte dĺžku pásu, ktorá zodpovedá veľkosti vášho vianočného stromčeka. Tieto 12V RGB LED pásy sú tovar. Sú veľmi dostupné a ľahko dostupné. V tomto videu používam 1 meter dlhý pás s 30 LED diódami.

Krok 2: Zostavte hardvér

Zostavte hardvér
Zostavte hardvér
Zostavte hardvér
Zostavte hardvér
Zostavte hardvér
Zostavte hardvér
Zostavte hardvér
Zostavte hardvér

Zostavte hardvér holými rukami. Pripojte RGB LED pásik k ANAVI Light pHAT pomocou skrutkovača a naštartujte Raspberry Pi, ako je znázornené na videu.

ANAVI Light pHAT je open source hardvérová prídavná doska Raspberry Pi špeciálne navrhnutá na ovládanie farieb lacného 12V RGB LED pásu prostredníctvom troch MOSFETov. Jeho použitie je veľmi ľahké zostaviť projekt za niekoľko minút.

Krok 3: Nainštalujte PiGPIO

Nainštalujte PiGPIO
Nainštalujte PiGPIO

Na svojom Raspberry Pi otvorte terminál a nainštalujte najnovšie verzie piGPIO a Git zadaním nasledujúcich príkazov:

sudo apt-get aktualizácia

sudo apt -get install -y pigpio git

Krok 4: Získajte zdrojový kód

Získajte zdrojový kód
Získajte zdrojový kód

Demo aplikácia na ovládanie 12V RGB LED pásu je bezplatný a otvorený zdroj. Je k dispozícii na GitHub. Na získanie zdrojového kódu vykonajte v termináli nasledujúci príkaz:

klon git

Krok 5: Zostavte aplikáciu

Zostavte aplikáciu
Zostavte aplikáciu

Na zostavenie ukážkovej aplikácie vykonajte v termináli nasledujúci príkaz:

cd anavi-examples/anavi-light-phat/light-demo

urobiť

Demo aplikácia je napísaná v programovacom jazyku C. Vytvára softvérovo definovanú moduláciu šírky impulzu na nastavenie farby pásu RGB LED pomocou troch MOSFETov na ANAVI Light pHAT.

Každú sekundu program nastaví náhodnú hodnotu v rozsahu od 0 do 255 pre každú z troch hlavných farieb. Celková kombinácia tvorí viac ako 16 miliónov farieb! Aj keď je farba určená náhodne, zdrojový kód je napísaný spôsobom, ktorý zvyšuje šance, že jedna z troch hlavných farieb je jasnejšia ako ostatné.

Krok 6: Spustite aplikáciu

Spustite aplikáciu
Spustite aplikáciu
Spustite aplikáciu
Spustite aplikáciu
Spustite aplikáciu
Spustite aplikáciu

Na spustenie aplikácie vykonajte nižšie uvedené príkazy:

sudo pigpiod

./demo

Demo aplikácia beží v nekonečnej slučke. Na jeho ukončenie musí používateľ súčasne stlačiť klávesy Ctrl a C. To je všetko! Užite si prázdniny a veselé hackovanie!

Odporúča: