Tabla de contenido:

Control remoto universal: 3 pasos
Control remoto universal: 3 pasos

Video: Control remoto universal: 3 pasos

Video: Control remoto universal: 3 pasos
Video: Como programar control remoto universal // Configurar control remoto para Smart TV 2024, Noviembre
Anonim
Image
Image
Construir
Construir

El control remoto universal por infrarrojos (IR) puede controlar cualquier aparato que utilice comunicación por infrarrojos para operación remota. Este control remoto utiliza el gen4-uLCD-35DCT como interfaz principal para enviar comandos de infrarrojos. Este proyecto es altamente personalizable para su uso en cualquier dispositivo siempre que utilice control de infrarrojos.

Paso 1: construir

Construir
Construir

Componentes

  • gen4-uLCD-35DCT-CLB
  • Cable gen4-PA y FFC
  • Tarjeta uSD
  • Cable USB
  • Cables de puente
  • Fuente de alimentación de 5 V
  • Arduino Pro Micro 5V 16 MHz
  • Módulo transmisor de infrarrojos KY-005

Construya los componentes como se muestra en el diagrama.

Paso 2: Programa

Programa
Programa
Programa
Programa
Programa
Programa
  1. Copie la carpeta IRremote en la carpeta de la biblioteca de Arduino IDE
  2. Abra el código del proyecto para el microcontrolador Arduino usando el IDE de Arduino.
  3. Si el control remoto deseado está usando un protocolo de transmisión desconocido, también puede agregar su código IR sin procesar que se puede derivar usando el ejemplo IRrecvDemo proporcionado por la biblioteca IRremote y usar cualquier módulo receptor IR para decodificar sus comandos sin procesar.
  4. Para que el programa Arduino se compile correctamente con los comandos IR brutos proporcionados, los datos se pueden escribir directamente en la memoria flash después de la compilación, como se muestra a continuación.
  5. Para utilizar los códigos sin procesar para la transmisión, se debe hacer lo siguiente para leer el código sin procesar almacenado en la memoria flash. También se pueden agregar declaraciones de casos adicionales para una interfaz de comando más. Algunos dispositivos pueden requerir la transmisión de múltiples comandos consecutivos, esto se puede hacer simplemente reenviando los mismos comandos de código varias veces, como se muestra a continuación. Abra el código del proyecto para la pantalla utilizando el IDE de Workshop 4. Este proyecto utiliza el entorno Visi-Genie.
  6. Puede modificar las propiedades de los objetos y la forma utilizando el inspector de objetos.
  7. El control remoto universal puede controlar aún más electrodomésticos agregando más botones para agregar más funcionalidad. Use la cinta de widgets para agregar el tipo de botón (s) que necesita.
  8. Para usar el botón agregado con el host (Arduino Uno), asegúrese de cambiar el Controlador de eventos en los eventos del objeto a "Mensaje de informe" u otro "Evento mágico" según su uso.
  9. Haga clic en el botón "Compilar". Nota: este paso se puede omitir. Sin embargo, la compilación es esencial para la depuración.
  10. Conecte la pantalla a la PC. Asegúrese de estar conectado al puerto correcto. El botón rojo indica que el dispositivo no está conectado, el botón azul indica que el dispositivo está conectado al puerto correcto.
  11. Vuelve a la pestaña "Inicio". Esta vez, haga clic en el botón "(Crear) Copiar / Cargar".
  12. Workshop 4 le pedirá que seleccione una unidad para copiar los archivos de imagen a una tarjeta uSD. Después de seleccionar la unidad correcta, haga clic en Aceptar.
  13. Cuando la tarjeta micro SD aún no está insertada, este mensaje aparecerá en su pantalla gen4: "UNIDAD NO MONTADA …" Después de insertar su tarjeta micro SD, la GUI que se muestra en este paso debería aparecer en la pantalla gen4.

Paso 3:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

La salida controlada por infrarrojos también se puede personalizar agregando más relés

Los códigos de comando para cada relé también se pueden personalizar a través de las siguientes líneas de código

Los relés adicionales se pueden agregar al circuito para el circuito controlado por infrarrojos

Recomendado: