Tabla de contenido:

Sensor de infrarrojos Arduino y control remoto con LCD: 4 pasos
Sensor de infrarrojos Arduino y control remoto con LCD: 4 pasos

Video: Sensor de infrarrojos Arduino y control remoto con LCD: 4 pasos

Video: Sensor de infrarrojos Arduino y control remoto con LCD: 4 pasos
Video: CONTROL REMOTO INFRARROJO CON ARDUINO - ENCIENDIENDO UN LED 2024, Mes de julio
Anonim
Sensor de infrarrojos Arduino y control remoto con LCD
Sensor de infrarrojos Arduino y control remoto con LCD

Somos un grupo de estudiantes UQD10801 (Robocon1) de Universiti Tun Hussein Onn Malaysia (UTHM)

En este tutorial, aprenderá cómo mostrar los botones del control remoto IR en la pantalla de cristal líquido (LCD) usando un Arduino Uno R3. Este tutorial se simulará usando tinkercad. Puede hacer referencia a este video de YouTube como ejemplo.

Suministros

1. Arduino Uno R3

2. Conexión de cables

3. Pantalla de cristal líquido (LCD)

4. Potenciómetro

5. sensor de infrarrojos

6. Control remoto por infrarrojos

7. Tablero de pruebas

8. Resistencia (1kohm a 10kohm)

Paso 1: conecte el circuito como se muestra en la imagen

Conecte el circuito como se muestra en la imagen
Conecte el circuito como se muestra en la imagen

Conecte los cables con una placa de pruebas para asegurarse de que se hace un circuito ordenado. Para la pantalla LCD, se utilizarán los pines 2, 3, 4, 5, 11 y 12. La función del potenciómetro es controlar el brillo de la pantalla LCD. Puede usar cables de varios colores como se muestra en la imagen para realizar un seguimiento de los pines en el Arduino. El sensor de infrarrojos se conectará al pin 7 del Arduino.

Paso 2: codificar el sistema

Codificación del sistema
Codificación del sistema

Se utilizan 2 bibliotecas que son LiquidCrystal.hy IRremote.h. La primera parte de la codificación es encontrar el código de cada botón del control remoto. Por ejemplo, en tinkercad.com, el código que se transmite mediante el botón APAGADO / ENCENDIDO es "16580863". Esto es diferente para todos los botones. Para encontrar esto, necesitará construir un programa para encontrar cada código para cada botón. Se puede descargar un código de ejemplo a continuación como referencia. Debe escribir manualmente cada código para cada botón del monitor en serie. Compile y cargue el código en Arduino y ejecute el sistema. Pruebe cada botón del control remoto por infrarrojos y anote los códigos de cada uno de los botones para referencia futura.

Paso 3: codificación del programa final

Codificación del programa final
Codificación del programa final

Una vez que termine de grabar los códigos para el control remoto por infrarrojos, puede proceder a codificar el programa final. Esto incluirá la biblioteca LiquidCrystal.h. Se puede descargar un código de muestra a continuación como referencia. Utilice el caso del "interruptor" en el programa para alternar entre los botones. Para cada caja de interruptor, use lcd.print para mostrar el texto de cada botón en la pantalla LCD, agregue un retraso de 0.5 segundos y una pausa; para salir de la repetición. Una vez que haya terminado de codificar, compílelo y cárguelo en Arduino.

Paso 4: prueba

Pruebas
Pruebas
Pruebas
Pruebas
Pruebas
Pruebas
Pruebas
Pruebas

El último paso es probar el programa encendiendo el Arduino y probar presionando los botones del control remoto IR. Si no puede ver el texto en la pantalla LCD, intente ajustar la perilla del potenciómetro. ¡Divertirse!

Recomendado: