Estoy tratando de encontrar la forma más fácil de interactuar entre un receptor IR Arduino y una linterna IR.
Ayer aprendí mucho de una pregunta: ¿Pueden los receptores IR de Arduino detectar señales de linternas IR? Básicamente, la moraleja de la historia fue que, al menos con ese receptor IR Arduino en particular, espera una frecuencia modulada en la señal IR. Eso significa que los controles remotos pueden funcionar bien con tales receptores. Por otro lado, la linterna IR no lo haría, porque no está modulada.
Desde entonces, he estado pensando en el mejor paso a seguir para abordar el problema. Ahora vuelvo mi interés a modificar el módulo Arduino. No solo creo que volver a trabajar con la linterna IR puede ser más difícil en comparación, sino que también necesito mantener intacta la señal de la linterna IR.
Pregunta: ¿Hay alguna esperanza de modificar un módulo receptor Arduino IR para capturar IR no modulado? O quizás incluso mejor, ¿hay alguna solución lista para usar que pueda funcionar para mí?
Más aclaraciones
No puede modificar un receptor existente, porque el demodulador está en el mismo paquete que el dispositivo sensor. No se pueden separar sin destruirlos.
En su lugar, necesita un fototransistor simple , que es como un transistor bipolar normal pero conduce cuando la luz lo golpea en lugar de tener un terminal base. Elija uno que tenga un filtro infrarrojo incorporado si puede, para que no responda tanto a otras luces. (También se puede usar un fotodiodo , pero responde más rápido con una salida más débil; es bueno para IR modulado pero no es lo que necesita).
simular este circuito : esquema creado con CircuitLab
(CircuitLab no tiene un símbolo de fototransistor, así que usé un transistor normal. El símbolo correcto es solo este pero con las flechas de "luz entrante" agregadas). La resistencia debe ser lo suficientemente grande como para limitar la corriente máxima cuando el fototransistor conduce ( no menos de 100 Ω pero posiblemente mucho más alto), y de lo contrario elegido por experimento para producir un rango razonable de valores dependiendo de la iluminación.
Es probable que desee utilizar uno de los pines de entrada analógica en su Arduino para que pueda elegir un umbral de activación adecuado en el software. Sin modulación para ayudar, elegir un umbral útil es difícil, porque la luz ambiental, especialmente la luz solar, incluye infrarrojos. Es posible que desee escribir código para detectar, no un cierto nivel absoluto, sino un aumento relativamente repentino (como cuando la linterna se enciende o se mueve para golpear el sensor), un filtro de paso alto.
nick gammon
harry svensson
Arash Howaida
harry svensson
chris stratton