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.