Detección Digital Cámara y alarma de movimiento (también conocido como el Critter Cam) (8 / 11 paso)

Paso 8: Programación de su Proto-circuito

Descargar el programa adjunto y guardar en el software de Arduino (si no lo has hecho ya, debe descargar de la Página Web de Arduino). Bien he anotado el código, para solución de problemas no debe ser difícil (pero quiero saber si tiene algún problema). He adjuntado un archivo de texto y pdf. Tenga en cuenta que tendrá que fijar algunas líneas debido a cambios entre mi archivo original y el archivo de texto de formato. Por ejemplo, puede haber comentarios que se derraman en la siguiente línea, donde están ya no comentó sobre el cuerpo principal del código.

Este programa le dice a la cámara para tomar fotos cuando detecta movimiento. Una vez que la cámara ha tomado una foto, el blanco led parpadeará y sonará el zumbador. El blanco LED también se encenderá como tomar la fotografía. Destello del LED de prueba cada vez que se haya pulsado el botón power u obturador de la cámara.

Inicialmente, 15 segundos se reservan para calibrar el PIR. Posteriormente, el programa se divide en dos rutinas, una que se ejecuta cuando se detecta movimiento por el PIR y la otra cuando no se ha detectado ningún movimiento. Cada una de estas rutinas se subdivide en dos rutinas. Para la rutina "-era-detecta movimiento", una subrutina se ejecuta si la cámara estaba apagado durante la detección y las otras carreras, si la cámara ya está encendida. Para la rutina de "no-movimiento-detecta" una subrutina funciona si sólo había detenido el movimiento, y el otro se ejecuta si no se ha detectado ningún movimiento por un tiempo.

¿La cámara ha dejado de sonar al pulsar los botones power y obturador manualmente (con la batería conectada, por supuesto)? Si es así, entonces el propósito de las subrutinas es supervisar la actividad de la cámara. Con estas subrutinas, el código previene el Arduino de presionar el botón de encendido más de una vez mientras la cámara esté encendida. Si ese botón se presiona varias veces mientras la cámara estaba en, la cámara transición desde el modo de fotografía normal en un modo de gestión o un vídeo de imagen. Ya que sería muy difícil escribir un programa que realiza un seguimiento de estos modos (que son totalmente innecesarios para nuestro dispositivo a la función), escribí el código para evitar que el Arduino nunca activar uno de estos otros modos.

Este código también aprovecha el hecho de que después de 30 segundos de inactividad, la cámara se queda dormida.

Una vez tengas el código y listo circuito, conectar tu Arduino al puerto usb de tu computadora para probar el programa. Tan pronto como haya terminado de cargar el programa en el Arduino, haga clic en el botón "Serial Monitor" en la parte superior derecha (tiene una lupa con un punto en el medio) para que usted puede supervisar el progreso de Arduino. Revisa el siguiente paso para ver un video de ejemplo, y cómo puede usar sus multímetros para controlar la cámara.

Artículos Relacionados

Barrido de cámara (también conocido como cámara montada cabeza)

Barrido de cámara (también conocido como cámara montada cabeza)

una manera rápida y fácil para construir una cámara montada cabeza.Esto fue golpeado juntos un par de días antes de una raza de barco del dragón como una manera de mostrar los remeros lo ve el barrido en una carrera.Algo simliar podría utilizarse en
La creación de una etiqueta engomada de la criatura y la Transfiguración de su alma en un archivo digital de uso múltiple (también conocido como corte, exploración y Live-seguimiento en un archivo vectorial) - lo hice en TechShop San Jose

La creación de una etiqueta engomada de la criatura y la Transfiguración de su alma en un archivo digital de uso múltiple (también conocido como corte, exploración y Live-seguimiento en un archivo vectorial) - lo hice en TechShop San Jose

hace un tiempo descubrí que yo no puedo dibujar bien para satisfacer mis propias expectativas, pero siempre he sido muy buena con mis manos. Trabajo en una oficina de FedEx y notó que cuando que cambiarle un paquete, el sistema imprime sólo en la mit
Alarma de movimiento universal de 15 dólares

Alarma de movimiento universal de 15 dólares

Alarma de movimiento Universal de 12 euro - haga clic aquí para otra película divertida. En este video te voy a mostrar como se puede hacer una alarma muy sencilla pero muy efectiva. Puede proteger cualquier cosa que no quieras mover sin usted saberl
Visión nocturna por infrarrojos digital cámara/videocámara

Visión nocturna por infrarrojos digital cámara/videocámara

este instructable explica cómo convertir el Discovery Kids noche visión videocámara (que falsamente se anuncia con "tecnología de visión nocturna infrarroja real") en una verdadera videocámara de visión nocturna por infrarrojos.  Esto es similar
Digital cámara lente macro

Digital cámara lente macro

no querer gastar mucho dinero en un objetivo macro?Este proyecto se basa en actualizar mi Polaroid i-zone 550.Es una cámara barata bonita, lamentablemente no tendrá una foto de primer plano.También esto hará varios accesorios tales como filtros.Como
Construir un DIY KVG Digital Cámara de trípode (en realidad un quadpod)

Construir un DIY KVG Digital Cámara de trípode (en realidad un quadpod)

utiliza k'nex todos excepto el perno usado para conectar la cámara a la k'nex. Vean mi video de youtube sobre cómo hacerlo y usarlo.Paso 1: Construir la Base Conecte 2 conectores azules o negros con una barra blanca y añadir 2 conectores de media lun
Alarma con movimiento y sonido Sensor supervisado y controlado a través de la Web

Alarma con movimiento y sonido Sensor supervisado y controlado a través de la Web

En este Instructables te hice un pequeño proyecto con un azul PHPoC del sistema Sollae (Corea del Sur).PHPoC Blue(P4S-342) es un tablero programable con un intérprete de PHPoC. Tiene 22 pines de entrada/salida digitales y 6 entradas analógicas difere
Alarma de movimiento para la prevención del robo del bolso

Alarma de movimiento para la prevención del robo del bolso

En Resumen: he desarrollado un portátil, dispositivo alimentado por batería que suena una alarma cuando se mueve tu bolso o monedero. Una vez armado, puede desactivarse sólo por su código secreto.El dispositivo está construido de un Arduino compatibl
Arduino Inicio baloncesto aro puntuación sistema de detección conocido como anotador

Arduino Inicio baloncesto aro puntuación sistema de detección conocido como anotador

Mi hermanita y yo encontramos este aro de baloncesto interior (fotografiado arriba) en un contenedor de basura hace unas semanas. Nosotros veníamos de la iglesia así como dos personas se lo descarga de su camión. Decidimos cogerlo, junto con la mesa
Cámara GoPro HERO de pescado

Cámara GoPro HERO de pescado

este instructable muestra cómo adaptar la cámara GoPro Hero2 para caber en un Señuelos grandes (o jigger) por lo que se pueden observar los peces que están dentro de gama y también para ver la acción durante la captura.  Hay una oportunidad de tiempo
Registrador de datos geo: Arduino + GPS + SD + acelerómetro para registrar, sello de tiempo y datos del sensor geo-tag

Registrador de datos geo: Arduino + GPS + SD + acelerómetro para registrar, sello de tiempo y datos del sensor geo-tag

versiones17 de octubre de 2013: he publicado una guía sobre el uso de tu teléfono Android para llevar a cabo una tarea similar al aprovechar tu Android dispositivo de construido en GPS y sensores.06 de febrero de 2013: Aparece en GeoAwesomeness http:
Solar oscuro detectar bombilla LED de luz

Solar oscuro detectar bombilla LED de luz

Como tantos proyectos en la vida, tengo esta idea mientras camina al azar alrededor de Hobby Lobby. Me encontré con estos lindos poco cristal "bombillas de luz." Tienen tornillo de las tapas, un fondo plano y sólo cuesta $1,50. ¿Que no podía dej
Fotografía timelapse con una cámara réflex digital

Fotografía timelapse con una cámara réflex digital

Si te gusta este instructable, por favor voten por mi en el concurso de fotografía!Fotografía de lapso de tiempo es más fácil que usted piensa, pero es más lento que "fija" y si tratas de averiguar por ensayo y error, la curva de aprendizaje pue
Barato digital gran formato cámara estenopeica (estilo Hack)

Barato digital gran formato cámara estenopeica (estilo Hack)

cómo hacer métodos alternativos de proyección de imagen de cerca de materiales obsoletos como los antiguos escáneres planos con resoluciones variables y efectos de movimiento impresionante gracias al método lineal.Echale un vistazo esta instructable