Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Hej alla! Detta är min officiella guide för hur man skapar en ljusshow med lightshowpi från och med oktober 2020.
Steg 1: Samla dina tillbehör
För detta projekt behöver du följande:- Raspberry Pi (jag använde en modell B+ som jag köpte för goodwill för flera år sedan. Så vitt jag vet fungerar detta med alla pi förutom 4: an, men jag kan inte verifiera det.)
www.raspberrypi.org/products/
- SD -kort/Micro SD -kort (Detta beror på vilken pi du använder. Allt 16 GB eller större borde räcka)
www.walmart.com/ip/SanDisk-32GB-microSDHC-…
- Micro USB -strömkabel (för Raspberry Pi)
- Sainsmart 8 -kanals Solid State -reläkort
www.sainsmart.com/products/8-channel-5v-so…
- 10 kanalers strömfördelningsblock
www.speedwaymotors.com/Electrical-10-Termi…
- Fyra Hyper Tough Outlets
www.walmart.com/ip/Hyper-Tough-Grounding-D…
- Två Hyper Tough 2 Gang Box
www.walmart.com/ip/Hyper-Tough-2-Gang-Swit …
- Man till man, man till kvinna och kvinnlig till kvinnlig bygel
www.amazon.com/gp/product/B072L1XMJR/ref=p…
- 16 mätråd
www.walmart.com/ip/16-Gauge-Red-Black-Powe…
- HiLetGo digital FM -sändare
www.amazon.com/gp/product/B07X3Z8YTD/ref=p…
- Trådskärare och trådavdragare
www.walmart.com/ip/Wire-Stripper-Universal …
- Eltejp
- Lödkolv
www.walmart.com/ip/Hyper-Tough-30-Watt-Sol…
- Bärbar dator/dator med SD -kortläsare/skrivare
- Två stickkontakter
www.amazon.com/ARyee-Universal-Compatible-…
Steg 2: Börja kabeldragning
Innan vi sätter upp hallon pi, kommer du att vilja fortsätta och göra alla nödvändiga kablar på det sättet efter att du har konfigurerat pi kan du gå vidare och testa hårdvaran då. För att börja vill du dra upp ett referensblad för GPIO -pin -layouten för din respektive pi. Till exempel är den jag använde bifogad detta steg.
Ta en plattskruvmejsel på Sainsmart -kortet och lossa alla kanalskruvarna (skruvarna i de små gröna rutorna). Ta sedan tag i dina manliga till kvinnliga bygelkablar och dra dem enligt följande:
GPIO 11 till CH1
GPIO 12 till CH2
GPIO 13 till CH3
GPIO 15 till CH4
GPIO 16 till CH5
GPIO 18 till CH6
GPIO 22 till CH7
GPIO 7 till CH8
HOPPA
GPIO 6 till GND
GPIO 2 till VCC
Obs! På SSR -kortet finns två GND: er. Använd den bredvid VCC.
Då kommer du att vilja klippa 16 bitar av 16 gauge tråd (2 för var och en av de 8 kanalerna) och ta bort bara slutet, ungefär 1/16 tum av. För sedan in i utgångssidan av SSR -kortet och dra åt kanalskruvarna (inte för hårt).
Innan vi fortsätter finns det några saker du bör veta: på vägguttagen finns två uppsättningar skruvar, en brons och en silver. Bronssidan är för kraft, silversidan är för mark. Vad du nu vill göra är att ta den vänstra tråden från kanal ett och dra den till den övre skruven på bronssidan. Gå sedan till nästa kanal och använd den vänstra tråden och kör den till bottenskruven på samma sida. Upprepa tills du har åtta ledningar till uttagen.
Då måste du göra jordtrådarna. Klipp en bit med 16 gauge -tråd och typ av en daisy -kedja utloppsgrunderna tillsammans. För att göra detta, fäst en tråd till den övre silverskruven och sedan till den nedre silverskruven på nästa uttag. Du bör då få en jordkabel som inte är ansluten. Klyva dina två stickkontakter och antingen löd eller krympa de negativa trådarna tillsammans.
Ta nu din 10 -kanaliga strömbussbar. Du behöver bara 9 kanaler. Daisy chain 9 av dem tillsammans (samma sida). Ta sedan rätt kabel från kanal ett på SSR -kortet och fäst den på den första använda kanalen. Gör detta tills alla åtta ledningar är fästa på samlingsskenan. Ta sedan den positiva ledningen från strömuttaget med två stift och köra in den i den sista kanalen på bussstången.
Nu är den svåra delen över!
Steg 3: Konfigurera Raspberry Pi
För dig som är ny på Raspberry Pi, börja här:
Det finns några program du måste ladda ner innan vi börjar installera. För alla följande länkar, välj ditt operativsystem för rätt nedladdning.
- Raspberry Pi Imager
www.raspberrypi.org/downloads/
- Spackel
www.chiark.greenend.org.uk/~sgtatham/putty…
- SD -kortformaterare
www.sdcard.org/downloads/formatter/
- Avancerad IP -skanner
www.advanced-ip-scanner.com/download/Advan…
När du har laddat ner dem börjar du med att ansluta ditt SD -kort. Öppna SD -kortets formaterare och välj den enhet du vill formatera. Formatera sedan kortet. Detta är bara en försiktighetsåtgärd för att få resten av processen att gå smidigare.
Ladda sedan ner NOOBS OS -systemet för hallon pi här:
downloads.raspberrypi.org/NOOBS_latest
Obs: Anledningen till att jag valde NOOBS framför Raspberry Pi OS är att NOOBS erbjuder en snabb återställningsmetod om du behöver en ny installation.
När det är klart öppnar du programmet hallon pi imager, rullar ner till anpassat operativsystem, hittar NOOBS.zip, väljer den enhet du vill skriva ditt operativsystem till och skriver!
När det är klart sätter du in SD -kortet i kortplatsen på pi: n. De flesta av dem är under kortet, mitt emot usb -portarna. Du kommer också att vilja ansluta en mus till hallon pi tills vidare. Anslut mikro -USB -strömförsörjningen till rpi. Använd sedan HDMI för att ansluta den till en TV, PC -bildskärm, etc. Efter en tid frågar hallon pi dig och frågar vilket operativsystem du vill installera. Välj det första alternativet (Raspberry Pi OS Full/Desktop). Låt det installera operativsystemet och sedan startar det om pi: n. Följ popup-instruktionerna för att uppdatera din pi och ställa in ett lösenord för SSH (som vi kommer att använda senare).
När allt detta är gjort kommer du att vilja klicka på Raspberry Pi -logotypen i det övre vänstra hörnet. Gå sedan till rullgardinsmenyn Inställningar> Raspberry Pi -konfiguration. Detta öppnar en meny med olika inställningar för din Raspberry Pi. Klicka på fliken "Gränssnitt" och aktivera SSH.
Anslut sedan USB WiFi -dongeln till en av usb -portarna (om din pi inte har inbyggd WiFi). Anslut till ditt WiFi -nätverk.
När du är klar med det, gå till din dator med Advanced IP Scanner och PuTTy installerat. Anslut till samma SSID som du anslöt din Raspberry pi till. Öppna Advanced IP Scanner och skanna detta intervall: "192.168.137.1 - 192.168.137.254." Din hallon pi ska dyka upp med en IP -adress bredvid. Öppna nu PuTTy och i rutan Host Name skriver du IP -adressen som visas bredvid hallon pi. Det kommer att dyka upp, klicka på ja. Då uppmanas du att "logga in som:" skriv "pi" och ange sedan det lösenord du valde när du konfigurerade din pi. När du skriver kan du märka att lösenordet inte visas. Detta är en säkerhetsfunktion och är helt normal. Skriv bara in lösenordet och tryck enter. För andra frågor, se här:
www.raspberrypi.org/documentation/remote-a…
När du har lyckats komma åt din pi på distans skriver du in följande kommandon:
sudo apt installera git-core
git -klon
cd lightshowpi
git hämta && git checkout python3
sudo./install.sh
sudo starta om
Efter varje kommando väntar du på att "pi@raspberrypi:" i grön text ska visas innan du skriver in en ny kod. När det är klart anger du det här kommandot för att testa hårdvaran:
sudo python py/hardware_controller.py --state = flash
Varje lampa på SSR -kortet ska blinka individuellt. Du är redo att köra några lampor!
Steg 4: Spela din första låt
Det enklaste sättet jag hittade att spela låtar var att ladda ner.mp3 -filer och sedan lägga dem i en mapp på hallon pi. Jag betecknade min "musik". Använd sedan kommandot i PuTTy:
sudo python py/synchronized_lights.py --file =/home/pi/lightshowpi/usic/[låtnamn].mp3
Det är allt som finns! Det har varit ett riktigt roligt men utmanande projekt och jag hoppas att detta hjälper alla som upplevt samma saker som jag gjorde. Här är en länk till en YouTube -spellista med inspelningar av några av låtarna från min ljusshow.
www.youtube.com/playlist?list=PLusUu0mUL14inWN0n3kunZgV04VEoSOdA
Om du har några frågor är du välkommen att fråga! Tack!