Baliza Arduino para IR Seeker v2 (Sensor Mindstorms NXT) - IR de pulso a 38 KHz portadora y frecuencia 1200

0

Odio hacer una pregunta como esta, es algo así como "dame el código" pero en serio. He intentado leerlo en todas partes, y parece que no tengo la sensación de tener tanto una señal portadora como una frecuencia.

Tengo el IR Seeker V2 ( enlace ) para mi Mindstorms NXT, y quiero hacer una base en la que se pueda recargar. He visto un par de 555 diseños de temporizadores flotando en Internet, pero mi stock de 555 temporizadores está agotado y no tenemos "tiendas parciales" en DK, así que literalmente tendré que esperar SEMANAS para que lleguen. Así que pensé: "El Arduino puede controlar un televisor a 38KHz, ¿por qué no hacer esto?"

¿Puede alguien apuntarme en la dirección correcta, o tal vez simplemente proporcionarme un código (sí, lo sé, pero estoy PERDIDAMENTE) sobre cómo hacer esto?

¡Necesito flashear el LED IR a 1200Hz en una señal portadora de 38KHz, para que el sensor lo lea con claridad! En realidad, puede ser desde 600Hz a 1200Hz, pero hasta el momento, puedo preferir 1200Hz.

    
pregunta Henrik

1 respuesta

1

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.

    
respondido por el Anindo Ghosh

Lea otras preguntas en las etiquetas