Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Kas olete kunagi tahtnud oma jõulutulesid täielikult kontrollida? See õpetus paljastab täpsed sammud jõulupuu valmistamiseks, mida toidavad Raspberry Pi, ANAVI Light pHAT ja odav 12 V RGB LED -riba. See pole kindlasti kõige odavam lahendus puhkuse kaunistamiseks, kuid see on lõbus ja tõhus viis oma programmeerimisoskuste harjutamiseks.
Samm: nõutav riistvara
Vaarika Pi jõulupuu ehitamiseks vajate:
- jõulupuu
- Raspberry Pi (mis tahes mudel või versioon Raspberry Pi -st, millel on 40 kontaktiga päis)
- ANAVI kerge pHAT
- 12V RGB LED -riba
- USB toiteallikas
- 12 V toiteallikas alalisvoolu pesaga 5,5x2,1 mm
- MicroSD -kaart Raspbianiga
Võite kasutada mis tahes 12 V RGB LED -riba. Valige oma jõulupuu suurusele vastav riba pikkus. Need 12 V RGB LED -ribad on kaup. Need on väga taskukohased ja kergesti leitavad. Selles videos kasutan 1 meetri pikkust riba, milles on 30 LED -i.
Samm: riistvara kokkupanek
Pange riistvara kokku paljaste kätega. Kinnitage RGB LED -riba kruvikeeraja abil ANAVI Light pHAT -i külge ja käivitage Raspberry Pi, nagu on näidatud videos.
ANAVI Light pHAT on avatud lähtekoodiga riistvara Raspberry Pi lisandmoodul, mis on spetsiaalselt loodud värvide juhtimiseks odava 12 V RGB LED-riba abil kolme MOSFET-i kaudu. Selle kasutamine on projekti loomine vaid mõne minutiga väga lihtne.
Samm: installige PiGPIO
Avage oma Raspberry Pi -s terminal ja installige piGPIO ja Git uusimad versioonid, tippides järgmised käsud:
sudo apt-get update
sudo apt -get install -y pigpio git
Samm: hankige lähtekood
Demorakendus 12 V RGB LED -riba juhtimiseks on tasuta ja avatud lähtekoodiga. See on saadaval GitHubis. Lähtekoodi saamiseks täitke terminalis järgmine käsk:
git kloon
Samm: looge rakendus
Demorakenduse loomiseks täitke terminalis järgmine käsk:
cd anavi-näited/anavi-light-phat/light-demo
tegema
Demorakendus on kirjutatud C -programmeerimiskeeles. See loob tarkvara määratletud impulsi laiuse modulatsiooni, et määrata RGB LED-riba värv kolme MOSFET-i kaudu ANAVI Light pHAT-is.
Iga sekund määrab programm juhusliku väärtuse vahemikus 0 kuni 255 igast kolmest põhivärvist. Kokku saab rohkem kui 16 miljonit värvi! Kuigi värv määratakse juhuslikult, on lähtekood kirjutatud viisil, mis suurendab tõenäosust, et üks kolmest põhivärvist on teistest heledam.
Samm: käivitage rakendus
Rakenduse käivitamiseks täitke järgmised käsud:
sudo pigpiod
./demo
Demorakendus käivitab lõpmatu tsükli. Selle lõpetamiseks peab kasutaja vajutama samaaegselt klaviatuuril Ctrl ja C. See ongi kõik! Nautige pühi ja head häkkimist!