cámara y arduino

Hola,

He pensado comprar una werlisa que está muy bien de precio [http://www.werlisa.com/portal/index.php?option=com_content&task=view&id=10&Itemid=16] para enchufarla al arduino. El problema es como hacerlo.

Pensé en comprarme un USB Shield [http://shieldlist.org/circuitsathome/usbhost], pero no sé si hace falta que la cámara soporte el protocolo PTP (Picture Transfer Protocol). Puedo desmontar la cámara y poner cables para controlarla "a mano"? Qué alternativas tengo?

Me podéis decir como conectar de forma genérica una cámara digital a un arduino (UNO)?

Gracias, Xavi.

conectar una camara a un arduino por USB....demasiado dificil por no decir imposible. olvidate porque vas a perder el tiempo intentando hacer esto.

si tan solo tienes que hacer fotos, te recomiendo que puentees los botones que tengas que apretar para que lo haga el arduino con sus salidas digitales. sera mas rapido, sencillo y funcionara seguro.

Hola, cuando dices 'conectar', te refieres a poder disparar la cámara con Arduino, o quieres comunicarla con Arduino para pasar fotos, etc?

Sí, con connectar quiero decir connectar al USB o a cualquier otra entrada. Sé que si enchufas el USB Shield al arduino, con determinadas cámaras digitales funciona. Mira esto: http://www.circuitsathome.com/camera-control/arduino-usb-host-2-0-library-progress-report

(el vídeo)

Gracias, Xavi.

Sergegsx: conectar una camara a un arduino por USB....demasiado dificil por no decir imposible. olvidate porque vas a perder el tiempo intentando hacer esto.

si tan solo tienes que hacer fotos, te recomiendo que puentees los botones que tengas que apretar para que lo haga el arduino con sus salidas digitales. sera mas rapido, sencillo y funcionara seguro.

Como se "puntea" los botones? Se puede hacer con TODAS las cámaras digitales?

Gracias, Xavi.

El proceso mas sencillo es disponer de una cámara que tenga conexión para disparador, si no dispones de esta opción para realizar ese "puenteo" tendrias que desmontar la cámara y buscar en que lugar situar los contactos. Un ejemplo de esto aquí: http://www.sherkhan.net/blogs/frikadas/?p=656

AntonioT: El proceso mas sencillo es disponer de una cámara que tenga conexión para disparador, si no dispones de esta opción para realizar ese "puenteo" tendrias que desmontar la cámara y buscar en que lugar situar los contactos. Un ejemplo de esto aquí: http://www.sherkhan.net/blogs/frikadas/?p=656

No tengo esta opción. Es la típica cámara digital sin mucho más.

mi única esperanza es intentar ver si USB Shield funciona. Pero no me responden.

Podrías darme más detalles sobre el proceso de desmonte que me pasas? Qué són relés? Como conecto los cables al arduino? Qié tipo de cables pongo? Soy MUY novato ;-)

Gracias, Xavi.

Hola, cuando conecto mi cámara por usb al PC, veo un disco lleno de carpetas que contienen fotos. ¿Cómo se puede utilizar esa conexión para disparar la cámara?

Las cámaras Canon en el cd de instalación traen un programa que permite disparar mediante el conector usb. Tambien existen otras casas que tienen software específico para realizar estas funciones, incluso el propio Lightroom tiene esa posibilidad.
Tambien dispones de una serie de utilidades que modifican el firmware de la cámara añadiendo funcionalidades relacionadas con el disparo como time-lapse ( cable disparador: http://chdk.wikia.com/wiki/USB_Remote_Cable ) pero no todas las cámaras son soportadas.
Por último está la opción comentada anteriormente via hardware, pero aquí tendrás que buscar información específica para tu modelo de cámara y decidir posteriormente si te interesa desmontarla y construirte un circuito para su activación.
Si llegas a ese punto puedes utilizar las ideas de este proyecto donde se gestiona todo el sistema de cámara, flash, barreras, etc. www.photoduino.com

AntonioT: Las cámaras Canon en el cd de instalación traen un programa que permite disparar mediante el conector usb. Tambien existen otras casas que tienen software específico para realizar estas funciones, incluso el propio Lightroom tiene esa posibilidad. Tambien dispones de una serie de utilidades que modifican el firmware de la cámara añadiendo funcionalidades relacionadas con el disparo como time-lapse ( cable disparador: http://chdk.wikia.com/wiki/USB_Remote_Cable ) pero no todas las cámaras son soportadas. Por último está la opción comentada anteriormente via hardware, pero aquí tendrás que buscar información específica para tu modelo de cámara y decidir posteriormente si te interesa desmontarla y construirte un circuito para su activación. Si llegas a ese punto puedes utilizar las ideas de este proyecto donde se gestiona todo el sistema de cámara, flash, barreras, etc. www.photoduino.com

1) Qué es lightroom? 2) Qué información tendría que buscar de mi cámara. La cámara es una Werlisa NicePix. Como tendría que ser el circuito? 3) Por lo que veo, photoduino utiliza cámaras con disparador. En mi caso, no tengo disparador. Por lo que tengo que desmontar-la. Al menos eso creo. 4) Mi cámara tiene posibilidad de VGA output: un jack negro que se bifurca en una rojo y uno amarillo. Hay posibilidad de aprovechar esto para hacer que pueda ser la entrada de un arduino. La cámara tiene esto porque en teoría puede utilizarse como webcam.

Gracias por toda la informacioón. Pero todavía me hace falta muchísima más. No sé por donde empezar.

Xavi.

Saludos!!

En el libro Practical Arduino

http://www.practicalarduino.com/projects/time-lapse-camera-controller

puedes ver un excelente ejemplo de lo que según Yo tú requieres

también verás un bonito ejemplo del proyecto http://www.practicalarduino.com/news/id/781

Espero sea de utilidad

AGT

albertogt: Saludos!!

En el libro Practical Arduino

http://www.practicalarduino.com/projects/time-lapse-camera-controller

puedes ver un excelente ejemplo de lo que según Yo tú requieres

también verás un bonito ejemplo del proyecto http://www.practicalarduino.com/news/id/781

Espero sea de utilidad

AGT

Los enlaces que me has proporcionado están muy bien pero todas las cámaras necesitan cable de disparador. Mi cámara no tiene la posibilidad de poner ese cable. Alguna solución para este caso.

Gracias igualmente, Xavi.

Mira, busco una cosa como esta: http://www.zipfelmaus.com/blog/hack-a-canon-camera-and-controll-it-with-an-arduino/

desmonta la cámara y la conecta al arduino. Pero no sé como sabe que allí donde conecta está el GND i el switch. Como saberlo con otra cámara?

Xavi.

Si quieres tener todos los datos antes de ponerte a manipular la cámara la única vía que encuentro es localizar el manual técnico de la cámara donde localizar la circuitería, pero por experiencia ya te anticipo que es bastante complicado, sino imposible, al menos esa es mi experiencia; las marcas no suelen tener accesible esta información. Otra posibilidad, cosa bastante atrevida siendo una cámara a estrenar, seria abrirlar y buscar esas conexiones. Como aportación yo probaría con una de segunda mano (el dolor siempre será menor en caso de error), o lo ideal, comprar un modelo que traiga conexión para disparador externo.