Tabla de contenido:
- Paso 1: preparación de la fuente de alimentación
- Paso 2: cree otros agujeros (E-net, USB)
- Paso 3: Inserción de la fuente de alimentación y el conmutador Ethernet
- Paso 4: Configuración de la pila de Raspberry Pi
- Paso 5: mirada desnuda
Video: Kit de transmisión web de Raspberry Pi - Parte 1: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Aquí hay un kit de cámara simple pero un poco feo que armé para apoyar eventos escolares, como un torneo clasificatorio de FIRST LEGO League. El propósito es permitir un solo kit que proporcionará 4 transmisiones web a una computadora externa. Nada demasiado difícil, pero quería un buen recipiente para ponerlo todo junto. El resultado final es una caja que necesita alimentación externa y Ethernet (cableada) y proporciona 4 conectores USB para algunas cámaras web.
Para mi despliegue, elegí una lata de municiones calibre.50, que se encuentra en mi Harbor Freight local.
Primero documentaré el hardware. Luego, para la Parte 2, documentaré la parte de transmisión de la cámara web raspberry pi. Probablemente necesite una parte 3 para el lado de OBS Studio. Todo a su debido tiempo
ACTUALIZACIÓN (31/8/19): La Parte 2 está completa:
Paso 1: preparación de la fuente de alimentación
Usar la lata de munición creó algunos problemas, especialmente si quería dejar la lata sellada. No quería instalar un enchufe para aceptar el conector C13 normal (como el cable de alimentación de su PC). Pero también quería un interruptor de encendido.
Las necesidades de energía fueron para:
- Conmutador Ethernet (convertidor CC de verrugas de pared)
- Raspberry Pi (cables de alimentación USB para las 4 unidades).
El Trond Prime Mini (versión antigua) satisface exactamente las necesidades con 2 puertos de CA y 5 puertos USB. (ver foto)
El primer trabajo feo es crear dos agujeros en la caja de munición (Ver foto)
- El interruptor de encendido del Trond
- Agujero para el cable de alimentación
El cambio fue un simple círculo. El cable de alimentación se creó creando el primer orificio y luego escariando el orificio en cada dirección hasta que encajara el enchufe de 3 clavijas.
Cada uno de los agujeros estaba cubierto con goma líquida para evitar que cortara los cables o me cortara a mí.
Paso 2: cree otros agujeros (E-net, USB)
Las primeras fotos muestran Ethernet y los dos dispositivos de conexión USB. Las fotos de los pasos muestran todos los cables USB que pasan.
Para ambas ubicaciones, se utilizaron conectores de mamparo:
- Acoplador de mamparo Ethernet Cat 6
- Cables de montaje USB 3.0 para coche o barco
El Ethernet se colocó en la parte posterior de la caja. Los dos soportes USB permiten 4 puertos USB únicos en la unidad, incluida la cubierta.
Simplemente taladre los agujeros con una broca escalonada y lime los círculos para asegurarse de no cortarse. Asegúrese de tirar de los cables USB desde el exterior y tire de toda la holgura antes de atornillar las unidades.
USB 3.0 es importante. Cuando se probó con USB 2.0, la longitud adicional creó algunos retrasos y se omitieron en el primer uso. Una vez reemplazado por USB 3.0, el kit funcionó mucho mejor.
Paso 3: Inserción de la fuente de alimentación y el conmutador Ethernet
Usé un poco de Velcro para sujetar la fuente de alimentación al costado de la unidad. El interruptor y el cable del enchufe salen por los lugares pretaladrados. Se usó Velcro nuevamente para colocar el conmutador Ethernet en la parte frontal de la caja, dejando espacio para el acceso a los puertos y la alimentación (todo en el mismo lado). En la foto, también ve la fuente de alimentación para el conmutador Ethernet y los cables USB para las unidades Raspberry Pi. También utilicé cables Ethernet planos para ayudar a enrollar las cosas.
Conmutador Ethernet: conmutador Gigabit no administrado de 8 puertos D-link
Cantidad de 4: adaptadores USB a microUSB: cables cortos trenzados de 1 pie
Cantidad de 5: Cable Ethernet Cat 6 de 3 pies Blanco - Cable de red de Internet plano
Paso 4: Configuración de la pila de Raspberry Pi
Este es un conjunto de unidades Raspberry Pi 3B. Simplemente utilicé un taco roscado y tuercas para apilar las unidades. Cada unidad comenzó con la misma imagen, pero se configuró con una dirección IP estática conocida única para cada unidad.
En general, me gustan los estuches en capas de Smraza. Permite que el apilado funcione realmente bien en comparación con un estuche rígido.
Entonces, demasiadas fotos, pero la pila estaba simplemente atada con cremallera a un soporte de brida. El cable Ethernet sale por la "parte inferior" de la pila, mientras que la alimentación USB sale por el lateral.
Asegúrese de tener un orden de configuración para las direcciones IP (.10,.11,.12,.13) y haga que se asignen a las ubicaciones de salida USB (USB1, 2, 3, 4) y conecte el USB a cada Pi. localización. Asegúrese de que se conozca el mapeo.
Sugiero etiquetar la lata para mostrar tanto las direcciones IP como la ubicación del USB
Paso 5: mirada desnuda
aquí están las fotos del sistema desnudo, sin la lata. Además, es el resultado final
Lo que falta son las cámaras Logitech C920. Todos estos transmitirán H.264 de forma nativa. Cada Raspberry Pi se ejecuta desde una fuente de transmisión iniciada. No recuerdo el paquete que se está ejecutando, por lo que la Parte 2 se encargará del lado SW.
El resultado final es
- Cámara web -> USB 3.0 -> Bulkhead 1 (puerto 1) -> Pi -> (flujo) -> Switch no administrado 1
- Cámara web -> USB 3.0 -> Bulkhead 1 (puerto 2) -> Pi -> (flujo) - /
- Cámara web -> USB 3.0 -> Bulkhead 2 (puerto 1) -> Pi -> (flujo) - /
- Cámara web -> USB 3.0 -> Bulkhead 2 (puerto 2) -> Pi -> (flujo) - /
- Switch no administrado 1-> Ethernet -> acoplador de mamparo
- Acoplador de mamparo ->. Ethernet -> Switch no administrado 2 -> Ethernet -> computadora portátil -> OBS Studio
OBS Studio ahora le permitirá administrar la salida de cada una de las cámaras. Puede crear varias escenas. O 1 cámara por escena o crea una imagen cuádruple de todas las cámaras en su propia escena.
Espere la instalación del software. No es difícil, pero aún necesito juntar eso.
Recomendado:
Construya su robot de transmisión de video controlado por Internet con Arduino y Raspberry Pi: 15 pasos (con imágenes)
Construya su robot de transmisión de video controlado por Internet con Arduino y Raspberry Pi: Soy @RedPhantom (también conocido como LiquidCrystalDisplay / Itay), un estudiante de 14 años de Israel que está aprendiendo en la Escuela Secundaria Max Shein de Ciencias y Matemáticas Avanzadas. ¡Estoy haciendo este proyecto para que todos puedan aprender y compartir
Tutorial: Cómo usar ESP32-CAM en el servidor web de transmisión de video: 3 pasos
Tutorial: Cómo usar ESP32-CAM en un servidor web de transmisión de video: Descripción: ESP32-CAM es una placa de desarrollo de visión de IoT inalámbrica ESP32 en un factor de forma muy pequeño, diseñada para ser utilizada en varios proyectos de IoT, como dispositivos inteligentes domésticos, industriales control inalámbrico, monitoreo inalámbrico, identificación inalámbrica QR
Transmisión de video HD 4G / 5G en vivo desde DJI Drone a baja latencia [3 pasos]: 3 pasos
Transmisión de video HD 4G / 5G en vivo desde DJI Drone a baja latencia [3 pasos]: La siguiente guía te ayudará a obtener transmisiones de video en vivo con calidad HD desde casi cualquier drone DJI. Con la ayuda de la aplicación móvil FlytOS y la aplicación web FlytNow, puede comenzar a transmitir video desde el dron
Transmisión de audio y transmisión de video con Raspberry Pi 3: 6 pasos
Transmisión de audio y transmisión de video usando Raspberry Pi 3 .: La principal utilidad de este proyecto es transmitir audio a Raspberry Pi 3 desde cualquier dispositivo conectado a la red WiFi común y adquirir video de Raspberry Pi 3 a cualquier dispositivo conectado a una red WiFi común
Tanque de frambuesa con interfaz web y transmisión de video: 8 pasos (con imágenes)
Tanque de frambuesa con interfaz web y transmisión de video: Vamos a ver cómo he realizado un pequeño tanque WiFi, capaz de control web remoto y transmisión de video, que pretende ser un tutorial que requiere conocimientos básicos de programación electrónica y de software. Por esta razón he elegido