Paso 10: Receptor de infrarrojos básico
¿Por qué es ser flasheado? Porque hay otras fuentes de luz infrarroja en una habitación, como las bombillas o incluso la luz del sol. Por esta razón se ha diseñado especialmente receptores de infrarrojos cuyo trabajo es detectar cambio en luz infrarroja a una frecuencia particular, distinguir datos útiles de un mando a distancia de la luz ambiente inútil.
Tenemos que encontrar uno de estos, así que hacer una búsqueda y asegúrese de que puede ser accionado por los 3, 3V. La salida debe ser "activo bajo". Tratar de conseguir uno que no tiene una salida que es "open collector" o "open drain". La frecuencia debe ser de 38 KHz y generalmente también debería funcionar con cualquier cosa entre 36 y 40 KHz pero el rango puede ser menor a medida que aumenta el error.
Un ejemplo es este:
http://Search.digikey.com/scripts/DkSearch/dksus.dll?detail&Name=751-1385-5-ND
TSOP34338
Ir a descargar su hoja de datos y leerlo, recordar el pinout, observe que hay una resistencia de pull-up que se muestra en el diagrama de bloques que básicamente significa que no es "open collector" o "open drain". Hay un gráfico que muestra la señal de salida, y podemos concluir de la gráfica que la salida es baja activa de hecho.
Para otro tutorial, usted puede comprobar hacia fuera http://www.ladyada.net/learn/sensors/ir.html
He cableado una configuración pequeña prueba con un mando a distancia al azar que tengo puesta alrededor. A continuación se muestran formas de onda de salida de un fototransistor crudo junto con la salida de la TSOP34338. Abra los archivos logicdata (o mirar las imágenes sin comprimir), observe que la forma de onda muestra que la luz IR cruda es pulsación a cerca de 37 KHz, y hay un ligero retraso en la respuesta del receptor.
También por favor tomar nota de cómo el control remoto repite un patrón de códigos si se mantiene pulsado un botón. He probado dos mandos, uno repite el mismo patrón de todo el tiempo. La otra envía el comando y luego repite un patrón diferente para indicar cuando se mantiene pulsado un botón. Utilizaré el primero de ellos ya que podríamos tener problemas con el segundo tipo si echamos de menos el patrón inicial.