Innholdsfortegnelse:
- Trinn 1: Nødvendig maskinvare
- Trinn 2: Sett sammen maskinvaren
- Trinn 3: Installer PiGPIO
- Trinn 4: Få kildekoden
- Trinn 5: Bygg programmet
- Trinn 6: Start programmet
Video: Raspberry Pi juletre: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Har du noen gang ønsket å ha full kontroll over julelysene dine? Denne opplæringen vil avsløre de nøyaktige trinnene for å lage et juletre drevet av en Raspberry Pi, ANAVI Light pHAT og en billig 12V RGB LED -stripe. Dette er definitivt ikke den billigste løsningen for en feriedekorasjon, men det er morsomt og en effektiv måte å øve på programmeringskunnskaper.
Trinn 1: Nødvendig maskinvare
For å bygge Raspberry Pi juletre trenger du:
- juletre
- Raspberry Pi (hvilken som helst modell eller versjon av Raspberry Pi med 40 -pins header)
- ANAVI Light pHAT
- 12V RGB LED -stripe
- USB strømforsyning
- 12V strømforsyning med DC -kontakt 5,5x2,1 mm
- MicroSD -kort med Raspbian
Du kan bruke hvilken som helst 12V RGB LED -stripe. Velg lengden på stripen som tilsvarer størrelsen på juletreet ditt. Disse 12V RGB LED -stripene er en vare. De er veldig rimelige og enkle å finne. I denne videoen bruker jeg 1 meter lang stripe med 30 lysdioder i.
Trinn 2: Sett sammen maskinvaren
Monter maskinvaren med bare hender. Fest RGB LED -stripen til ANAVI Light pHAT ved hjelp av en skrutrekker og start Raspberry Pi som vist i videoen.
ANAVI Light pHAT er en åpen kildekode Raspberry Pi-tilleggskort som er spesielt designet for å kontrollere fargene til den lave kostnaden 12V RGB LED-stripe via tre MOSFET-er. Å bruke det er veldig enkelt å bygge prosjektet på bare noen få minutter.
Trinn 3: Installer PiGPIO
Åpne en terminal på Raspberry Pi og installer de nyeste versjonene av piGPIO og Git ved å skrive følgende kommandoer:
sudo apt-get oppdatering
sudo apt -get install -y pigpio git
Trinn 4: Få kildekoden
Demoprogrammet for å kontrollere 12V RGB LED -stripen er gratis og åpen kildekode. Den er tilgjengelig på GitHub. Utfør følgende kommando i terminalen for å få kildekoden:
git-klon
Trinn 5: Bygg programmet
Utfør følgende kommando i en terminal for å bygge demo -applikasjonen:
cd anavi-eksempler/anavi-light-phat/light-demo
gjøre
Demoprogrammet er skrevet på programmeringsspråket C. Den oppretter en programvaredefinert pulsbreddemodulasjon for å sette fargen på RGB LED-stripen gjennom de tre MOSFETene på ANAVI Light pHAT.
Hvert sekund setter programmet en tilfeldig verdi i området fra 0 til 255 av hver av de tre hovedfargene. Den totale kombinasjonen gir mer enn 16 millioner farger! Selv om fargen bestemmes tilfeldig, er kildekoden skrevet på en måte for å øke sjansen for at en av de tre hovedfargene er lysere enn de andre.
Trinn 6: Start programmet
Utfør kommandoene nedenfor for å starte programmet:
sudo pigpiod
./demo
Demoprogrammet kjører en uendelig sløyfe. For å avslutte det må brukeren trykke samtidig på tastaturet Ctrl og C. Det er det! Nyt ferien og god hacking!
Anbefalt:
Nettstedskontrollert juletre (alle kan kontrollere det): 19 trinn (med bilder)
Nettstedskontrollert juletre (hvem som helst kan kontrollere det): Vil du vite hvordan et nettstedstyrt juletre ser ut? Her er videoen som viser prosjektet mitt av juletreet mitt. Livestrømmen er nå avsluttet, men jeg lagde en video for å fange det som foregikk: I år, midt i Decembe
Innebygd LED 3D -trykt juletre: 10 trinn (med bilder)
Innebygd LED 3D-trykt juletre: Dette er et 3D-trykt juletre med innebygde adresserbare lysdioder inni. Så det er mulig å programmere lysdiodene for fine lyseffekter og bruke den 3D -trykte strukturen som en diffusor. Treet er atskilt i 4 trinn og et grunnelement (treet
FlatPack juletre: 6 trinn (med bilder)
FlatPack juletre: Jeg har " vi savner deg " e -post fra Instructables forrige uke og ja … jeg savner deg også ^ _ ^ Vel, litt travelt med den virkelige verden, men i går - 25. desember - var det ferie. Min kone og barna besøker min svigermor, så jeg var alene hjemme
Juletre ATmega (arduino): 10 trinn (med bilder)
Juletre ATmega (arduino): Juletre ATmega (arduino)
LED juletre med videoprojektor (Rasp Pi): 7 trinn (med bilder)
LED juletre med videoprojektor (Rasp Pi): Ser på hva noen mennesker har satt sammen for “ over toppen ” utendørs jul LED -show, jeg ønsket å se hva som var mulig å bringe det samme systemnivået sammen for et inne i huset juletre. I tidligere Instructables I & r