Tabla de contenido:

Cámara web de alta resolución: 9 pasos (con imágenes)
Cámara web de alta resolución: 9 pasos (con imágenes)

Video: Cámara web de alta resolución: 9 pasos (con imágenes)

Video: Cámara web de alta resolución: 9 pasos (con imágenes)
Video: QUE WEBCAM COMPRAR PARA HACER STREAMING O VIDEOLLAMADAS? logitech - redragon - Kanji - Mercadolibre 2024, Mes de julio
Anonim
Cámara web de alta resolución
Cámara web de alta resolución

Durante algunos años utilicé una cámara web basada en RPi (con el módulo PiCam). Las imágenes producidas estaban bien, pero luego, llegó el momento en que ya no estaba satisfecho con la calidad. Decidí hacer una cámara web de alta resolución.

Se utilizaron las siguientes partes:

Suministros

- 1 RPi 3, modelo B, V1.2 (comprado localmente ~ 30 $) - 1 Canon Powershot S5 (comprado en una plataforma en línea de segunda mano por alrededor de 20 $) - 1 Power over Ethernet Splitter: PoE a 12V / 9V / 5V: (TL-POE10R: Divisor PoE), ca. 12 $ - 2 convertidores reductores 1.5..35V a 1.5.. 35V: (DSN6000AUD), 2x 3.5 $

Paso 1: preparar RPi

Preparar RPi
Preparar RPi

No voy a describir la preparación del RPi. Probablemente hay miles de Instructables y cómo se muestra este paso. Como resultado, tiene un RPi listo con raspbian de una versión actual.

Paso 2: personaliza el RPi

Personaliza el RPi
Personaliza el RPi

Ahora, para los pasos más interesantes. La idea detrás de todo el ejercicio es: tomar fotografías cada 10 minutos, almacenarlas en el almacenamiento conectado a la red (un Synology NAS), imprimir la fecha y la hora en la imagen y, listo.

La imagen actual está disponible en la web, ya que la carpeta del NAS es la que se puede acceder desde Internet.

Primero, el RPi tiene que montar el recurso compartido disponible en el NAS donde se almacenará la imagen. Por lo tanto, se tuvo que adaptar el archivo / etc / fstab y se agregó la siguiente línea:

# monte el NAS 192.168.1.2: / volume1 / web / mnt / nas2 / web / nfs vers = 3, rw, soft, intr 0 0

Si va en esa dirección, utilice sus propias direcciones de NAS adecuadas. Como alternativa, también puede guardar el archivo localmente en el RPi y acceder a él directamente. En ese caso, olvide esta alteración de / etc / fstab.

Para tomar fotografías usé gphoto2 y el siguiente script simple:

#! / bin / sh

# elimine cualquier proceso de ghoto2 que pueda acceder al bus USB

pkill gphoto2

# tomar la foto con gphoto2

gphoto2 - capturar-imagen-y-descargar --forzar-sobreescribir - nombre de archivo /mnt/nas2/web/test.jpg

#insertar fecha y hora en la imagen

TEXTO = `fecha +"% F% H:% M "`

convert -font helvetica -fill white -pointsize 70 -draw "text 20, 2350 '$ TEXT'" /mnt/nas2/web/test.jpg /mnt/nas2/web/test.jpg

Este script se almacena como

/home/pi/take-picture.sh

hacerlo ejecutable por

chmod a + x /home/pi/take-picture.sh

Ahora conecte la cámara con un cable USB y encienda la cámara.

Si el almacenamiento de la cámara se monta automáticamente, debe suprimirlo, ya que gphoto2 puede acceder a la cámara si está en el llamado modo PTP. Puede suprimir el montaje automático en el escritorio del RPi.

Ejecute el guión y la cámara debería tomar una foto.

Obtendrás una respuesta como:

pi @ picam2-walensee: ~ $./take-picture.sh

Neue Datei está en /store_00010001/DCIM/100CANON/IMG_0163-j.webp

Como, en mi caso, la imagen ahora está tomada, almacenada y etiquetada con fecha y hora, puedo acceder a ella a través de la web.

Para ejecutar el script take-picture.sh los 10 minutos, agregué una entrada en crontab:

sudo crontab -e

agregue las siguientes líneas:

# tomar una foto cada 10 minutos * / 10 * * * * /home/pi/take-picture.sh

Esto ejecutará el script /home/pi/take-picture.sh cada 10 minutos (primero * / 10). Como editamos el crontab con "sudo", el crontab se está haciendo para el superusuario y el script se está ejecutando con los derechos del superusuario. Esto probablemente también podría hacerse como usuario 'pi'. No lo intenté. En ese caso, el comando para editar el crontab del usuario pi sería "crontab -e".

Paso 3: Caso

Caso
Caso

Para determinar el tamaño de la carcasa de la cámara web, construí todo en Sketchup. Hice un modelo aproximado de la cámara en el estado ENCENDIDO (la lente es más larga que en el estado APAGADO) y agregué todos los componentes electrónicos necesarios: convertidor reductor de PoE a 12V, 12V a 7.5V (para la cámara), 12V a 5V (para RPi).

Delante de la lente está la abertura que se cerrará con un trozo de vidrio. Las aberturas superior y lateral están diseñadas para montar las piezas y para el mantenimiento.

Plano inferior (no visible aquí): el orificio inferior es para el cable ethernet y la ranura es para el tornillo para fijar la cámara.

Paso 4: preparación para la conversión a DXF

Preparándose para la conversión a DXF
Preparándose para la conversión a DXF

Como solo tengo una cuenta básica de Sketchup, tuve que encontrar una manera de convertir el plan en un archivo DXF para el corte por láser.

Por lo tanto, coloqué todas las paredes planas, una al lado de la otra, y eliminé la 3ª dimensión. Después de eso, descargué el archivo STL resultante.

Paso 5: conversión a DXF

Conversión a DXF
Conversión a DXF

Para la conversión a DXF utilicé freecad. Importe el archivo STL y expórtelo como DXF. Este archivo se envió a la tienda para cortar la madera contrachapada de 5 mm.

Paso 6: oh-oh

Oh-oh
Oh-oh

Unos días después, se cortaron las piezas … pero mi oh mi. De alguna manera cometí un error al convertir los datos de sketchup a los datos dxf. Tuve que escalarlos y, por lo tanto: tuve que usar la escofina para que encajaran las piezas. Que desastre…

Pero al final pude pegar todas las partes y finalmente pintarlas de blanco para reflejar la mayor cantidad de luz solar posible. (no se prevé enfriamiento).

Paso 7: tapas

Tapas
Tapas
Tapas
Tapas
Tapas
Tapas

Como ya tengo algo de experiencia con cámaras web que "no funcionan", decidí tener fácil acceso a las partes del estuche.

Por eso diseñé tapas muy simples. Para la tapa lateral y para la tapa superior, el mecanismo es muy sencillo. Es solo un trozo de alambre doblado que se puede girar unos 30 ° para bloquear la tapa en su lugar.

Paso 8: acceda a las imágenes

Accede a las imágenes
Accede a las imágenes

Se puede acceder a las imágenes a través del siguiente enlace:

www.windy.com/de/-Webcams/Schweiz/Sankt-Ga…

Estas siguen siendo las imágenes de la vieja cámara web. Los nuevos seguirán.

Paso 9: Montaje de la cámara

Montaje de la cámara
Montaje de la cámara
Montaje de la cámara
Montaje de la cámara
Montaje de la cámara
Montaje de la cámara
Montaje de la cámara
Montaje de la cámara

Después de la instalación de todas las piezas en el estuche, llegó el momento de montarlo.

Como hago normalmente, fijé toda la caja a la tubería de agua de lluvia usando un soporte que normalmente se usa para sujetar una tubería de desagüe a la pared. Lo usé al revés.

Como puede ver en la última imagen, la ventana del caso podría haber sido mucho más pequeña, pero aún así, parece funcionar.

Recomendado: