Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Oletko koskaan halunnut hallita jouluvaloja täysin? Tämä opetusohjelma paljastaa tarkat vaiheet joulukuusen valmistamiseksi Raspberry Pi: n, ANAVI Light pHAT: n ja halvan 12 V: n RGB -LED -nauhan avulla. Tämä ei todellakaan ole halvin ratkaisu lomakoristeeksi, mutta se on hauska ja tehokas tapa harjoitella ohjelmointitaitojasi.
Vaihe 1: Vaadittu laitteisto
Raspberry Pi -joulukuusen rakentamiseen tarvitset:
- joulukuusi
- Raspberry Pi (mikä tahansa Raspberry Pi -malli tai -versio, jossa 40 -nastainen otsikko)
- ANAVI Light pHAT
- 12 V RGB LED -nauha
- USB -virtalähde
- 12V virtalähde DC -liittimellä 5,5x2,1 mm
- MicroSD -kortti, jossa on Raspbian
Voit käyttää mitä tahansa 12 V: n RGB -LED -nauhaa. Valitse nauhan pituus, joka vastaa joulukuusi kokoa. Nämä 12 V: n RGB -LED -nauhat ovat hyödyke. Ne ovat erittäin edullisia ja helppo löytää. Tässä videossa käytän 1 metriä pitkää nauhaa, jossa on 30 LEDiä.
Vaihe 2: Kokoa laitteisto
Kokoa laitteisto paljain käsin. Kiinnitä RGB -LED -nauha ANAVI Light pHAT -laitteeseen ruuvimeisselillä ja käynnistä Raspberry Pi videon mukaisesti.
ANAVI Light pHAT on avoimen lähdekoodin laitteisto Raspberry Pi -lisäkortti, joka on erityisesti suunniteltu hallitsemaan värejä edullisella 12 V: n RGB-LED-nauhalla kolmen MOSFETin kautta. Sen avulla on erittäin helppo rakentaa projekti muutamassa minuutissa.
Vaihe 3: Asenna PiGPIO
Avaa pääte Raspberry Pi -laitteellasi ja asenna piGPIO- ja Git -ohjelmiston uusimmat versiot kirjoittamalla seuraavat komennot:
sudo apt-get päivitys
sudo apt -get install -y pigpio git
Vaihe 4: Hanki lähdekoodi
Demosovellus 12 V: n RGB -LED -nauhan ohjaamiseen on ilmainen ja avoimen lähdekoodin. Se on saatavilla GitHubissa. Suorita seuraava komento terminaalissa saadaksesi lähdekoodin:
git-klooni
Vaihe 5: Rakenna sovellus
Suorita seuraava komento päätelaitteessa demosovelluksen luomiseksi:
cd anavi-esimerkit/anavi-light-phat/light-demo
tehdä
Demosovellus on kirjoitettu C -ohjelmointikielellä. Se luo ohjelmiston määrittämän pulssileveysmodulaation RGB-LED-nauhan värin asettamiseksi ANAVI Light pHAT: n kolmen MOSFETin läpi.
Ohjelma asettaa joka sekunti satunnaisarvon välillä 0 - 255 jokaisesta kolmesta pääväristä. Yhdistelmä tekee yli 16 miljoonaa väriä! Vaikka väri määritetään satunnaisesti, lähdekoodi on kirjoitettu siten, että se lisää mahdollisuuksia, että yksi kolmesta pääväristä on kirkkaampi kuin muut.
Vaihe 6: Käynnistä sovellus
Käynnistä sovellus suorittamalla alla olevat komennot:
sudo pigpiod
./muisto
Demosovellus suorittaa äärettömän silmukan. Lopettaakseen sen käyttäjän on painettava näppäimistön Ctrl ja C samanaikaisesti. Nauti lomasta ja onnellista hakkerointia!