Indholdsfortegnelse:

Lightshowpi -projekt: 4 trin
Lightshowpi -projekt: 4 trin

Video: Lightshowpi -projekt: 4 trin

Video: Lightshowpi -projekt: 4 trin
Video: How To Use Addressable RGB WS2812B LED Strips With a Raspberry Pi Single Board Computer 2024, November
Anonim
Lightshowpi -projekt
Lightshowpi -projekt
Lightshowpi -projekt
Lightshowpi -projekt
Lightshowpi -projekt
Lightshowpi -projekt
Lightshowpi -projekt
Lightshowpi -projekt

Hej allesammen! Dette er min officielle guide til, hvordan du opretter et lysshow ved hjælp af lightshowpi fra oktober 2020.

Trin 1: Saml dine forbrugsvarer

Til dette projekt skal du bruge følgende:- Raspberry Pi (jeg brugte en Model B+, som jeg købte ved goodwill for mange år siden. Så vidt jeg ved, fungerer dette med alle pi'er undtagen 4'erne, men det kan jeg ikke bekræfte.)

www.raspberrypi.org/products/

- SD -kort/Micro SD -kort (Dette afhænger af hvilken pi du bruger. Alt 16 GB eller større burde være tilstrækkeligt)

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

- Micro USB strømkabel (til Raspberry Pi)

- Sainsmart 8 Channel Solid State Relay Board

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

- 10 kanals strømfordelingsblok

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…

- Mand til Mand, Mand til Kvinde og Kvinde til Kvinde Jumper Wires

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

- Loddekolbe

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

- Bærbar computer/computer med SD -kortlæser/-skriver

- To stikkontakter

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

Trin 2: Begynd ledningsføring

Start ledninger
Start ledninger
Start ledninger
Start ledninger
Start ledninger
Start ledninger
Start ledninger
Start ledninger

Inden vi konfigurerer hindbær pi, vil du gerne gå videre og foretage alle nødvendige ledninger på den måde, efter at du har konfigureret pi, kan du gå videre og teste hardwaren derefter. For at starte vil du gerne trække et referenceark op for GPIO -pinlayoutet for din respektive pi. For eksempel er den, jeg brugte, knyttet til dette trin.

På Sainsmart -pladen skal du tage en flad skruetrækker og løsne alle kanalskruerne (skruerne i de små grønne kasser). Tag derefter fat i dine han- til hun -jumperkabler og tilslut 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

SPRINGE

GPIO 6 til GND

GPIO 2 til VCC

Bemærk: På SSR -kortet er der to GND'er. Brug den ved siden af VCC.

Derefter vil du gerne skære 16 stykker af 16 gauge wire (2 for hver af de 8 kanaler) og fjerne lige enden, ca. 1/16 tommer fra. Indsæt derefter i output -siden af ssr -kortet og stram kanalskruerne (ikke for stramme).

Inden vi fortsætter, er der et par ting, du bør vide: På stikkontakterne er der to sæt skruer, en bronze og en sølv. Bronzesiden er til magt, sølvsiden er til jorden. Hvad du nu vil gøre, er at tage den venstre ledning fra kanal 1 og føre den til den øverste skrue på bronzesiden. Gå derefter til den næste kanal, og brug den venstre ledning og før den til bundskruen på samme side. Gentag, indtil du har otte ledninger kørt til stikkontakterne.

Derefter skal du lave jordtrådene. Skær et stykke 16 gauge wire og en slags daisy kæde udløb grunde sammen. For at gøre dette skal du fastgøre en ledning til den øverste sølvskrue og derefter til den nederste sølvskrue i den næste stikkontakt. Du skal derefter ende med en jordledning, der ikke er tilsluttet. Splice dine to stikkontakter og enten lodde eller krympe de negative ledninger sammen.

Grib nu din 10 -kanals strømbusstang. Du skal kun bruge 9 kanaler. Daisy kæde 9 af dem sammen (samme side). Tag derefter den rigtige ledning fra kanal 1 på SSR -kortet og fastgør den til den første brugte kanal. Gør dette, indtil alle 8 ledninger er fastgjort til busstangen. Tag derefter den positive ledning fra strømstikket med to stik og kør den ind i den sidste kanal i busstangen.

Nu er den hårde del forbi!

Trin 3: Konfigurer Raspberry Pi

For dem af jer, der er nye til Raspberry Pi, start her:

Der er et par programmer, du skal downloade, før vi starter opsætningen. For alle de følgende links skal du vælge dit operativsystem til den korrekte download.

- Raspberry Pi Imager

www.raspberrypi.org/downloads/

- PuTTy

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

- SD -kortformatering

www.sdcard.org/downloads/formatter/

- Avanceret IP -scanner

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

Når du har downloadet dem, skal du starte med at tilslutte dit SD -kort. Åbn SD -kortformateringen, og vælg det drev, du vil formatere. Formater derefter kortet. Dette er blot en sikkerhedsforanstaltning for at få resten af processen til at gå glattere.

Download derefter NOOBS OS -systemet til hindbær pi her:

downloads.raspberrypi.org/NOOBS_latest

Bemærk: Grunden til at jeg valgte NOOBS frem for Raspberry Pi OS er fordi NOOBS tilbyder en hurtig gendannelsesmetode, hvis du har brug for en ny installation.

Når det er gjort, skal du åbne programmet hindbær pi imager, rulle ned til brugerdefineret operativsystem, finde NOOBS.zip, vælge det drev, du vil skrive dit operativsystem til, og skrive!

Når det er færdigt, skal du indsætte SD -kortet i stikket på pi'et. De fleste af dem er under kortet, overfor usb -portene. Du vil også gerne tilslutte en mus til hindbær pi foreløbig. Tilslut mikro -USB -strømforsyningen til rpi. Brug derefter HDMI til at tilslutte det til et fjernsyn, PC -skærm osv. Efter et stykke tid vil raspberry pi bede dig om at spørge dig, hvilket operativsystem du vil installere. Vælg den første mulighed (Raspberry Pi OS Full/Desktop). Tillad det at installere operativsystemet, og derefter genstarter det pi. Følg pop-up-instruktionerne for at opdatere din pi og konfigurere en adgangskode til SSH (som vi vil bruge senere).

Når alt dette er gjort, vil du gerne klikke på Raspberry Pi -logoet i øverste venstre hjørne. Gå derefter til rullemenuen til Indstillinger> Raspberry Pi -konfiguration. Dette åbner en menu med forskellige indstillinger til din Raspberry Pi. Klik på fanen "Interfaces" og aktiver SSH.

Tilslut derefter USB WiFi -donglen til en af usb -portene (hvis din pi ikke har indbygget WiFi). Opret forbindelse til dit WiFi -netværk.

Når du er færdig med det, skal du gå til din computer med Advanced IP Scanner og PuTTy installeret. Opret forbindelse til det samme SSID, som du sluttede din Raspberry pi til. Åbn Avanceret IP -scanner, og scan dette område: "192.168.137.1 - 192.168.137.254." Din hindbær pi skulle dukke op med en IP -adresse ved siden af. Åbn nu PuTTy, og indtast IP -adressen i feltet Host Name, der vises ved siden af hindbærpi. Der kommer en pop op, klik på ja. Derefter bliver du bedt om "log ind som:" skriv "pi" og indtast derefter den adgangskode, du valgte, da du konfigurerede din pi. Når du skriver, kan du bemærke, at adgangskoden ikke vises. Dette er en sikkerhedsfunktion og er helt normal. Bare indtast adgangskoden og tryk enter. For andre spørgsmål henvises her:

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

Når du har fjernadgang til din pi, skal du indtaste følgende kommandoer:

sudo apt installere git-core

git klon

cd lightshowpi

git fetch && git checkout python3

sudo./install.sh

sudo genstart

Efter hver kommando skal du vente på, at "pi@raspberrypi:" i grøn tekst skal vises, før du skriver en ny kode i. Når det hele er gjort, skal du indtaste denne kommando for at teste hardwaren:

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

Hvert lys på SSR -kortet skal blinke individuelt. Du er klar til at køre nogle lys!

Trin 4: Afspilning af din første sang

Den nemmeste måde jeg fandt at afspille sange på var at downloade.mp3 -filer og derefter lægge dem i en mappe på hindbær pi. Jeg betegnede min "musik". Brug derefter denne kommando i PuTTy:

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

Det er alt, hvad der skal til! Det har været et virkelig sjovt, men udfordrende projekt, og jeg håber, at dette hjælper nogen, der har oplevet de samme ting, som jeg gjorde. Her er et link til en YouTube -afspilningsliste med optagelser af nogle af sangene fra mit lysshow.

www.youtube.com/playlist?list=PLusUu0mUL14inWN0n3kunZgV04VEoSOdA

Hvis du har spørgsmål, er du velkommen til at spørge! Tak skal du have!

Anbefalede: