Control remoto infrarrojo con Arduino

Finalmente me siento a escribir otra nota técnica para el blog. Al igual que las anteriores, esta surge como resultado de pruebas que hice para un proyecto específico que no era justamente relacionado con el control remoto. Pero que involucra la transmisión de una señal infrarroja.

Es muy común el uso de luz infrarroja para el control a distancia de aparatos del hogar. Actualmente no existen televisores ni aire acondicionadores que no se comanden desde un control remoto. Y, por supuesto, cada vez son más los dispositivos que incorporan esta comodidad. El funcionamiento del sistema es bastante simple: cuando se presiona una tecla del control remoto, éste envía al aparato una señal lumínica invisible al ojo humano. En el otro extremo el artefacto recibe la señal, la decodifica y reacciona a la indicación.

Arduino y VS1838

En este artículo vamos a utilizar una placa de desarrollo Arduino UNO (aunque también se podría utilizar un Arduino Mega 2560 R3), y un receptor infrarrojo con filtro pasabanda VS1838. Para hacer más didáctico el experimento usaremos también una batería de 9 volt y un LED.

Continue reading Control remoto infrarrojo con Arduino

LM358 amplificando fototransistor IR

Este artículo propone un ejemplo de uso del amplificador operacional LM358N, para aumentar la tensión de una señal recibida a través de un fototransistor infrarrojo. Para una introducción a este operacional se pueden consultar los artículos Amplificador operacional LM358 y Operacional LM358 – Parte 2.

Amplificando una señal

IR fototransistorLa idea para esta nota surgió mientras experimentaba con un fototransistor a partir de un requerimiento para un proyecto. La luz infrarroja se utiliza en electrónica para muchas aplicaciones, incluso para la transmisión de señales. Un ejemplo cotidiano es el control remoto de los televisores o acondicionadores de aire. El control posee un LED que emite luz infrarroja (invisible al ojo humano), y el dispositivo controlado recibe la señal, la decodifica y reacciona al comando. La captación de la luz está a cargo de un fototransistor, un componente que permite la conducción de una corriente entre colector y emisor, en presencia de luz. Se comporta en forma análoga a un transistor tradicional pero en lugar de conducir proporcionalmente a una corriente de base, lo hace proporcional a la luz recibida en la misma. Aunque existen distintos encapsulados, el más común a simple vista puede confundirse con un LED. En el caso de los infrarrojos es distintivo el color oscuro del plástico que sirve como filtro contra la luz de longitudes de onda superiores al espectro deseado.

Continue reading LM358 amplificando fototransistor IR

Interfaz lógica bidireccional entre 5V y 3.3V

En ocasiones la suma de eventos desafortunados puede complicarnos el día.

ArduinoCuando me ocurrió lo que voy a relatar a continuación, decidí publicar este artículo en solidaridad con aquellos aficionados a la electrónica que sufren día a día las complicaciones típicas de la materia. Veremos una solución para conectar en forma bidireccional, una entrada/salida digital de 5 volts a una de 3.3 volts.

Continue reading Interfaz lógica bidireccional entre 5V y 3.3V

Medir el ancho de banda de un amplificador

Este artículo es una excusa para probar un módulo generador de funciones que adquirí para el Arduino. Está basado en el AD9850 y puede genera ondas sinusoidales y cuadradas de hasta 40MHz. En la práctica el módulo no tiene pérdida de amplitud hasta 1MHz, y a partir de esa frecuencia comienza a descender.

El procedimiento para medir el ancho de banda es muy simple y es el mismo para cualquier tipo de amplificador o filtro. Se inyecta una señal en la entrada y se mide su amplitud en la salida. Se varía la frecuencia y se calcula la ganancia para distintos puntos del espectro. En este caso, por cuestiones de comodidad, utilizaremos un amplificador operacional LM358N. Y compararemos los resultados con los valores de la hoja de datos del componente. Pero esto se podría realizar con amplificadores de distinto tipo y configuración.

Continue reading Medir el ancho de banda de un amplificador