Sommario:

Progetto Lightshowpi: 4 passaggi
Progetto Lightshowpi: 4 passaggi

Video: Progetto Lightshowpi: 4 passaggi

Video: Progetto Lightshowpi: 4 passaggi
Video: How To Use Addressable RGB WS2812B LED Strips With a Raspberry Pi Single Board Computer 2024, Luglio
Anonim
Progetto Lightshowpi
Progetto Lightshowpi
Progetto Lightshowpi
Progetto Lightshowpi
Progetto Lightshowpi
Progetto Lightshowpi
Progetto Lightshowpi
Progetto Lightshowpi

Ciao a tutti! Questa è la mia guida ufficiale su come creare uno spettacolo di luci usando lightshowpi a partire da ottobre 2020.

Passaggio 1: raccogli le tue provviste

Per questo progetto avrai bisogno di quanto segue: - Raspberry Pi (ho usato un modello B+ che ho acquistato anni fa per buona volontà. Per quanto ne so, funzionerà con tutti i pi ad eccezione dei 4, tuttavia non posso verificarlo.)

www.raspberrypi.org/products/

- Scheda SD/Scheda Micro SD (questo dipende da cosa pi usi. Qualsiasi cosa da 16 GB o più grande dovrebbe essere sufficiente)

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

- Cavo di alimentazione micro USB (per Raspberry Pi)

- Scheda relè a stato solido a 8 canali Sainsmart

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

- Blocco di distribuzione dell'alimentazione a 10 canali

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

- Quattro uscite iper resistenti

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

- Due scatole da 2 gang iper resistenti

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

- Cavi jumper maschio-maschio, maschio-femmina e femmina-femmina

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

- Cavo calibro 16

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

- Trasmettitore FM digitale HiLetGo

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

- Tagliafili e spelafili

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

- Nastro elettrico

- Saldatore

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

- Laptop/computer con lettore/scrittore di schede SD

- Spina di alimentazione a due poli

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

Passaggio 2: iniziare il cablaggio

Iniziare il cablaggio
Iniziare il cablaggio
Iniziare il cablaggio
Iniziare il cablaggio
Iniziare il cablaggio
Iniziare il cablaggio
Iniziare il cablaggio
Iniziare il cablaggio

Prima di configurare il raspberry pi, vorrai andare avanti e fare tutto il cablaggio necessario in questo modo dopo aver impostato il pi, puoi andare avanti e testare l'hardware, quindi. Per iniziare, ti consigliamo di aprire un foglio di riferimento per il layout dei pin GPIO del tuo rispettivo pi. Ad esempio quello che ho usato è allegato a questo passaggio.

Sulla scheda Sainsmart, prendi un cacciavite a testa piatta e allenta tutte le viti del canale (le viti all'interno delle piccole scatole verdi). Quindi, prendi i cavi jumper maschio-femmina e collegali come segue:

GPIO 11 a CH1

GPIO 12 a CH2

GPIO 13 a CH3

GPIO 15 a CH4

GPIO 16 a CH5

GPIO 18 a CH6

GPIO 22 a CH7

GPIO 7 a CH8

SALTA

GPIO 6 a GND

GPIO 2 a VCC

Nota: sulla scheda SSR ci sono due GND. Usa quello vicino al VCC.

Quindi vorrai tagliare 16 pezzi di filo da 16 gauge (2 per ciascuno degli 8 canali) e spellare solo l'estremità, a circa 1/16 di pollice di distanza. Quindi inserire nel lato di uscita della scheda ssr e serrare le viti del canale (non troppo strette).

Prima di continuare ci sono alcune cose che dovresti sapere: sulle prese a muro ci sono due serie di viti, una in bronzo e una in argento. Il lato bronzo è per il potere, il lato argento è per la terra. Ora, quello che vuoi fare è prendere il filo sinistro dal canale uno e farlo passare alla vite superiore sul lato bronzo. Quindi vai al canale successivo e usa il filo sinistro e fallo scorrere fino alla vite in basso sullo stesso lato. Ripeti finché non hai otto fili diretti alle prese.

Quindi dovrai realizzare i fili di terra. Taglia un pezzo di filo da 16 gauge e una sorta di collegamento a margherita insieme ai motivi della presa. Per fare ciò, collegare un filo alla vite d'argento superiore e poi alla vite d'argento inferiore della presa successiva. Dovresti quindi finire con un filo di terra che non è collegato. Unire la spina di alimentazione a due poli e saldare o crimpare insieme i fili negativi.

Ora prendi la tua barra del bus di alimentazione a 10 canali. Avrai solo bisogno di 9 canali. Daisy chain 9 di loro insieme (stesso lato). Quindi prendere il filo destro dal canale uno sulla scheda SSR e collegarlo al primo canale utilizzato. Procedere in questo modo fino a quando tutti gli 8 fili sono collegati alla barra del bus. Quindi prendere il filo positivo dalla spina di alimentazione a due poli e farlo passare nell'ultimo canale della barra del bus.

Ora la parte difficile è finita!

Passaggio 3: configura Raspberry Pi

Per quelli di voi che non conoscono Raspberry Pi, iniziano qui:

Ci sono alcuni programmi che dovrai scaricare prima di iniziare l'installazione. Per tutti i seguenti collegamenti, seleziona il tuo sistema operativo per il download corretto.

- Raspberry Pi Imager

www.raspberrypi.org/downloads/

- Putty

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

- Formattatore di schede SD

www.sdcard.org/downloads/formatter/

- Scanner IP avanzato

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

Una volta scaricati, inizia collegando la scheda SD. Apri il formattatore della scheda SD e seleziona l'unità che desideri formattare. Quindi formattare la scheda. Questa è solo una precauzione per rendere più agevole il resto del processo.

Quindi, scarica il sistema operativo NOOBS per raspberry pi qui:

downloads.raspberrypi.org/NOOBS_latest

Nota: il motivo per cui ho scelto NOOBS rispetto al sistema operativo Raspberry Pi è perché NOOBS offre un metodo di ripristino rapido nel caso in cui sia necessaria una nuova installazione.

Una volta fatto, apri il programma imager raspberry pi, scorri verso il basso fino al sistema operativo personalizzato, trova il file.zip NOOBS, seleziona l'unità su cui desideri scrivere il tuo sistema operativo e scrivi!

Al termine, inserisci la scheda SD nello slot sul pi. La maggior parte si trova sotto la scheda, di fronte alle porte USB. Per il momento dovrai anche collegare un mouse al Raspberry Pi. Collega l'alimentatore micro USB all'rpi. Quindi usa l'HDMI per collegarlo a una TV, un monitor per PC, ecc. Dopo un po 'di tempo, il raspberry pi ti chiederà quale sistema operativo desideri installare. Seleziona la prima opzione (Raspberry Pi OS Full/Desktop). Consentigli di installare il sistema operativo e quindi riavvierà il pi. Segui le istruzioni pop-up per aggiornare il tuo pi e impostare una password per SSH (che useremo in seguito).

Dopo aver fatto tutto ciò, vorrai fare clic sul logo Raspberry Pi nell'angolo in alto a sinistra. Quindi dal menu a discesa vai su Preferenze> Configurazione Raspberry Pi. Si aprirà un menu con varie impostazioni per il tuo Raspberry Pi. Fare clic sulla scheda "Interfacce" e abilitare SSH.

Quindi collega il dongle WiFi USB a una delle porte USB (se il tuo pi non ha il WiFi integrato). Connettiti alla tua rete WiFi.

Una volta che hai finito, vai al tuo computer con Advanced IP Scanner e PuTTy installati. Connettiti allo stesso SSID a cui hai collegato il tuo Raspberry pi. Apri Advanced IP Scanner ed esegui la scansione di questo intervallo: "192.168.137.1 - 192.168.137.254". Il tuo Raspberry Pi dovrebbe apparire con un indirizzo IP accanto ad esso. Ora, apri PuTTy e nella casella Nome host digita l'indirizzo IP che viene visualizzato accanto al raspberry pi. Verrà visualizzato un popup, fare clic su Sì. Quindi ti verrà richiesto "accedi come:" digita "pi" e quindi inserisci la password che hai scelto quando hai impostato il tuo pi. Durante la digitazione, potresti notare che la password non verrà visualizzata. Questa è una funzione di sicurezza ed è del tutto normale. Basta digitare la password e premere invio. Per qualsiasi altra domanda, fare riferimento qui:

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

Dopo aver eseguito l'accesso al tuo pi da remoto, digita i seguenti comandi:

sudo apt install git-core

git clone

cd lightshowpi

git fetch && git checkout python3

sudo./install.sh

sudo reboot

Dopo ogni comando, attendi che appaia "pi@raspberrypi:" in verde prima di digitare un nuovo codice. Una volta fatto, inserisci questo comando per testare l'hardware:

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

Ogni spia sulla scheda SSR dovrebbe lampeggiare individualmente. Sei pronto per accendere le luci!

Passaggio 4: suonare la tua prima canzone

Il modo più semplice che ho trovato per riprodurre le canzoni era scaricare file.mp3 e poi metterli in una cartella sul raspberry pi. Ho intitolato la mia "musica". Quindi in PuTTy usa questo comando:

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

Questo è tutto quello che c'è da fare! È stato un progetto davvero divertente ma impegnativo e spero che questo aiuti chiunque abbia vissuto le stesse cose che ho fatto io. Ecco un link a una playlist di YouTube con le registrazioni di alcune delle canzoni del mio spettacolo di luci.

www.youtube.com/playlist?list=PLusUu0mUL14inWN0n3kunZgV04VEoSOdA

Se avete domande non esitate a chiedere! Grazie!

Consigliato: