Hardware > Webcam meteorológicas

Camara IP China y Raspberry Pi

(1/17) > >>

jantoni:
Buenos días.

Ayer, tras casi un año de tenerla en casa sin dedicarle tiempo, me puse a configurar una cámara IP China de menos de 30 euros.

En concreto es la Escam QF001

La idea era la de tomar una fotografía cada 5 minutos e insertarla en la web o donde a uno mejor le parezca.

Así que, armado de paciencia y con la ayuda de Google me puse a investigar.

Encontré referencias a ffmpeg, pero, Debian ya no lo incorpora en su versión 8 o Jessie. Y para incorporarla hay que compilarlo.

Como estoy vago, o falto de tiempo, seguí investigando y encontré que ffmpeg había sido sustituido avconv.

Así que el primer paso es instalar avconv

--- Código: ---sudo apt-get install libav-tools
--- Fin del código ---

Una vez instalado ya escribimos el script.

Este es el script que es invocado por cron mediante /etc/crontab:


--- Código: ---#!/bin/sh
export DATETIME=`date +%Y%m%d%H%M%S`
rm -f /mnt/nfs/webcam/last.jpg
avconv -loglevel fatal -i rtsp://192.168.0.114//user=admin_password=_channel=1_stream=0.sdp -vframes 1 -r 1 /mnt/nfs/webcam/last.jpg
cp /mnt/nfs/webcam/last.jpg /mnt/nfs/webcam/$DATETIME.jpg
--- Fin del código ---

En mi caso, las fotografías se toman cada 5 minutos y son escritas en un disco de red, montado en NFS (Network File System). Por supuesto, cada uno puede grabarlo donde quiera: en la misma tarjeta SD, en un pendrive, en un disco duro local, de red, etc, etc.

Por supuesto al script hay que darle permisos de ejecución:


--- Código: ---chmod +x /home/pi/snapshot.sh
--- Fin del código ---

Y la entrada en /etc/crontab es sencilla:


--- Código: ---# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user command
17 * * * * root    cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
# Copia de seguridad de Weewx en disco de red a las 23:57 de cada dia
57 23 * * * root /etc/weewx/backup

# Envía datos a Meteoclimatic cada 5 minutos, empezando en el minuto 1 de cada hora
1-59/5 *   * * *   root    /root/meteoclimatic/meteoclimatic.sh

# Toma una fotografia de la webcam cada 5 minutos
1-59/5 *   * * *   root    /home/pi/snapshot.sh
--- Fin del código ---

Ahora hay que buscarle una ubicación adecuada. Si puede ser en el exterior,k aunque esto será más difícil. Pero hay cámaras IP chinas para exterior muy baratas y la podremos usar del mismo modo..

La ESCAM QF001 es una cámara muy popular en las páginas de venta chinas, tiene una buena resolución para su precio, tiene sistema de Pan&Tilt por lo que podremos mover la cámara a izquierda-derecha y arriba-abajo, con conexión ethernet y wifi, y se puede alimentar mediante PoE con el correspondiente adaptador.

Bueno, no me enrollo más.

Ah, se me olvidaba, las fotos en color con este script y cámara, vienen a ocupar unos 65KB que es un tamaño muy moderado (en formato 1280x720) si elegimos una calidad intermedia. Con la máxima calidad unos 120KB.

73

jantoni:
Ah, por supuesto que este sistema descrito puede funcionar con cualquier ordenador con Debian (puede que con Ubuntu u otro sistema basado en Debian Linux)

Por supuesto en miniordenadores como Orange Pi, Banana Pi, Odroid, etc, etc

Wlarues:
Estupendo, muchas gracias por el aporte!  apla3 apla3
Ahora ya tenemos otra alternativa barata para las webcam. Ya pondrás alguna captura cuando la tengas instalada, para ver la resolución  ;) ;)

Saludos

jantoni:
En la ficha de mi estación tienes el enlace a la web....la casita....

Pero ahora mismo es más una cámara detectora de gatos.....está en el suelo del porche

73

jantoni:
En la página web podéis ver las fotos, ahora colocada en el exterior.

No obstante, dado que se encuentra en el jardín, las condiciones de luz son complicadas por los altos setos de mi casa.

http://www.jantoni.es

Hasta que borre las fotos de prueba, podéis ver la evolución con la luz del día en

http://www.jantoni.es/webcam

Me temo que esta cámara será complicada de instalar en el exterior, pues costaría más la protección que comprar otra cámara preparada para la intemperie.

He visto en Amazon la Escam QD300 por 35 euros con carcasa IP66 aunque no me convence que no tenga parasol.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa