Cruzó IR viga cámara/Flash Trigger (2 / 5 paso)

Paso 2: El programa

El PIC10F206 es un muy simple interrupciones no parte y sólo una pila de nivel 2, por lo que no puede hacer cualquier subrutinas anidadas-vas Ver liberal uso de goto en el programa como resultado. El chip está funcionando a 4 MHz usando el oscilador interno RC ejecuta instrucciones de 1M por segundo. Cuando un objeto rompe los rayos IR, toma el IS471 acerca de chips 400 Estados Unidos cambiar el estado. De allí la uC necesita unos pocos microsegundos a detectar el cambio y el relé de cierre de la orden. El relé lleva unos 1,5 ms a dando por resultado sobre un retraso total de 2 ms de vigas rotas al relé cerrado.

Desarrollé el programa chip usando el MPLAB. Es gratis ensamblador/IDE de Microchip Tech. También usé mi clon chino ICD2 (unos 50 dólares en ebay) realmente programar el IC. Necesitaba utilizar un montón de bucles de retardo, así que sus raíces de la web y encontré un programa llamado PICLoops aquí:
http://www.mnsi.net/~Boucher/picloops.html
PICLoops genera automáticamente código de ensamblador de bucle de tiempo para ti si le dices a qué uC está utilizando y la velocidad de reloj. Más tarde me topé con un programa similar en línea aquí:
http://www.piclist.com/techref/piclist/CODEGEN/Delay.htm
El segundo se generará retrasos que son precisos para un ciclo de reloj único donde PICLoops no es tan precisa. Tampoco está muy bien para esta aplicación porque tiempo no es crítico y la uC se está ejecutando en un oscilador RC de todos modos.

El programa principalmente bops y hacia atrás entre comprobando el botón mode y a comprobar si las vigas son interrumpidas. El interruptor de modo funciona por mantener una cuenta corriente del número de veces el botón ha sido presionado. Cada vez que se pulsa el botón el retraso entre los pulsos al relé obtiene acortado lo suficiente al paso de la frecuencia del pulso por 1 Hz. La mayor parte del código es las demoras diferentes utilizadas por los modos de pulso.

Cuando se cambia el modo de pulso el LED destella para indicar que el nuevo modo. Usted puede decir lo que la nueva frecuencia del pulso es contando los parpadeos de LED - 4 veces significa 4 Hz, etc.. El LED parpadea ha sido tiempo bastante lento que podrás contar. Si la unidad está en modo de pulso de 10 Hz, pulsar el botón otra vez te lleva volver a modo continuo.

Hay un contador de tiempo del perro guardián que se ejecuta mientras el programa se ejecuta. Si no reinicia el temporizador antes de se desborda, la uC se resetea. Por esta razón sosteniendo que el botón de modo durante 2,3 segundos provoca la uC restaurar a modo continuo. Cuando usted empuja el botón, la uC espera lanzar antes de hacer nada. Una de las primeras cosas que hace después de que la libere es reiniciar el temporizador perro guardián. Si no suelta el botón, el temporizador perro guardián se desborda y reinicia el programa en el modo continuo.

He adjuntado la Asamblea listado archivo para aquellos que son curiosos y el archivo .hex para aquellos que sólo quieren quemar el chip y hacer con ella. Acojo con satisfacción cualquier crítica de mi técnica de programación de cualquiera de usted foto montaje expertos por ahí.

Nota: el relé se cierra durante ms de 25 cuando opera en modo de pulso. Algunas cámaras pueden requerir un pulso más largo. Ese retraso se encuentra en la línea que dice "call delay25" cerca de la parte superior de la sección rlypuls del código. Si ms 25 es demasiado corta para la cámara, cambiar esa línea para decir "call delay50", entonces cambiar la línea que dice "call delay75" para decir "call delay50". Aumentará el tiempo de pulso de 50 ms y conservan todas las frecuencias del pulso en pasos de 1 Hz incluso.

El programa ocupa sólo 173 bytes de los 512 bytes disponibles en el chip, lo que permite incorporar a todo tipo de funcionalidad a lo si lo desea, aunque la interfaz de usuario va a ser algo limitantes.

Artículos Relacionados

Filtro cámara Flash

Filtro cámara Flash

hay un montón de, y cámaras especiales en el mercado para agregar extra color al cine y la fotografía digital.Las dos principales opciones son comprar una cámara que tiene un cono construido adentro, de qué color quieres el flash se puede cambiar y h
Aumentar la distancia eficaz del transmisor remoto flash trigger de 'ebay' con antena

Aumentar la distancia eficaz del transmisor remoto flash trigger de 'ebay' con antena

los aficionados a la cámara pueden comprar versiones baratas de los disparadores remotos para unidades externas de flash, control de unidades de flash de tipo zapata o 'studio'. Estos factores desencadenantes sufren bajo transmisor de potencia y por
Sonido activado cámara Flash

Sonido activado cámara Flash

un sonido rápido y sucio y peligroso activado flash para capturar momentos en el tiempoPaso 1: Lo primero que necesitarás es un altavoz de la computadora amplificado Aquí la víctima sacrificial es un par de kardons de harmon de la venta de garage $1P
Cámara Flash LEGO

Cámara Flash LEGO

Paso 1: Las piezas Aquí son las piezas esenciales necesitadas.Paso 2: La cámara y la lente Poner el perno claro sobre el cilindro negro. Luego coloque la lente en la propia cámara.Paso 3: El Flash Poner la plata flash en la barra.Paso 4: El Thingamab
Tierra cámara Flash electrónico Monte

Tierra cámara Flash electrónico Monte

después de modificar un flash electrónico para trabajar con la cámara Polaroid land, usted encontrará que usted necesita una manera de montar en la cámara. Me pareció que la manera más fácil de hacer esto de usar la unidad flashbulb como base y modif
BRICOLAJE en la cámara flash rebote / reflector

BRICOLAJE en la cámara flash rebote / reflector

fuertes destellos chupan. No tener suficiente luz apesta. Ser pobre apesta. Para ello, he creado un rebote de flash que va en la cámara, utiliza su construido en flash y cuesta alrededor de nada y no hay tiempo para hacer y aumento de habilidades de
Cámara desechable Flash del anillo del

Cámara desechable Flash del anillo del

construir un flash de anillo de cámara desechable. Cámaras desechables son descartadas después de que la película ha sido eliminada. Laboratorios fotográficos suelen tienen cajas de ellos de debajo del mostrador, esperando a ser reciclada. Si pides b
Control de Flash de la cámara de Arduino

Control de Flash de la cámara de Arduino

esto es un método sencillo para controlar un flash de la cámara utilizando un Arduino. Lo bueno de este método es que utiliza un optoisolator para separar el Arduino de picos de voltaje elevado producidos por el flash. Elegir optoisolator en lugar de
Efecto relámpago usando unidades de flash de cámara

Efecto relámpago usando unidades de flash de cámara

hacer un circuito electrónico que activará los flashes de las cámaras sincronizadas con una banda de sonido del trueno (ideal para Halloween).  Los flashes de las cámaras son salvados de cámaras viejas, rotas.  Cuando se utiliza junto con lámparas co
Piratear una cámara de flash en una luz estroboscópica emergencia

Piratear una cámara de flash en una luz estroboscópica emergencia

bien... Muy fácil si sabes cómo soldar y conocer un poco de electrónica.En este instructable, les mostraré cómo hacer una luz de emergencia intermitente de una cámara de flash disponible. Puede utilizar la luz estroboscópica en el bosque si te pierde
Slaveflash de cámara automática con pre-flash

Slaveflash de cámara automática con pre-flash

todo el mundo que tiene una pequeña cámara digital sabe el problema de la utilización de esclavos debido a la pre-flash que la cámara se utiliza para ajustar la exposición: el predestello provoca el flash esclavo que así se dispara antes de que el ob
Guía paso a paso sobre cómo capturar las gotas de agua con una cámara réflex digital

Guía paso a paso sobre cómo capturar las gotas de agua con una cámara réflex digital

Siempre he querido capturar las gotas de agua como fascina la singularidad de las formas.Recientemente trató de capturar varios tiros de gotitas de agua y grandes nos divertimos experimentando - mi configuración era un presupuesto y además de los equ
¿Soporte de libro plegable para cámara exploración

¿Soporte de libro plegable para cámara exploración

desea escanear libros con su cámara y trípode? ¿Quiero hacerlo una y otra vez en el futuro? ¿Sin espacio para almacenar sostenedor del voluminoso libro para ello?Hacer un libro plegable soporte. Se necesitan sólo algunas cajas de cartón y cinta.Mi pr
Grapas Binder Clip contenedor Ring flash para punto y disparar cams

Grapas Binder Clip contenedor Ring flash para punto y disparar cams

así que decidí probar y domar el desagradable, pequeños flash en mi Canon SD850IS Digi cam sólo, no pude averiguar cómo.Yo quería un simple difusor pero el flash era muy próxima a la lente para hacer cualquier cosa que podría ir en el flash. Yo había