Taula de continguts:

Control remot universal: 3 passos
Control remot universal: 3 passos

Vídeo: Control remot universal: 3 passos

Vídeo: Control remot universal: 3 passos
Vídeo: ***SPANISH*** HOW TO PROGRAM YOUR XFINITY CUSTOM 3 UNIVERSAL REMOTE CONTROL 2024, De novembre
Anonim
Image
Image
Construeix
Construeix

El control remot universal per infrarojos (IR) pot controlar qualsevol aparell que utilitzi la comunicació IR per al funcionament remot. Aquest control remot utilitza el gen4-uLCD-35DCT com a interfície principal per enviar comandes IR. Aquest projecte és molt personalitzable per utilitzar-lo en qualsevol aparell sempre que faci servir control IR

Pas 1: construeix

Construeix
Construeix

Components

  • gen4-uLCD-35DCT-CLB
  • Cable gen4-PA i FFC
  • targeta uSD
  • Cable uUSB
  • Filferros de pont
  • Alimentació de 5 V.
  • Arduino Pro Micro 5V 16 MHz
  • Mòdul transmissor IR KY-005

Construïu els components tal com es mostra al diagrama.

Pas 2: programa

Programa
Programa
Programa
Programa
Programa
Programa
  1. Copieu la carpeta IRremote a la carpeta de la biblioteca de l’IDE Arduino
  2. Obriu el codi del projecte per al microcontrolador Arduino mitjançant l'IDE Arduino.
  3. Si el controlador remot desitjat utilitza un protocol de transmissió desconegut, també podeu afegir el seu codi IR en brut que es pot obtenir mitjançant l’exemple IRrecvDemo proporcionat per la biblioteca IRremote i utilitzar qualsevol mòdul de receptor IR per descodificar les seves ordres en brut.
  4. Per tal que el programa Arduino es compili correctament amb les ordres IR brutes proporcionades, les dades es poden escriure directament a la memòria flash després de la compilació, tal com es mostra a continuació.
  5. Per utilitzar els codis en brut per a la transmissió, cal fer el següent per llegir el codi en brut emmagatzemat a la memòria flash. També es poden afegir instruccions de cas addicionals per obtenir més interfície d'ordres. Alguns aparells poden requerir una transmissió d'ordres consecutiva múltiple, això es pot fer només enviant les mateixes ordres de codi diverses vegades com es mostra a continuació. Obriu el codi del projecte per a la pantalla mitjançant l’IDE de taller 4. Aquest projecte utilitza l'entorn Visi-Genie.
  6. Podeu modificar les propietats dels objectes i del formulari mitjançant l'inspector d'objectes.
  7. El comandament a distància universal pot controlar encara més electrodomèstics afegint més botons per afegir més funcionalitat. Utilitzeu la cinta de widgets per afegir el tipus de botons que necessiteu.
  8. Per utilitzar el botó afegit amb l'amfitrió (Arduino Uno), assegureu-vos de canviar el Gestor d'esdeveniments en els esdeveniments de l'objecte a "Informar missatge" o un altre "Esdeveniment màgic" en funció del seu ús.
  9. Feu clic al botó "Compila". Nota: aquest pas es pot ometre. No obstant això, la compilació és essencial per a la depuració.
  10. Connecteu la pantalla al PC. Assegureu-vos que esteu connectat al port adequat. El botó vermell indica que el dispositiu no està connectat, el botó blau indica que el dispositiu està connectat al port correcte.
  11. Torneu a la pestanya "Inici". Aquesta vegada, feu clic al botó "(Construir) Copia / Carrega".
  12. El taller 4 us demanarà que seleccioneu una unitat per copiar els fitxers d'imatge a una targeta uSD. Després de seleccionar la unitat correcta, feu clic a D'acord.
  13. Quan la targeta micro SD encara no estigui inserida, apareixerà aquest missatge a la pantalla gen4: "DRIVE NOT MOUNTED …" Després d'inserir la targeta micro SD, la GUI que es mostra en aquest pas hauria d'aparèixer a la pantalla gen4.

Pas 3:

Imatge
Imatge
Imatge
Imatge
Imatge
Imatge

La presa controlada per IR també es pot personalitzar afegint més relés

Els codis d'ordres de cada relé també es poden personalitzar mitjançant les següents línies de codi

Els relés addicionals es poden afegir al circuit per al circuit controlat per IR

Recomanat: