Innehållsförteckning:

Raspberry Pi julgran: 6 steg (med bilder)
Raspberry Pi julgran: 6 steg (med bilder)

Video: Raspberry Pi julgran: 6 steg (med bilder)

Video: Raspberry Pi julgran: 6 steg (med bilder)
Video: Создание Шаблона SNMP для Zabbix Принцип работы через MIB Browser и snmpwalk 2024, November
Anonim
Image
Image
Nödvändig hårdvara
Nödvändig hårdvara

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
Montera hårdvaran
Montera hårdvaran
Montera hårdvaran
Montera hårdvaran
Montera hårdvaran
Montera hårdvaran
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

Installera PiGPIO
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

Hämta källkoden
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

Skapa programmet
Skapa 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

Starta programmet
Starta programmet
Starta programmet
Starta programmet
Starta programmet
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: