Hola a todos
EDIT: ahora tenemos una campaña de kickstarter de tripwire láser ya está en marcha: Tripwire Kickstarter
Gracias por mirar mi instructable. Voy presentar esto para el concurso de Feria de ciencia Mad, así que si has encontrado este documento útil, por favor votar y vota!
Este dispositivo es un circuito de detección de láser extremadamente sensible que utiliza hardware muy poco y muy pocas líneas de código. El usuario puede brillar un rayo láser en la placa de fotorresistencia (LDR - resistencia dependiente de luz) cuando el módulo está encendido. A partir de ahí, cuando se presiona el pulsador, una pequeña demora se produce, en ese momento el dispositivo se convierte en activo. Sin embargo, el circuito no está en busca de un cambio en la tensión causada por el cambio de resistencia en el resistor dependiente de luz, sino más bien un cambio rápido en la luz (A incumplimiento en el rayo láser, por ejemplo). Permítanme ser más específico...
El circuito LDR típico utiliza un circuito comparador de voltaje. Cuando la LDR está expuesto a mucha luz, entonces la resistencia a través de ella será muy pequeña; por lo general 10-1000 ohmios. Cuando la LDR está expuesta a la oscuridad, la resistencia por lo general llega a ser muy alta (Mega ohmios). Cuando se coloca en serie con una resistencia de valor fijo, como una resistencia de 10 k, tiene un circuito divisor de tensión. Desde allí, el voltaje al circuito comparador leerá voltajes diferentes basados en cuánto luz está golpeando a la LDR. Este método requiere más hardware que me gustaría. He estado allí y he hecho eso. Quería ser un poco más original.
Este método emplea un condensador de acoplamiento y un ADC (convertidor analógico a Digital). La ADC es una característica incluida en el microprocesador que estoy usando, que es el PIC10F222. Llegaré a eso en un minuto. Con acoplamiento, quiero decir que cuando un repentino cambio de luz se produce a lo largo de la LDR, una pequeña señal AC se enviarán a través de un condensador a la entrada del ADC. Este condensador actúa para bloquear la CC y será sólo par señales de CA. Esta señal es siempre muy pequeña (en milivoltios), que es impresionante!
Esta señal se convierte entonces en una secuencia binaria digital que luego es comparada con un valor en la programación. Una vez que el circuito está activo, el ADC es miles de veces por segundo de muestreo, esperando un cambio en la línea. Cuando alguien viola el láser, la señal acoplada llega a la entrada del ADC y WHAM! Detección!!! BEEP BEEP BEEP! Tendrás que ver el video =)
Cuando el circuito coge alguien violar el rayo láser, a bordo zumbador pitará y continuar a pitar hasta que el usuario vuelva a pulsar el botón de selección. Los pitidos son muy ruidosos! Hay una rutina de programación que asegura cuando el usuario presiona el botón, que él/ella debe dejar antes de activar el circuito otra vez. El código es muy simple, y puede cambiar la sensibilidad muy fácilmente cambiando el valor en el registro de comparación.
VOY A HABLAR MÁS SOBRE ESTO EN LA SECCIÓN DE ESQUEMA! Por favor ver la siguiente demostración.