Innehållsförteckning:
- Steg 1: Obligatorisk maskinvara
- Steg 2: Montera hårdvaran
- Steg 3: Installera PiGPIO
- Steg 4: Hämta källkoden
- Steg 5: Bygg programmet
- Steg 6: Starta programmet
Video: Raspberry Pi julgran: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Har du någonsin velat ha full kontroll över dina julbelysning? Denna handledning kommer att avslöja de exakta stegen för att göra en julgran som drivs av en Raspberry Pi, ANAVI Light pHAT och en billig 12V RGB LED -remsa. Detta är definitivt inte den billigaste lösningen för en semesterdekoration men det är roligt och ett effektivt sätt att öva på dina programmeringskunskaper.
Steg 1: Obligatorisk maskinvara
För att bygga Raspberry Pi julgran behöver du:
- julgran
- Raspberry Pi (vilken modell eller version som helst av Raspberry Pi med 40 -stifts rubrik)
- ANAVI Light pHAT
- 12V RGB LED -remsa
- USB -strömförsörjning
- 12V strömförsörjning med DC -uttag 5,5x2,1 mm
- MicroSD -kort med Raspbian
Du kan använda valfri 12V RGB LED -remsa. Välj längden på remsan som motsvarar storleken på ditt julgran. Dessa 12V RGB LED -remsor är en vara. De är mycket prisvärda och lätta att hitta. I den här videon använder jag en meter lång remsa med 30 lysdioder i.
Steg 2: Montera hårdvaran
Montera hårdvaran med dina bara händer. Anslut RGB LED -remsan till ANAVI Light pHAT med en skruvmejsel och starta Raspberry Pi enligt bilden.
ANAVI Light pHAT är en Raspberry Pi-tilläggskort med öppen källkod speciellt utformad för att styra färgerna till den billiga 12V RGB LED-remsan via tre MOSFET-enheter. Att använda det är mycket enkelt att bygga projektet på bara några minuter.
Steg 3: Installera PiGPIO
Öppna en terminal på din Raspberry Pi och installera de senaste versionerna av piGPIO och Git genom att skriva följande kommandon:
sudo apt-get uppdatering
sudo apt -get install -y pigpio git
Steg 4: Hämta källkoden
Demoprogrammet för att styra 12V RGB LED -remsan är gratis och öppen källkod. Den är tillgänglig på GitHub. Utför följande kommando i terminalen för att få källkoden:
git-klon
Steg 5: Bygg programmet
Utför följande kommando i en terminal för att bygga demo -applikationen:
cd anavi-exempel/anavi-light-phat/light-demo
göra
Demo -applikationen är skriven på programmeringsspråket C. Det skapar en mjukvarudefinierad pulsbreddsmodulering för att ställa in färgen på RGB LED-remsan genom de tre MOSFET: erna på ANAVI Light pHAT.
Varje sekund ställer programmet in ett slumpmässigt värde i intervallet från 0 till 255 av var och en av de tre huvudfärgerna. Den totala kombinationen gör mer än 16 miljoner färger! Även om färgen bestäms slumpmässigt, är källkoden skriven på ett sätt för att öka chansen att en av de tre huvudfärgerna är ljusare än de andra.
Steg 6: Starta programmet
Utför kommandona nedan för att starta programmet:
sudo pigpiod
./demo
Demoprogrammet kör en oändlig loop. För att avsluta det måste användaren trycka samtidigt på tangentbordet Ctrl och C. Det är det! Njut av semestern och lycklig hackning!
Rekommenderad:
Webbplatsstyrd julgran (vem som helst kan kontrollera den): 19 steg (med bilder)
Webbplatsstyrd julgran (vem som helst kan kontrollera den): Vill du veta hur en webbplatsstyrd julgran ser ut? Här är videon som visar mitt projekt av min julgran. Livestreamen har slutat nu, men jag gjorde en video som fångade vad som hände: I år, mitt i Decembe
Inbäddad LED 3D -tryckt julgran: 10 steg (med bilder)
Inbäddad LED 3D-tryckt julgran: Detta är ett 3D-tryckt julgran med inbäddade adresserbara lysdioder inuti. Så det är möjligt att programmera lysdioderna för fina ljuseffekter och använda den 3D -tryckta strukturen som en diffusor. Trädet är separerat i fyra steg och ett baselement (trädet
FlatPack julgran: 6 steg (med bilder)
FlatPack julgran: Jag har " vi saknar dig " mail från Instructables förra veckan och ja … jag saknar dig också ^ _ ^ Tja, lite upptagen med den verkliga världen men igår - 25 december - var semester. Min fru och barn besöker min svärmor, så jag var ensam hemma
Julgran ATmega (arduino): 10 steg (med bilder)
Julgran ATmega (arduino): Julgran ATmega (arduino)
LED -julgran med videoprojektor (Rasp Pi): 7 steg (med bilder)
LED -julgran med videoprojektor (Rasp Pi): Tittar på vad vissa människor sätter ihop för “ över toppen ” utomhus -jul -LED -shower, jag ville se vad som var möjligt att samla samma systemnivå för en inuti husets julgran. I tidigare Instructables I & r