Paso 5: Conectar la cámara a tu Arduino
En primer lugar, cargue algún código que controlará la cámara a Arduino.
A continuación, hemos subido/añadido algún código de Arduino muestra que hemos utilizado aquí para tomar la fotografía Time-lapse. El código de encender la cámara, tomar una foto y luego retrasar durante un minuto (tiempo durante el cual la cámara se apagará automáticamente) antes de volver a encender y tomar otra foto - repetir esto para las veinte fotografías (la capacidad de mi primera cámara hackeada).
Ahora, vamos a conectar tu Arduino a la cámara.
Primero, un poco de explicación: para controlar completamente la cámara, nuestro código tiene dos pines de salida digital y mapa de uno para el interruptor de encendido y otro para el interruptor del obturador. Cuando el código quiere encender la cámara o apagar o cambiar de modo, sostiene brevemente la cámara en pin de salida alta - y cuando el código quiere tomar fotos, tiene el pin de salida de obturador de cámara alta. Esta acción se traduce a la presión real del botón girando un transistor de encendido y apagado, que a su vez está conectado a través de nuestros cables de cámara a los interruptores de la cámara real. Recinto de la cámara y el Arduino está vinculado a la Arduino y cámara externa circuitos un terreno común, permitiendo que los transistores funcionar correctamente.
Tomar dos cables para conectar estos pines de dos salida (cámara y obturador de la cámara) a las diferentes líneas en el protoboard. A continuación, conecte el pin de la base de un transistor a cada uno de los dos pernos de outpit. Finalmente, conecte los dos cables para cada interruptor correspondiente de la cámara real para los otros dos (pernos de colector y emisor) del transistor. Quizás tenga que experimentar con cual cable va al colector y que va al emisor de cada par; que es que depende de los cables internos de la cámara concreto que son hacking.
Finalmente, ** y esto es importante **, tome el alambre de tierra de la cámara y enchúfelo en el conector de tierra en el Arduino. Esto es necesario para sus transistores trabajar y para la cámara responder a tu arduino!