Innholdsfortegnelse:

Raspberry Pi juletre: 6 trinn (med bilder)
Raspberry Pi juletre: 6 trinn (med bilder)

Video: Raspberry Pi juletre: 6 trinn (med bilder)

Video: Raspberry Pi juletre: 6 trinn (med bilder)
Video: ПРИВОЗ. ОДЕССА МАМА. Рецепт САЛО. ОБЗОР НОЖЕЙ 2024, November
Anonim
Image
Image
Nødvendig maskinvare
Nødvendig maskinvare

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

Sett sammen maskinvaren
Sett sammen maskinvaren
Sett sammen maskinvaren
Sett sammen maskinvaren
Sett sammen maskinvaren
Sett sammen maskinvaren
Sett sammen maskinvaren
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

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

Få kildekoden
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

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

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