El Arduino se puede usar para transmitir la señal de 1200 Hz con la portadora de 38 KHz requerida, utilizando cualquiera de las varias bibliotecas IR de Arduino. Uno de estos se describe en Una biblioteca remota de infrarrojos multiprotocolo para Arduino .
Utilice el modo de envío sin formato de esta biblioteca, que toma la duración de encendido y apagado ("marca" y "espacio") en microsegundos. Especifique una secuencia de igual marca y duración de espacio, para las señales de 600 a 1200 Hertz deseadas: Eso sería entre 417 y 833 microsegundos de marca y de espacio.
Si desea que esté cerca de 1200 Hz, se aplica el número 417.
En cuanto a la cuestión de tener tanto una frecuencia operador como una frecuencia código : por lo general, la implementación de dichos sensores utiliza receptores de infrarrojos "sensor remoto de TV" diseñados para un operador específico frecuencia, como los módulos de sensor IR integrados Vishay TSOP y TSSP, por ejemplo, TSOP1738 .
EstapartedetectaseñalesdeIRquelleganconunafrecuenciadeportadorade38KHz,eignoratodaslasseñalesdeIRdelíneadebase(sinportadora)oconportadorasdefrecuenciasignificativamentemásaltaomásbaja.EstosignificaqueseignoraráelIRperdido,comolasfuentesdecalorolaluzdeldía,olasseñalesdeuncontrolremotoquenoseaeldeinterés.
Tambiénhaymódulossimilaresdisponiblesparaotrasfrecuenciasdeoperador:
La salida de esta parte es baja cuando hay una señal de 38 KHz, alta cuando no lo está (lógica invertida), y este flujo de pulso resultante se usa normalmente para llevar un protocolo de control remoto.
Algunos ejemplos son el protocolo Phillips RC-5 ( que originalmente fue designado para el operador de 36 KHz , no 38 KHz ) o el protocolo de control de infrarrojos de Sony (SIrC) utilizado en muchos televisores y otros dispositivos de consumo.
El sensor en la pregunta probablemente utiliza un dispositivo como el TSOP1738 o sus equivalentes SMD más pequeños, por su ubicuidad y bajo costo. Prueba la salida de la parte para un flanco ascendente (o descendente) de pulso de 600 a 1200 veces por segundo, para identificar la fuente como designada, y actúa sobre ella si se encuentra.
Una forma de ver la señal de procesamiento de la señal es:
- Pase el infrarrojo entrante a través de un filtro de plástico de color que solo pasa luz infrarroja, no visible.
- Use un fotodiodo o similar para convertir esta luz infrarroja incidente en una señal eléctrica.
- Pase la señal resultante a través de un filtro de paso de banda muy estrecho de 38 KHz, ignorando así cualquier señal con una frecuencia de portadora diferente
- Integre la salida resultante, es decir, detecte el pico
- Pase esta señal resultante a través de otro filtro de paso de banda no tan estrecho de 600 a 1200 hertzios, ignorando así cualquier señal que no se encuentre dentro de este rango
- Si se encuentra una señal resultante al integrar esta salida, indique una condición de "éxito"
Para una mayor comprensión, quizás mi otra respuesta aquí puede ser útil, incluye una analogía detallada para el funcionamiento de tales dispositivos de infrarrojos.