Sadržaj:

Božićno drvce od Raspberry Pi: 6 koraka (sa slikama)
Božićno drvce od Raspberry Pi: 6 koraka (sa slikama)

Video: Božićno drvce od Raspberry Pi: 6 koraka (sa slikama)

Video: Božićno drvce od Raspberry Pi: 6 koraka (sa slikama)
Video: Праздник. Новогодняя комедия 2024, Novembar
Anonim
Image
Image
Potreban hardver
Potreban hardver

Jeste li ikada poželjeli imati potpunu kontrolu nad svojim božićnim svjetlima? Ovaj vodič će otkriti tačne korake za izradu božićnog drvca s napajanjem Raspberry Pi, ANAVI Light pHAT i jeftinom 12V RGB LED trakom. Ovo definitivno nije najjeftinije rješenje za ukrašavanje praznika, ali zabavan je i učinkovit način za vježbanje vještina programiranja.

Korak 1: Potreban hardver

Za izgradnju božićnog drvca Raspberry Pi trebat će vam:

  • božićno drvce
  • Raspberry Pi (bilo koji model ili verzija Raspberry Pi sa 40 -pinskim zaglavljem)
  • ANAVI Lagani pHAT
  • 12V RGB LED traka
  • USB napajanje
  • 12V napajanje sa DC priključkom 5.5x2.1mm
  • MicroSD kartica sa Raspbian -om

Možete koristiti bilo koju 12V RGB LED traku. Odaberite dužinu trake koja odgovara veličini vašeg božićnog drvca. Ove 12V RGB LED trake su roba. Vrlo su pristupačne i lako ih je pronaći. U ovom videu koristim traku dugu 1 metar sa 30 LED dioda.

Korak 2: Sastavite hardver

Sastavite hardver
Sastavite hardver
Sastavite hardver
Sastavite hardver
Sastavite hardver
Sastavite hardver
Sastavite hardver
Sastavite hardver

Sastavite hardver golim rukama. Pričvrstite RGB LED traku na ANAVI Light pHAT pomoću odvijača i pokrenite Raspberry Pi kao što je prikazano u videu.

ANAVI Light pHAT je hardverski dodatak Raspberry Pi sa otvorenim kodom, posebno dizajniran za kontrolu boja po pristupačnoj cijeni od 12V RGB LED trake putem tri MOSFET-a. Koristeći ga, vrlo je lako izgraditi projekt u samo nekoliko minuta.

Korak 3: Instalirajte PiGPIO

Instalirajte PiGPIO
Instalirajte PiGPIO

Na vašem Raspberry Pi otvorite terminal i instalirajte najnovije verzije piGPIO i Git upisivanjem sljedećih naredbi:

sudo apt-get update

sudo apt -get install -y pigpio git

Korak 4: Preuzmite izvorni kod

Preuzmite izvorni kod
Preuzmite izvorni kod

Demo aplikacija za kontrolu 12V RGB LED trake je besplatna i otvorenog koda. Dostupno je na GitHub -u. Izvršite sljedeću naredbu na terminalu da biste dobili izvorni kod:

git clone

Korak 5: Izgradite aplikaciju

Napravite aplikaciju
Napravite aplikaciju

Izvršite sljedeću naredbu u terminalu za izradu demo aplikacije:

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

napraviti

Demo aplikacija je napisana u programskom jeziku C. On stvara softverski definiranu pulsno-širinsku modulaciju za postavljanje boje RGB LED trake kroz tri MOSFET-a na ANAVI Light pHAT-u.

Svake sekunde program postavlja slučajnu vrijednost u rasponu od 0 do 255 svake od tri glavne boje. Ukupna kombinacija čini više od 16 miliona boja! Iako se boja određuje nasumično, izvorni kod je napisan na način da povećava šanse da je jedna od tri glavne boje svjetlija od ostalih.

Korak 6: Pokrenite aplikaciju

Pokrenite aplikaciju
Pokrenite aplikaciju
Pokrenite aplikaciju
Pokrenite aplikaciju
Pokrenite aplikaciju
Pokrenite aplikaciju

Izvršite naredbe u nastavku za pokretanje aplikacije:

sudo pigpiod

./demo

Demo aplikacija pokreće beskonačnu petlju. Da biste ga prekinuli, korisnik mora istovremeno pritisnuti tipke Ctrl i C. To je to! Uživajte u praznicima i sretno hakiranje!

Preporučuje se: