Sadržaj:

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

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

Video: Božićno drvce od maline Pi: 6 koraka (sa slikama)
Video: Праздник. Новогодняя комедия 2024, Studeni
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 toč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 blagdanski ukras, 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
  • Napajanje 12V s istosmjernom utičnicom 5,5x2,1 mm
  • MicroSD kartica s Raspbian -om

Možete koristiti bilo koju 12V RGB LED traku. Odaberite duljinu 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 s 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 s otvorenim kodom, posebno dizajniran za kontrolu boja povoljnih 12V RGB LED traka putem tri MOSFET-a. Pomoću njega 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 ažuriranje

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 besplatna je i otvorenog koda. Dostupno je na GitHubu. Izvršite sljedeću naredbu na terminalu da biste dobili izvorni kod:

git klon

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 milijuna 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 bi ga prekinuo, korisnik mora istovremeno pritisnuti tipke Ctrl i C. To je to! Uživajte u praznicima i sretno hakiranje!

Preporučeni: