Sommario:

Raspberry Pi Web Stream Kit - Parte 1: 5 passaggi
Raspberry Pi Web Stream Kit - Parte 1: 5 passaggi

Video: Raspberry Pi Web Stream Kit - Parte 1: 5 passaggi

Video: Raspberry Pi Web Stream Kit - Parte 1: 5 passaggi
Video: Pi-Hosted : Raspberry Pi 4 Server Setup, Docker Install, Portainer Install, Shell In A Box Part 1 2024, Novembre
Anonim
Kit di streaming Web Raspberry Pi - Parte 1
Kit di streaming Web Raspberry Pi - Parte 1
Kit di streaming Web Raspberry Pi - Parte 1
Kit di streaming Web Raspberry Pi - Parte 1
Kit di streaming Web Raspberry Pi - Parte 1
Kit di streaming Web Raspberry Pi - Parte 1

Ecco un kit fotografico semplice, ma un po' brutto, che ho messo insieme per supportare gli eventi scolastici, come un torneo di qualificazione FIRST LEGO League. Lo scopo è quello di consentire un singolo drop in kit che fornirà 4 flussi web a un computer esterno. Niente di troppo difficile, ma volevo un bel contenitore per mettere tutto insieme. Il risultato finale è un drop in box che necessita di alimentazione esterna ed Ethernet (cablata) e fornisce 4 connettori USB per alcune webcam.

Per il mio dispiegamento, ho scelto una lattina di munizioni calibro.50, trovata presso la mia Harbor Freight locale.

Documenterò prima l'hardware. Quindi, per la parte 2, documenterò la porzione di streaming della webcam di Raspberry Pi. Probabilmente avrò bisogno di una parte 3 per il lato OBS Studio delle cose. Tutto a tempo debito

AGGIORNAMENTO (31/3/19): la parte 2 è completa:

Passaggio 1: preparazione dell'alimentatore

Preparazione dell'alimentatore
Preparazione dell'alimentatore
Preparazione dell'alimentatore
Preparazione dell'alimentatore
Preparazione dell'alimentatore
Preparazione dell'alimentatore
Preparazione dell'alimentatore
Preparazione dell'alimentatore

L'uso della bomboletta ha creato alcuni problemi, soprattutto se volevo lasciare la bombola sigillata. Non volevo installare una spina per accettare il normale connettore C13 (come il cavo di alimentazione del tuo PC). Ma volevo anche un interruttore di alimentazione.

Le esigenze di alimentazione erano per:

  1. Switch Ethernet (convertitore CC a parete verruca)
  2. Raspberry Pi (cavi di alimentazione USB per tutte e 4 le unità).

Il Trond Prime Mini (vecchia versione) fornisce esattamente le esigenze con 2 porte AC e 5 porte USB. (guarda la foto)

Il primo brutto lavoro è creare due fori nella custodia delle munizioni (vedi foto)

  1. L'interruttore di alimentazione sul Trond
  2. Foro per il cavo di alimentazione

L'interruttore era un semplice cerchio. Il cavo di alimentazione è stato creato creando il primo foro e quindi alesando il foro in ciascuna direzione fino a quando la spina a 3 poli non si adattava.

Ciascuno dei fori era ricoperto di gomma liquida per evitare che tagliasse le corde o mi tagliasse.

Passaggio 2: creare altri fori (E-net, USB)

Crea altri fori (E-net, USB)
Crea altri fori (E-net, USB)
Crea altri fori (E-net, USB)
Crea altri fori (E-net, USB)
Crea altri fori (E-net, USB)
Crea altri fori (E-net, USB)
Crea altri fori (E-net, USB)
Crea altri fori (E-net, USB)

Le prime foto mostrano l'Ethernet e i due dispositivi con connettore USB. Le foto dei passaggi mostrano tutti i cavi USB che passano.

Per entrambe le posizioni sono stati utilizzati connettori a paratia:

  • Accoppiatore per paratia Ethernet Cat 6
  • Cavi di montaggio USB 3.0 per auto o barca

L'Ethernet è stato messo sul retro della scatola. I due supporti USB consentono 4 porte USB uniche sull'unità, incluso il coperchio.

Pratica semplicemente i fori con una punta a gradino e lima i cerchi per assicurarti di non tagliarti. Assicurati di tirare i cavi USB dall'esterno e di tirare tutto il lasco prima di avvitare le unità.

USB 3.0 è importante. Quando è stato testato con USB 2.0, la lunghezza extra ha creato alcuni ritardi e sono stati aggirati al primo utilizzo. Una volta sostituito con USB 3.0, il kit ha funzionato molto meglio.

Passaggio 3: inserimento dell'alimentatore e dello switch Ethernet

Inserimento dell'alimentatore e dello switch Ethernet
Inserimento dell'alimentatore e dello switch Ethernet
Inserimento dell'alimentatore e dello switch Ethernet
Inserimento dell'alimentatore e dello switch Ethernet
Inserimento dell'alimentatore e dello switch Ethernet
Inserimento dell'alimentatore e dello switch Ethernet

Ho usato del velcro per collegare l'alimentatore al lato dell'unità. L'interruttore e il cavo della spina escono dalle posizioni preforate. Anche in questo caso il velcro è stato utilizzato per posizionare lo switch Ethernet nella parte anteriore della scatola, consentendo lo spazio per l'accesso alle porte e all'alimentazione (tutte sullo stesso lato). Nella foto si vedono anche l'alimentatore per lo switch Ethernet e i cavi USB per le unità Raspberry Pi. Ho anche usato cavi Ethernet piatti, per aiutare con l'avvolgimento delle cose.

Switch Ethernet: Switch Gigabit non gestito a 8 porte D-link

4 qtà: adattatori da USB a microUSB: cavi corti intrecciati da 30 cm

5 qtà: Cavo Ethernet Cat 6 3 piedi Bianco - Cavo di rete Internet piatto

Passaggio 4: installazione dello stack Raspberry Pi

Configurazione dello stack Raspberry Pi
Configurazione dello stack Raspberry Pi
Configurazione dello stack Raspberry Pi
Configurazione dello stack Raspberry Pi
Configurazione dello stack Raspberry Pi
Configurazione dello stack Raspberry Pi
Configurazione dello stack Raspberry Pi
Configurazione dello stack Raspberry Pi

Questo è un set di unità Raspberry Pi 3B. Ho semplicemente usato un tassello filettato e dei dadi per impilare le unità. Ogni unità è iniziata con la stessa immagine, ma è stata configurata su un indirizzo IP statico noto univoco per ciascuna unità.

In genere mi piacciono le custodie a strati Smraza. Consente allo stacking di funzionare davvero bene rispetto a una custodia rigida.

Quindi, troppe foto, ma la pila era semplicemente legata a un supporto per fascette. Il cavo Ethernet esce dal "fondo" dello stack, mentre l'alimentazione USB esce di lato.

Assicurati di avere un ordine di configurazione per gli indirizzi IP (.10,.11,.12,.13) e di averli mappati alle posizioni di uscita USB (USB1, 2, 3, 4) e cablare l'USB a ciascun Pi. Posizione. Assicurati che la mappatura sia nota.

Suggerisco di etichettare la lattina, per mostrare sia gli indirizzi IP che la posizione USB

Passaggio 5: aspetto nudo

Look nudo
Look nudo
Look nudo
Look nudo
Look nudo
Look nudo

ecco le foto del sistema nudo, senza la lattina. Inoltre, è il risultato finale

Quello che manca sono le fotocamere Logitech C920. Questi saranno tutti in streaming H.264 in modo nativo. Ogni Raspberry Pi è in esecuzione da una sorgente di streaming avviata. Non riesco a ricordare il pacchetto in esecuzione, motivo per cui la parte 2 gestirà il lato SW.

Il risultato finale è

  1. Webcam -> USB 3.0 -> Bulkhead 1 (porta 1) -> Pi -> (stream) -> Switch non gestito 1
  2. Webcam -> USB 3.0 -> Bulkhead 1 (porta 2) ->Pi -> (stream) -/
  3. Webcam -> USB 3.0 -> Bulkhead 2 (porta 1) ->Pi -> (stream) -/
  4. Webcam -> USB 3.0 -> Bulkhead 2 (porta 2) ->Pi -> (stream) -/
  5. Switch non gestito 1-> Ethernet -> Accoppiatore paratia
  6. Accoppiatore paratia ->. Ethernet -> Switch 2 non gestito -> Ethernet -> laptop -> OBS Studio

OBS Studio ti consentirà ora di gestire l'output di ciascuna delle telecamere. Puoi creare più scene. O 1 telecamera per scena o creare un'immagine quadrupla di tutte le telecamere nella propria scena.

Attendere la configurazione del software. Non è difficile, ma devo ancora metterlo insieme.

Consigliato: