Para un proyecto de prueba de concepto oceanográfico / atmosférico, necesito configurar una cámara que tome una foto de la superficie del agua cada 5 minutos durante el día durante hasta dos años. Se analizarán las imágenes y, cuando las condiciones sean adecuadas, se encenderá otro equipo. Me gustaría una imagen de calidad decente, pero también me gustaría mantener los costos bajos . La cámara se conectará a través de USB 1.1 a una máquina con Debian Linux, por lo que es imprescindible contar con una cámara compatible con gphoto2 . Un rendimiento decente con poca luz es una ventaja para que podamos ver lo que sucede cuando el sol está bajo.
Iba a comprar una Nikon D40 usada con el 18-55 fuera de eBay, pero luego recordé que la vida útil del obturador de 50,000 accionamientos no toma mucho tiempo en este ciclo de trabajo.
Un buen P&S podría funcionar, pero ¿qué elegir?
He examinado las cámaras web que hacen 1080, pero la cámara se montará en un mástil y la longitud máxima del cable USB de 3 m es demasiado corta.
¿Alguien con sugerencias?
Respuestas:
Me gustaría hackear una cámara / videocámara GoPro para usar una fuente de alimentación continua. El GoPro es muy adecuado para entornos hostiles y ya viene con una carcasa que podría utilizarse. Además, tiene un precio muy razonable. Si te tomas en serio la capacidad de poca luz, la Hero3 Black Edition más nueva reclama una capacidad de poca luz 2 veces mejor que los modelos y sensores anteriores. Puede configurarlos fácilmente para hacer timelapse o disparos cada 5 minutos.
Para obtener más información sobre cómo hackear uno para que funcione con una fuente de alimentación constante / cableada, eche un vistazo a los resultados de Google. El primer resultado parece ser un buen ejemplo: http://www.jk720.net/post/9040461577/my-gopro-hard-wire-setup-and-remote-trigger-i
fuente
Entonces he decidido hacer lo siguiente:
Voy a comprar un kit Nikon D40 usado con la lente 18-55 fuera de eBay por alrededor de $ 200. Para alimentarlo, usaré un conector de fuente de alimentación Nikon EP-5 de $ 9 y un convertidor de 18W de 12v a 9v que encontré por $ 4.
Para las comunicaciones, voy a probar un cable repetidor / extensión activo USB 2.0 de $ 7 10 millones .
Voy a modificar una caja de caja eléctrica de PVC para que se ajuste a la cámara y la lente que luego montaré en un poste.
Si bien me doy cuenta de que estoy algo limitado por la vida útil del obturador de la D40 para estar preparado, voy a conseguir un cuerpo de repuesto. He visto algunos con flashes rotos por menos de $ 100. También voy a tratar de limitar mi toma de fotografías cuando las condiciones del viento sean favorables. He leído que al hacer que Nikon repare un obturador (~ $ 200), es posible que pueda especificar un nuevo obturador con una vida útil más larga.
Para el software, usaré lo siguiente en Debian:
Actualizaré esto a medida que el sistema esté construido si alguien está interesado.
Actualización del 8 de febrero de 2013:
He montado la cámara en un recinto que hice y la implementé. Desearía haber tomado una foto de la caja, pero aquí está la primera foto que tomé con la cámara usando python y gphoto2: ha estado lloviendo, por lo que hay algunas gotas en la ventana del gabinete. Esa forma negra en la parte inferior derecha es una pala de generador de viento. Esas rayas en el agua son el fenómeno que vamos a estudiar. Actualmente estoy refinando el software de lapso de tiempo. No es necesario tomar fotos cuando no hay suficiente luz.
Actualización del 5 de marzo de 2013: he tenido problemas con el bloqueo del puerto usb y ahora lo reinicio antes de cada imagen. He agregado una superposición a la imagen para que sea más fácil analizarla más tarde. La superposición se agrega usando PIL.ImageDraw . Desafortunadamente, esto elimina los datos exif, así que lo estoy guardando en un archivo de texto. También estoy usando paramiko para enviar el archivo de vuelta a mi oficina justo después de tomarlo y eliminar la copia local para ahorrar espacio en el disco. También estamos pensando que un lapso de tiempo de baja resolución entre imágenes sería útil. Con este fin, pude hacer una captura de imagen desde una vieja cámara web usando streamer . Ahora puedo agregar una cámara web a mi gabinete con su propia ventana y hacer una captura cada 5 segundos. Actualización del 26 de febrero de 2014: Todavía estoy muy contento con cómo ha funcionado esto. El recuento de obturadores es de 38,000, por lo que estamos alcanzando la clasificación de diseño de la cámara. Veremos cuánto más dura.
fuente
Hay dispositivos disponibles que ampliarán USB sustancialmente mientras mantienen una salida USB.
Puede hacer USB a TCP / IP utilizando cualquiera de las muchas placas de microcontroladores de bajo costo.
Puede traducir USB a wiFi 802.1 ... y luego solo necesita alimentación.
Es posible que pueda utilizar energía solar y no necesite cables.
Las cámaras de la serie Canon A están disponibles a un buen precio, nuevas y usadas. Está disponible un excelente software gratuito llamado CHDK (kit de desarrollo Canon Hack). Esto se carga desde la ranura de la tarjeta SD al encender y permite combinar muchas funciones de formas nuevas e interesantes. Este software no funcionará en muchas de las últimas cámaras de la serie A, pero funciona en muchas de las más antiguas. El software cumpliría fácilmente con su requisito de lapso de tiempo. CHDK : - y tutorial de CHDK aquí
fuente
Brinno hace una cámara especializada de lapso de tiempo por $ 149 Vendido por Photojojo y otros
duración de la batería (4 AA)
fuente
¿Cómo va tu proyecto?
Usar gphoto2 como mencionaste es una muy buena manera de hacerlo.
Estamos haciendo algo similar aquí: http://www.webcampak.com
Por mi parte, sugeriría evitar el uso de extensores USB (fiabilidad a largo plazo). Lo que podría hacer es usar una computadora integrada (o un Raspberry PI) con Wi-Fi (o Ethernet) en su hogar.
Aumentará ligeramente sus costos, pero es probable que aumente la confiabilidad.
En términos de actuación, recomendaría optar por una cámara nueva, el problema con la segunda mano es que nunca se sabe cómo se solucionó. Para una plataforma de desarrollo, una vez compramos una cámara de segunda mano, y falló a 40 000 disparos, donde nuestras configuraciones estándar con modelos Canon de gama baja (T2i, T3i ...) compraron nuevas generalmente alcanzan cerca de 300 000 disparos.
Espero que haya ayudado.
fuente