Innholdsfortegnelse:
- Trinn 1: Samle rekvisita
- Trinn 2: Start kabling
- Trinn 3: Sett opp Raspberry Pi
- Trinn 4: Spill av din første sang
Video: Lightshowpi -prosjekt: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
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
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:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Halloween LightshowPi: 6 trinn
Halloween LightshowPi: Så denne sesongen var vi på utkikk etter noe nytt å legge til i vårt Haunted Halloween Yard, og jeg snublet over dette Raspberry Pi Lightshow -prosjektet på http://lightshowpi.org. Det er også mye flott informasjon på https://www.reddit.com/r/LightShowPi/. I
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
Raspberry Pi LightshowPi: 5 trinn (med bilder)
Raspberry Pi LightshowPi: I denne instruksjonsboken lager jeg en julevisning med en versjon av LightshowPi lastet på en Raspberry Pi 3, 8 -kanals SSR, 4 uttak og forskjellige ledninger. Videoen som er lagt ut er et eksempel på det jeg gjorde i fjor. Hvis du liker dette instruerbart, stem