Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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
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
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
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
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 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!