Satura rādītājs:
- 1. darbība. Nepieciešamā aparatūra
- 2. darbība: salieciet aparatūru
- 3. darbība: instalējiet PiGPIO
- 4. darbība: iegūstiet avota kodu
- 5. darbība: izveidojiet lietojumprogrammu
- 6. darbība: palaidiet lietojumprogrammu
Video: Raspberry Pi Ziemassvētku eglīte: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Vai esat kādreiz vēlējies pilnībā kontrolēt savas Ziemassvētku gaismas? Šī apmācība atklās precīzus soļus Ziemassvētku eglītes izgatavošanai, ko darbina Raspberry Pi, ANAVI Light pHAT un lēta 12 V RGB LED sloksne. Tas noteikti nav lētākais risinājums svētku dekorēšanai, taču tas ir jautrs un efektīvs veids, kā praktizēt savas programmēšanas prasmes.
1. darbība. Nepieciešamā aparatūra
Lai izveidotu Raspberry Pi Ziemassvētku eglīti, jums būs nepieciešams:
- Ziemassvētku eglīte
- Raspberry Pi (jebkurš Raspberry Pi modelis vai versija ar 40 kontaktu galveni)
- ANAVI Light pHAT
- 12V RGB LED sloksne
- USB barošanas avots
- 12 V barošanas avots ar līdzstrāvas ligzdu 5,5x2,1 mm
- MicroSD karte ar Raspbian
Jūs varat izmantot jebkuru 12V RGB LED sloksni. Izvēlieties sloksnes garumu, kas atbilst jūsu Ziemassvētku eglītes izmēram. Šīs 12 V RGB LED sloksnes ir prece. Tie ir ļoti pieņemami un viegli atrodami. Šajā video es izmantoju 1 metru garu sloksni ar 30 gaismas diodēm.
2. darbība: salieciet aparatūru
Salieciet aparatūru ar kailām rokām. Pievienojiet RGB LED sloksni ANAVI Light pHAT, izmantojot skrūvgriezi, un palaidiet Raspberry Pi, kā parādīts videoklipā.
ANAVI Light pHAT ir atvērtā pirmkoda aparatūras Raspberry Pi papildierīce, kas īpaši izstrādāta, lai kontrolētu zemo izmaksu 12 V RGB LED sloksnes krāsas, izmantojot trīs MOSFET. Izmantojot to, ir ļoti viegli izveidot projektu tikai dažās minūtēs.
3. darbība: instalējiet PiGPIO
Raspberry Pi atveriet termināli un instalējiet jaunākās piGPIO un Git versijas, ierakstot šādas komandas:
sudo apt-get update
sudo apt -get install -y pigpio git
4. darbība: iegūstiet avota kodu
Demonstrācijas lietojumprogramma 12V RGB LED sloksnes kontrolei ir bezmaksas un atvērtā koda. Tas ir pieejams vietnē GitHub. Lai iegūtu avota kodu, terminālī izpildiet šādu komandu:
git klons
5. darbība: izveidojiet lietojumprogrammu
Lai izveidotu demonstrācijas lietojumprogrammu, terminālī izpildiet šādu komandu:
cd anavi-piemēri/anavi-light-phat/light-demo
veidot
Demo lietojumprogramma ir uzrakstīta C programmēšanas valodā. Tas izveido programmatūras definētu impulsa platuma modulāciju, lai iestatītu RGB LED sloksnes krāsu, izmantojot trīs MOSFET uz ANAVI Light pHAT.
Katru sekundi programma nosaka nejaušu vērtību diapazonā no 0 līdz 255 katrai no trim galvenajām krāsām. Kopējā kombinācija veido vairāk nekā 16 miljonus krāsu! Lai gan krāsa tiek noteikta nejauši, avota kods ir rakstīts tā, lai palielinātu iespēju, ka viena no trim galvenajām krāsām ir spilgtāka par pārējām.
6. darbība: palaidiet lietojumprogrammu
Lai palaistu lietojumprogrammu, izpildiet tālāk norādītās komandas.
sudo pigpiod
./demo
Demo lietojumprogramma vada bezgalīgu cilpu. Lai to izbeigtu, lietotājam vienlaikus jānospiež tastatūras taustiņi Ctrl un C. Tieši tā! Izbaudiet brīvdienas un laimīgu uzlaušanu!
Ieteicams:
Ar vietni kontrolēta Ziemassvētku eglīte (ikviens to var kontrolēt): 19 soļi (ar attēliem)
Ar vietni kontrolēta Ziemassvētku eglīte (ikviens to var kontrolēt): Vai vēlaties uzzināt, kā izskatās vietnē kontrolēta Ziemassvētku eglīte? Šeit ir video, kurā parādīts mans Ziemassvētku eglītes projekts. Šobrīd tiešraide ir beigusies, bet es izveidoju videoklipu, fiksējot notiekošo: Šogad decembra vidū
Elpojošā Ziemassvētku eglīte - Arduino Ziemassvētku gaismas kontrolieris: 4 soļi
Elpojošā Ziemassvētku eglīte-Arduino Ziemassvētku gaismas kontrolieris: Nav laba ziņa, ka manas 9 pēdas iepriekš apgaismotās mākslīgās Ziemassvētku eglītes vadības kārba salūza pirms Ziemassvētkiem , un ražotājs nenodrošina rezerves daļas. Šis neizprotamais parāda, kā padarīt savu LED gaismas draiveri un kontrolieri, lai izmantotu Ar
Iebūvēta LED 3D drukāta Ziemassvētku eglīte: 10 soļi (ar attēliem)
Iebūvēta LED 3D drukāta Ziemassvētku eglīte: Šī ir 3D drukāta Ziemassvētku eglīte, kuras iekšpusē ir iestrādātas adresējamas gaismas diodes. Tātad ir iespējams ieprogrammēt gaismas diodes jaukiem gaismas efektiem un izmantot 3D drukāto struktūru kā difuzoru. Koks ir atdalīts 4 posmos un pamata elements (koks
FlatPack Ziemassvētku eglīte: 6 soļi (ar attēliem)
FlatPack Ziemassvētku eglīte: man ir " mēs pietrūkstam " pastu no Instructables pagājušajā nedēļā, un jā … man arī tevis pietrūkst ^ _ ^ Nu, mazliet aizņemts ar reālo pasauli, bet vakar - 25. decembrī - bija brīvdiena. Mana sieva un bērni apmeklē manu vīramāti, tāpēc es biju viena mājās
Ziemassvētku eglīte ATmega (arduino): 10 soļi (ar attēliem)
Ziemassvētku eglīte ATmega (arduino): Ziemassvētku eglīte ATmega (arduino)