
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40



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!
Soovitan:
Veebisaidi juhitav jõulupuu (igaüks saab seda juhtida): 19 sammu (piltidega)

Veebisaidi juhitav jõulupuu (igaüks saab seda kontrollida): Kas soovite teada, kuidas veebisaidi juhitav jõulupuu välja näeb? Siin on video, mis näitab minu jõulupuu projekti. Otseülekanne on praeguseks lõppenud, kuid tegin toimuva jäädvustamiseks video: Sel aastal detsembri keskel
Sisseehitatud LED 3D trükitud jõulupuu: 10 sammu (piltidega)

Sisseehitatud LED 3D trükitud jõulupuu: see on 3D-prinditud jõulupuu, mille sees on sisseehitatud adresseeritavad LED-id. Seega on võimalik LED -e programmeerida toredateks valgusefektideks ja kasutada 3D -prinditud struktuuri hajutina. Puu on eraldatud 4 etapiks ja põhielemendiks (puu
FlatPack jõulupuu: 6 sammu (piltidega)

FlatPacki jõulupuu: mul on " igatseme sind " e -posti Instructablesilt eelmisel nädalal ja jah … ma igatsen ka sind ^ _ ^ Noh, päris maailmaga hõivatud, kuid eile - 25. detsembril - oli puhkus. Mu naine ja lapsed külastavad mu ämma, nii et ma olin üksi kodus
LED -trükkplaadi jõulupuu kaunistus: 15 sammu (piltidega)

LED -trükkplaadi jõulupuu kaunistus: Sel jõulul otsustasin teha jõuluehteid, mida oma sõpradele ja perele kinkida. Olen sel aastal KiCadi õppinud, seega otsustasin teha kaunistused trükkplaatidest. Tegin umbes 20-25 sellist kaunistust. Ornament on ring
Vaarika Pi jõulupuu valgusnäitus: 15 sammu (piltidega)

Vaarika Pi jõulupuu valgusnäitus: Värskendus: olen selle juhendi jaoks välja andnud selle puu 2017. aasta uuendatud arengu https://www.instructables.com/id/LED-Christmas-Tree-With-Video-Projector-Rasp -Pi/See projekt hõlmab Raspberry Pi kasutamist 8 ühendatud pistikupesa juhtimiseks