Tabla de contenido:

Control remoto inteligente universal por infrarrojos: 6 pasos
Control remoto inteligente universal por infrarrojos: 6 pasos

Video: Control remoto inteligente universal por infrarrojos: 6 pasos

Video: Control remoto inteligente universal por infrarrojos: 6 pasos
Video: CONTROLADOR INTELIGENTE IR WIFI🔻TUTORIAL SMART LIFE, ALEXA y GOOGLE HOME🔻1️⃣Cap. 2024, Mes de julio
Anonim
Image
Image
¡Obteniendo piezas para su control remoto!
¡Obteniendo piezas para su control remoto!

¡Presentamos el Smart Universal IR Remote! ¡Una herramienta simple, compacta y muy poderosa para conquistar todos los dispositivos IR que te rodean! Todo por unos pocos dólares….

¿Por qué Smart ???

Puede aprender las acciones de cualquier botón en cualquier control remoto IR muy fácilmente, lo que le permite modificar las acciones según sus requisitos. Estas acciones, una vez enseñadas, se almacenan en la memoria no borrable del Arduino Nano. Por lo tanto, no es necesario reasignar los controles a sus botones. Con múltiples claves para múltiples dispositivos al mismo tiempo en la misma placa. El BRAIN !!! Utiliza Arduino Nano como el cerebro principal del mando a distancia para realizar todas las operaciones de aprendizaje y transmisión.

Paso 1: ¡Obtenga piezas para su control remoto

Los componentes necesarios para hacer este control remoto:

1) Ardunio Nano x 12) Receptor IR - Cualquiera de estos (TSOP1130 / TSOP1138 / TSOP1330 / TSOP1338) o cualquier otro también funcionará x 13) Transmisor IR LED x 14) Resistencias - 150 ohmios x 15) Diodo - 1N4007 x 1 6) Interruptor deslizante SPST x 17) Encabezados hembra / Tira antirrobo - 40 pines x 18) Botones pulsadores (pequeños - 6 mm * 6 mm) x 9 (o según sus necesidades) 9) Botones pulsadores (grandes - 12 mm * 12 mm) x 3 (o según su requerimiento) 10) PCB perforado / punteado / cero11) Clip / conector de batería de 9V x 112) Cables de conexión13) Soldador y otras herramientas14) Alambre de soldadura

y finalmente un poco de trabajo duro !!!:-pag

Paso 2: ¡¡¡La columna vertebral !

Como se mencionó anteriormente, Arduino Nano es la columna vertebral principal del control remoto.

Maneja: 1) La recepción de señales IR a través del Receptor IR 2) Decodificación del formato de señales recibidas 3) Operaciones de almacenamiento (escritura / lectura / borrado) en su EEPROM 4) Detección de las pulsaciones de los botones del usuario. 5) Transmisión de los respectivos códigos de infrarrojos a través del LED del transmisor de infrarrojos.

* Consulte las hojas de datos de los dispositivos para obtener más información.

Paso 3: el circuito

El circuito
El circuito
El circuito
El circuito
El circuito
El circuito
El circuito
El circuito

Las imágenes que se muestran aquí representan el diagrama de circuito del control remoto por infrarrojos.

- Los pulsadores tanto pequeños como grandes están conectados en forma de matriz de teclado con el propósito de multiplexar (¡¡¡Estamos ahorrando pines de Arduino !!!). * Puede aumentar la cantidad de botones que se utilizan en su control remoto según sus necesidades. Simplemente aumente la fila o columna en consecuencia y agregue algunos botones más de manera similar.

- Los pines D4 a D10 de Arduino Nano se conectan a la matriz del teclado como se muestra.

- Un botón pulsador más, llamado "Interruptor de aprendizaje", está conectado directamente a D2.

- El LED del transmisor está conectado al pin D3 a través de una resistencia de 150 ohmios. Esta configuración permite un alcance de transmisión de 3 metros. Para un rango más largo, use un transistor NPN BC547 para impulsar el LED.

- El terminal de SALIDA del receptor de infrarrojos se conecta al D11 y descansa a 5V y GND de Arduino Nano como se muestra. * Consulte la hoja de datos de su respectivo receptor de infrarrojos para ver las marcas de PIN del dispositivo.

- El clip de batería de 9V se conecta al Vin de Arduino Nano a través de un diodo - 1N4007 (diodo rectificador de propósito general) y un interruptor deslizante. Este diodo protege el Arduino, si la batería de 9V está conectada a la inversa. El interruptor habilita / corta la fuente de alimentación entregada al Arduino Nano a través de la batería.

* Verifique todas las conexiones cuidadosamente antes de conectar la batería. De lo contrario, ¡su circuito puede estropearse!

Paso 4: ensamblarlo por completo…

Ensamblando todo junto…
Ensamblando todo junto…
Ensamblando todo junto…
Ensamblando todo junto…
Ensamblando todo junto…
Ensamblando todo junto…

Las imágenes muestran el ensamblaje del circuito de mi control remoto. Usé PCB perforado / cero para montar todo, ya que es fácil y versátil. También puede hacer su propio diseño del circuito y usar una PCB grabada. También utilicé cables de conexión de múltiples hilos para todas las conexiones del circuito. El diodo y la resistencia se colocan justo debajo del Arduino Nano como se muestra en la imagen.

* ¡No conecte Arduino Uno o batería de 9V a la placa antes de haber completado y probado el circuito correctamente

Puedes seguir los siguientes pasos para montar tu placa completa:

1) Coloque y suelde todos los botones pulsadores según su elección. 2) Realice las conexiones matriciales entre todos los botones pulsadores según el circuito. 3) Suelde los conectores hembra de acuerdo con los pines del Arduino. 4) Suelde la resistencia, el interruptor y el diodo en la placa según corresponda. 5) Con los cables de conexión, conecte la matriz del teclado a los pines de Arduino. 6) Suelde el receptor de infrarrojos, el LED del transmisor de infrarrojos y el botón del interruptor de aprendizaje. Además, use cables de conexión para completar sus conexiones según el circuito. Tablero y cargue el Código conectándolo a la PC. Puede probar si el control remoto funciona bien o no en este paso. 9) ¡Conecte la batería de 9V y pruébela!

Paso 5: Programarlo !

La biblioteca utilizada para este proyecto es IRremote.h Puede encontrarla aquí:

Descargue e instale la biblioteca primero antes de continuar con los pasos siguientes.

Abra el archivo de código provisto usando Arduino IDE. Seleccione la placa adecuada y el puerto COM en el menú de herramientas. ¡¡¡Cárguelo !!!:-)

Paso 6: Paso final - ¡Pruébelo

Entonces, ¿cómo hacer que funcione?

1) Después de conectar la batería, el LED del Nano parpadea indicando que se ha iniciado 2) Recuerde que hemos utilizado tres botones pulsadores grandes. Estos botones seleccionan el banco de claves actual en uso. Entonces tenemos 3 bancos diferentes en total para almacenar los controles de cualquier control remoto. Por ejemplo: puede asignar los controles de su televisor al Banco 1 y los controles de CA al Banco 2. 3) Como acabamos de iniciar el control remoto para su primer uso, tenemos que hacer que aprenda algunos comandos 4) Hacer que aprenda: (Usted necesitará el control remoto del dispositivo que desea controlar)

  • Presione primero el botón Bank 1 para seleccionar el banco 1 como el banco actual que se utilizará.
  • Presione cualquier botón de los pequeños pulsadores para los que se debe asignar el control.
  • Presione el interruptor de aprendizaje.
  • Sostenga el control remoto del dispositivo respectivo frente al receptor de infrarrojos.
  • Cuando una acción se aprende con éxito, el LED del Arduino Nano se iluminará durante unos segundos y se apagará.
  • Del mismo modo, los otros pequeños botones pulsadores se pueden utilizar para asignarles varios controles. Puede programar el resto de los bancos de claves de forma similar.

5) Una vez que haya terminado de enseñarle los controles, siga los siguientes pasos para usarlo:

  • Seleccione un banco en particular en el que haya asignado los controles presionando el botón de banco respectivo.
  • Después de seleccionar el banco, presione cualquiera de los botones a los que haya asignado los controles.
  • Hecho !!!

6) El video muestra la prueba del LED IR después de enseñar un cierto control al Remoto.

* Puede reasignar un control a cualquier botón si hay algún error al asignar los controles

* Si desea borrar todos los controles guardados del control remoto, simplemente presione y mantenga presionado el interruptor de aprendizaje mientras enciende el control remoto con el interruptor de encendido / apagado, o simplemente puede presionar el botón de reinicio en Arduino Nano mientras mantiene presionado el interruptor de aprendizaje. Mantenga presionado el interruptor de aprendizaje hasta que el LED del Nano se encienda. Se apagará una vez que la memoria se borre por completo.

Se hace !!!

Vota por mí en el Concurso de Microcontroladores si te gustó este Instructable:-) Echa un vistazo a mis otros Instructables también … BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO:

Recomendado: