Innholdsfortegnelse:

Lightshowpi -prosjekt: 4 trinn
Lightshowpi -prosjekt: 4 trinn

Video: Lightshowpi -prosjekt: 4 trinn

Video: Lightshowpi -prosjekt: 4 trinn
Video: Setting Up LightShowPi Microweb Interface | Christmas Light Show 2024, Juli
Anonim
Lightshowpi -prosjekt
Lightshowpi -prosjekt
Lightshowpi -prosjekt
Lightshowpi -prosjekt
Lightshowpi -prosjekt
Lightshowpi -prosjekt
Lightshowpi -prosjekt
Lightshowpi -prosjekt

Hei alle sammen! Dette er min offisielle guide for hvordan du lager et lysshow ved hjelp av lightshowpi fra oktober 2020.

Trinn 1: Samle rekvisita

For dette prosjektet trenger du følgende:- Raspberry Pi (jeg brukte en Model B+ som jeg kjøpte for goodwill for mange år siden. Så vidt jeg vet, vil dette fungere med alle pi-er bortsett fra de 4, men jeg kan ikke bekrefte det.)

www.raspberrypi.org/products/

- SD -kort/Micro SD -kort (Dette avhenger av hvilken pi du bruker. Alt 16 GB eller større bør være tilstrekkelig)

www.walmart.com/ip/SanDisk-32GB-microSDHC-…

- Micro USB -strømkabel (for Raspberry Pi)

- Sainsmart 8 Channel Solid State Relay Board

www.sainsmart.com/products/8-channel-5v-so…

- 10 kanals strømfordelingsblokk

www.speedwaymotors.com/Electrical-10-Termi…

- Fire Hyper Tough Outlets

www.walmart.com/ip/Hyper-Tough-Grounding-D…

- To Hyper Tough 2 Gang Box

www.walmart.com/ip/Hyper-Tough-2-Gang-Swit…

- Mann til mann, mann til kvinne, og kvinne til hunn

www.amazon.com/gp/product/B072L1XMJR/ref=p…

- 16 gauge wire

www.walmart.com/ip/16-Gauge-Red-Black-Powe…

- HiLetGo digital FM -sender

www.amazon.com/gp/product/B07X3Z8YTD/ref=p…

- Wire cutter og wire stripper

www.walmart.com/ip/Wire-Stripper-Universal …

- Elektrisk tape

- Loddejern

www.walmart.com/ip/Hyper-Tough-30-Watt-Sol…

- Bærbar datamaskin/datamaskin med SD -kortleser/skribent

- To stikkontakter

www.amazon.com/ARyee-Universal-Compatible-…

Trinn 2: Start kabling

Begynn ledninger
Begynn ledninger
Begynn ledninger
Begynn ledninger
Begynn ledninger
Begynn ledninger
Begynn ledninger
Begynn ledninger

Før vi setter opp bringebærpi, vil du gå videre og gjøre alle nødvendige ledninger på den måten etter at du har konfigurert pi, kan du gå videre og teste maskinvaren da. For å starte vil du trekke opp et referanseark for GPIO -pinneoppsettet for din respektive pi. For eksempel er den jeg brukte knyttet til dette trinnet.

Ta en flat skrutrekker på Sainsmart -brettet og løsne alle kanalskruene (skruene i de små grønne boksene). Ta deretter i startkablene mellom hann og hunn og koble dem som følger:

GPIO 11 til CH1

GPIO 12 til CH2

GPIO 13 til CH3

GPIO 15 til CH4

GPIO 16 til CH5

GPIO 18 til CH6

GPIO 22 til CH7

GPIO 7 til CH8

HOPPE

GPIO 6 til GND

GPIO 2 til VCC

Merk: På SSR -kortet er det to GND -er. Bruk den ved siden av VCC.

Deretter vil du kutte 16 stykker 16 gauge wire (2 for hver av de 8 kanalene) og fjerne bare enden, omtrent 1/16 tomme av. Sett deretter inn på utgangssiden av ssr -kortet og stram til kanalskruene (ikke for stramme).

Før vi fortsetter er det noen ting du bør vite: På vegguttakene er det to sett med skruer, en bronse og en sølv. Bronsesiden er for kraft, sølvsiden er for bakken. Det du vil gjøre er å ta den venstre ledningen fra kanal en og føre den til den øverste skruen på bronsesiden. Gå deretter til neste kanal og bruk venstre ledning og kjør den til den nederste skruen på samme side. Gjenta til du har åtte ledninger løpt til uttakene.

Deretter må du lage jordtrådene. Klipp et stykke 16 gauge ledning og en slags daisy chain utløpssiden sammen. For å gjøre dette, fest en ledning til den øvre sølvskruen og deretter til den nederste sølvskruen på det neste uttaket. Du bør da ende opp med en jordledning som ikke er tilkoblet. Splice de to stikkontakten og enten lodde eller krympe de negative ledningene sammen.

Nå, ta tak i din 10 -kanals strømbusstang. Du trenger bare 9 kanaler. Daisy chain 9 av dem sammen (samme side). Ta deretter den riktige ledningen fra kanal en på SSR -kortet og fest den til den første brukte kanalen. Gjør dette til alle 8 ledningene er festet til busslisten. Ta deretter den positive ledningen fra strømkontakten med to pinner og kjør den inn i den siste kanalen på busslisten.

Nå er den vanskelige delen over!

Trinn 3: Sett opp Raspberry Pi

For de av dere som er nye på Raspberry Pi, start her:

Det er noen få programmer du må laste ned før vi starter oppsettet. For alle de følgende koblingene, velg OS for riktig nedlasting.

- Raspberry Pi Imager

www.raspberrypi.org/downloads/

- PuTTy

www.chiark.greenend.org.uk/~sgtatham/putty…

- SD -kortformatering

www.sdcard.org/downloads/formatter/

- Avansert IP -skanner

www.advanced-ip-scanner.com/download/Advan…

Når du har lastet dem ned, begynner du med å koble til SD -kortet. Åpne SD -kortformateringen og velg stasjonen du vil formatere. Formater deretter kortet. Dette er bare en forhåndsregel for å få resten av prosessen til å gå jevnere.

Last deretter ned NOOBS OS -systemet for bringebærpi her:

downloads.raspberrypi.org/NOOBS_latest

Merk: Grunnen til at jeg valgte NOOBS fremfor Raspberry Pi OS er fordi NOOBS tilbyr en rask gjenopprettingsmetode i tilfelle du trenger en ny installasjon.

Når det er gjort, åpner du bringebær pi -avbildningsprogrammet, ruller ned til tilpasset operativsystem, finner NOOBS.zip, velger stasjonen du vil skrive operativsystemet til, og skriver!

Etter at det er fullført, sett inn SD -kortet i sporet på pi -en. De fleste av dem er under brettet, overfor usb -portene. Du vil også koble til en mus til bringebær -pi foreløpig. Koble mikro -USB -strømforsyningen til rpi. Deretter bruker du HDMI til å koble den til en TV, PC -skjerm, etc. Etter en stund vil bringebær -pi be deg om å spørre deg hvilket operativsystem du vil installere. Velg det første alternativet (Raspberry Pi OS Full/Desktop). Tillat det å installere operativsystemet, og så starter det pi på nytt. Følg popup-instruksjonene for å oppdatere pi-en og sette opp et passord for SSH (som vi skal bruke senere).

Etter at alt dette er gjort, vil du klikke på Raspberry Pi -logoen øverst til venstre. Gå deretter til rullegardinmenyen til Innstillinger> Raspberry Pi -konfigurasjon. Dette åpner en meny med forskjellige innstillinger for din Raspberry Pi. Klikk på "Grensesnitt" -fanen og aktiver SSH.

Koble deretter USB WiFi -dongelen til en av usb -portene (hvis pi -en ikke har innebygd WiFi). Koble til WiFi -nettverket ditt.

Når du er ferdig med det, går du til datamaskinen din med Advanced IP Scanner og PuTTy installert. Koble til samme SSID som du koblet din Raspberry pi til. Åpne Avansert IP -skanner og skann dette området: "192.168.137.1 - 192.168.137.254." Din bringebær pi skulle dukke opp med en IP -adresse ved siden av. Nå åpner du PuTTy og skriver inn IP -adressen som vises ved siden av bringebærpi i boksen Host Name. Det kommer en popup, klikk ja. Deretter blir du bedt om å "logge inn som:" skriv "pi" og deretter skrive inn passordet du valgte da du konfigurerte pi. Når du skriver, kan du legge merke til at passordet ikke vises. Dette er en sikkerhetsfunksjon og er helt normal. Bare skriv inn passordet og trykk enter. For andre spørsmål, se her:

www.raspberrypi.org/documentation/remote-a…

Når du har fått tilgang til pi eksternt, skriver du inn følgende kommandoer:

sudo apt installer git-core

git klon

cd lightshowpi

git fetch && git checkout python3

sudo./install.sh

sudo omstart

Etter hver kommando, vent til "pi@raspberrypi:" i grønn tekst skal vises før du skriver inn en ny kode. Når alt er gjort, skriver du inn denne kommandoen for å teste maskinvaren:

sudo python py/hardware_controller.py --state = flash

Hvert lys på SSR -kortet bør blinke individuelt. Du er klar til å kjøre noen lys!

Trinn 4: Spill av din første sang

Den enkleste måten jeg fant å spille sanger var å laste ned.mp3 -filer og deretter sette dem inn i en mappe på bringebær -pi. Jeg kalte min "musikk". Bruk deretter denne kommandoen i PuTTy:

sudo python py/synchronized_lights.py --file =/home/pi/lightshowpi/usic/[sangnavn].mp3

Det er alt det er! Det har vært et veldig morsomt, men utfordrende prosjekt, og jeg håper dette hjelper noen som har opplevd de samme tingene jeg gjorde. Her er en lenke til en YouTube -spilleliste med opptak av noen av sangene fra lysshowet mitt.

www.youtube.com/playlist?list=PLusUu0mUL14inWN0n3kunZgV04VEoSOdA

Hvis du har spørsmål, kan du gjerne spørre! Takk skal du ha!

Anbefalt: