Kazalo:

Božično drevo Raspberry Pi: 6 korakov (s slikami)
Božično drevo Raspberry Pi: 6 korakov (s slikami)

Video: Božično drevo Raspberry Pi: 6 korakov (s slikami)

Video: Božično drevo Raspberry Pi: 6 korakov (s slikami)
Video: САЛО. ЖАРЕННАЯ КАРТОШКА С ЛУКОМ. УЧУ ДЕТЕЙ ГОТОВИТЬ 2024, November
Anonim
Image
Image
Potrebna strojna oprema
Potrebna strojna oprema

Ste si kdaj želeli imeti popoln nadzor nad božičnimi lučmi? Ta vadnica bo razkrila natančne korake za izdelavo božičnega drevesa, ki ga poganja Raspberry Pi, ANAVI Light pHAT in poceni 12V RGB LED trak. To zagotovo ni najcenejša rešitev za praznično dekoracijo, je pa zabaven in učinkovit način za vadbo vaših programerskih sposobnosti.

1. korak: Potrebna strojna oprema

Za izdelavo božičnega drevesa Raspberry Pi boste potrebovali:

  • božična jelka
  • Raspberry Pi (kateri koli model ali različica Raspberry Pi s 40 -polno glavo)
  • ANAVI lahki pHAT
  • 12V RGB LED trak
  • Napajanje USB
  • 12V napajalnik z enosmernim priključkom 5,5x2,1 mm
  • Kartica MicroSD z Raspbian

Uporabite lahko kateri koli 12V RGB LED trak. Izberite dolžino traku, ki ustreza velikosti vašega božičnega drevesa. Ti 12V RGB LED trakovi so blago. So zelo dostopni in jih je enostavno najti. V tem videu uporabljam 1 meter dolg trak z 30 LED diodami.

2. korak: Sestavite strojno opremo

Sestavite strojno opremo
Sestavite strojno opremo
Sestavite strojno opremo
Sestavite strojno opremo
Sestavite strojno opremo
Sestavite strojno opremo
Sestavite strojno opremo
Sestavite strojno opremo

Strojno opremo sestavite z golimi rokami. Z izvijačem pritrdite LED trak RGB na ANAVI Light pHAT in zaženite Raspberry Pi, kot je prikazano v videoposnetku.

ANAVI Light pHAT je odprtokodna dodatna plošča za strojno opremo Raspberry Pi, posebej zasnovana za nadzor barv poceni 12V RGB LED traku prek treh MOSFET-ov. Z njegovo uporabo je zelo enostavno zgraditi projekt v samo nekaj minutah.

3. korak: Namestite PiGPIO

Namestite PiGPIO
Namestite PiGPIO

V napravi Raspberry Pi odprite terminal in namestite najnovejše različice piGPIO in Git tako, da vnesete naslednje ukaze:

sudo apt-get posodobitev

sudo apt -get install -y pigpio git

4. korak: Pridobite izvorno kodo

Pridobite izvorno kodo
Pridobite izvorno kodo

Predstavitvena aplikacija za nadzor 12V RGB LED traku je brezplačna in odprtokodna. Na voljo je na GitHubu. Za pridobitev izvorne kode v terminalu izvedite naslednji ukaz:

git clone

5. korak: Zgradite aplikacijo

Zgradite aplikacijo
Zgradite aplikacijo

Za izdelavo predstavitvene aplikacije v terminalu izvedite naslednji ukaz:

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

narediti

Predstavitvena aplikacija je napisana v programskem jeziku C. Ustvari programsko določeno modulacijo širine impulza za nastavitev barve LED traku RGB skozi tri MOSFET-e na ANAVI Light pHAT.

Vsako sekundo program nastavi naključno vrednost v razponu od 0 do 255 vsake od treh glavnih barv. Skupna kombinacija ustvari več kot 16 milijonov barv! Čeprav je barva določena naključno, je izvorna koda napisana tako, da poveča možnosti, da je ena od treh glavnih barv svetlejša od drugih.

6. korak: Zaženite aplikacijo

Zaženite aplikacijo
Zaženite aplikacijo
Zaženite aplikacijo
Zaženite aplikacijo
Zaženite aplikacijo
Zaženite aplikacijo

Za zagon aplikacije izvedite spodnje ukaze:

sudo pigpiod

./demo

Predstavitvena aplikacija izvaja neskončno zanko. Če ga želite prekiniti, mora uporabnik hkrati pritisniti Ctrl in C. To je to! Uživajte v počitnicah in veselo hekiranje!

Priporočena: