Indholdsfortegnelse:

Raspberry Pi juletræ: 6 trin (med billeder)
Raspberry Pi juletræ: 6 trin (med billeder)

Video: Raspberry Pi juletræ: 6 trin (med billeder)

Video: Raspberry Pi juletræ: 6 trin (med billeder)
Video: Lærke - Vi skal ikke være kærester 2024, November
Anonim
Image
Image
Påkrævet hardware
Påkrævet hardware

Har du nogensinde ønsket at have fuld kontrol over dine julelys? Denne vejledning afslører de nøjagtige trin til fremstilling af et juletræ drevet af en Raspberry Pi, ANAVI Light pHAT og en billig 12V RGB LED -strip. Dette er bestemt ikke den billigste løsning til en feriedekoration, men det er sjovt og en effektiv måde at øve dine programmeringsevner på.

Trin 1: Påkrævet hardware

For at bygge Raspberry Pi juletræet skal du bruge:

  • juletræ
  • Raspberry Pi (enhver model eller version af Raspberry Pi med 40 pin header)
  • ANAVI Light pHAT
  • 12V RGB LED strip
  • USB strømforsyning
  • 12V strømforsyning med DC -stik 5.5x2.1mm
  • MicroSD -kort med Raspbian

Du kan bruge enhver 12V RGB LED -strip. Vælg længden af strimlen, der svarer til størrelsen på dit juletræ. Disse 12V RGB LED -strips er en vare. De er meget overkommelige og lette at finde. I denne video bruger jeg 1 meter lang strimmel med 30 lysdioder i.

Trin 2: Saml hardware

Saml hardware
Saml hardware
Saml hardware
Saml hardware
Saml hardware
Saml hardware
Saml hardware
Saml hardware

Saml hardware med dine bare hænder. Sæt RGB LED -båndet på ANAVI Light pHAT ved hjælp af en skruetrækker, og start Raspberry Pi som vist i videoen.

ANAVI Light pHAT er en open source hardware Raspberry Pi add-on board specielt designet til at styre farverne til den billige 12V RGB LED-strip via tre MOSFET'er. At bruge det er meget let at bygge projektet på kun få minutter.

Trin 3: Installer PiGPIO

Installer PiGPIO
Installer PiGPIO

Åbn en terminal på din Raspberry Pi og installer de nyeste versioner af piGPIO og Git ved at skrive følgende kommandoer:

sudo apt-get opdatering

sudo apt -get install -y pigpio git

Trin 4: Hent kildekoden

Få kildekoden
Få kildekoden

Demo -applikationen til styring af 12V RGB LED -stripen er gratis og open source. Den er tilgængelig på GitHub. Udfør følgende kommando i terminalen for at hente kildekoden:

git-klon

Trin 5: Byg applikationen

Byg applikationen
Byg applikationen

Udfør følgende kommando i en terminal for at bygge demo -applikationen:

cd anavi-eksempler/anavi-light-phat/light-demo

lave

Demoprogrammet er skrevet i programmeringssproget C. Det skaber en softwaredefineret pulsbreddemodulation for at indstille farven på RGB LED-strimlen gennem de tre MOSFET'er på ANAVI Light pHAT.

Hvert sekund sætter programmet en tilfældig værdi i området fra 0 til 255 af hver af de tre hovedfarver. Den samlede kombination giver mere end 16 millioner farver! Selvom farven bestemmes tilfældigt, er kildekoden skrevet på en måde for at øge chancerne for, at en af de tre hovedfarver er lysere end de andre.

Trin 6: Start programmet

Start applikationen
Start applikationen
Start applikationen
Start applikationen
Start applikationen
Start applikationen

Udfør kommandoerne herunder for at starte applikationen:

sudo pigpiod

./demo

Demoprogrammet kører en uendelig loop. For at afslutte det skal brugeren trykke samtidigt på tastaturet Ctrl og C. Det er det! Nyd ferien og god hacking!

Anbefalede: