Tabla de contenido:
- Paso 1:
- Paso 2: Notas técnicas
- Paso 3: Decida su tarea de control
- Paso 4: Lista de materiales
- Paso 5: instalación del software
- Paso 6: Circuito TSOP1738
- Paso 7: anote el código HEX de los botones
- Paso 8: Circuito de LED de salida
- Paso 9: bosquejo y algoritmo
- Paso 10: Ejecución
Video: Receptor de infrarrojos y control remoto por infrarrojos (TSOP1738) con Arduino: 10 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Este instructivo es para principiantes de Arduino. Este es uno de mis proyectos anteriores con Arduino. Disfruté mucho cuando lo hice y espero que a ti también te guste. La característica más atractiva de este proyecto es el "Control inalámbrico". Y eso es a través de un control remoto IR normal fácilmente disponible en nuestra casa. Puede ser un control remoto de TV o un control remoto de CA o cualquier otro control remoto de infrarrojos. En este proyecto veremos el principio de funcionamiento de un control remoto por infrarrojos y decodificaremos su señal con la ayuda de ARDUINO y TSOP 1738, es un receptor de infrarrojos universal. Este TSOP 1738 funciona con la mayoría de los mandos a distancia por infrarrojos.
Puede encontrar el video del proyecto en el siguiente enlace:
www.youtube.com/embed/0udePvGIIJ8
Paso 1:
Paso 2: Notas técnicas
En la foto, cuando presioné cualquier botón del control remoto, se puede ver la luz LED roja parpadeando. significa que el control remoto emite una señal de infrarrojos cada vez que presiono el botón. Sin embargo, no podemos ver esta luz a simple vista.
Esta señal tiene un montón de ENCENDIDO y APAGADO o puede decir ALTO y BAJO. Podemos llamar a este grupo de ENCENDIDO y APAGADO como un patrón de señal. Cada uno de los botones tiene su propio patrón único. Entonces, cada vez que presionamos un botón en particular, obtenemos un patrón de señal particular que se asigna solo a ese botón. Así que todo esto se trata del control remoto por infrarrojos.
Ahora es el momento de recibir la señal. Nuestro objetivo es identificar las señales alta y baja como 1 y 0. De esta manera podemos convertir el patrón de la señal en datos. ARDUINO y TSOP 1738 lo harán por nosotros.
El receptor de infrarrojos recibirá la señal del control remoto y se la dará a arduino. Luego, arduino analizará la señal recibida y la convertirá en datos hexadecimales. Una vez que convertimos la señal infrarroja en datos, podemos procesar fácilmente esos datos y realizar cualquier tarea condicional según nuestro deseo.
Paso 3: Decida su tarea de control
En este caso, el objetivo era controlar la salida digital de Arduino con un control remoto de TV. Para representar digital ALTO / BAJO, he usado 3 LED: rojo, amarillo y verde. Las actividades condicionales son las siguientes:
Encienda los LED en una secuencia particular (ROJO, VERDE, AZUL) cuando se presione el botón "Subir volumen" cada vez.
Apague los LED en una secuencia particular (AZUL, VERDE, ROJO) cuando se presione el botón "Bajar volumen" cada vez.
Pero los botones anteriores funcionarán solo cuando el sistema se active presionando el botón ON / OFF. Si presiona el botón ENCENDIDO / APAGADO cuando el sistema ya está ENCENDIDO, todo el sistema se apagará y todos los LED se apagarán.
Consulte el algoritmo para una mejor comprensión.
Paso 4: Lista de materiales
Control remoto por infrarrojos: puede utilizar cualquier control remoto por infrarrojos disponible en su casa. O puedes comprarlo.
Receptor de infrarrojos: 1 no. Sensor TSOP 1738 que está fácilmente disponible en tiendas en línea.
Resistencia: 1 no. Resistencia de 330 ohmios y 3 núms. Resistencia de 220 ohmios
Controlador Arduino: 1 no. Arduino UNO. Cualquier otra placa Arduino funcionará bien para este proyecto.
LEDs: 3 núms. LED de 5 mm de diferente color (rojo, amarillo, verde)
Cable de puente: algunos cables de puente (macho-macho).
Placa de pruebas: 1 no. protoboard de tamaño completo o medio.
Y, por supuesto, se requiere el cable de alimentación de arduino. No se requieren herramientas o instrumentos especiales para este proyecto.
Para el software, necesitará Arduino IDE instalado en su PC o computadora portátil.
Paso 5: instalación del software
- Si no tiene Arduino IDE, puede consultar el sitio web oficial de Arduino. Encontrarás el enlace allí.
- También necesita descargar la biblioteca "IRremote" de github y copiarla a la carpeta de la biblioteca de arduino IDE.
- Cargue el boceto "IRrecvDemo.ino" del ejemplo de la biblioteca IRremote.
- Verifique el nombre de la placa y el puerto COM antes de cargar.
Paso 6: Circuito TSOP1738
Sostenga la superficie ovalada de TSOP1738 mirando hacia usted. Ahora el pin más a la izquierda es el pin de tierra. El siguiente pin es el Vcc (5V DC) y el pin más a la derecha es el pin de datos. Consulte el diagrama de pines para una mejor comprensión.
Conecte el pin GND a uno de los pines GND de Arduino UNO.
Conecte el pin Vcc con el pin 5V de Arduino UNO.
Conecte la resistencia de 330 Ω al pin de datos del TSOP 1738. Luego, conecte otra pata de la resistencia al pin 2 de Arduino.
Paso 7: anote el código HEX de los botones
Ahora abra el monitor en serie y presione los botones del control remoto. Encontrará el código HEX de cada botón en el monitor en serie.
Anote el código HEX de los botones de su elección.
Paso 8: Circuito de LED de salida
Agregue el circuito LED de salida con el circuito TSOP existente.
Conecte el bus de tierra a Arduino UNO GND. Es un paso simple y pequeño pero IMPORTANTE.
Ahora, coloque los 3 LED en secuencia ROJO - VERDE - AZUL. Conecte resistencias de 220 Ω entre la pata –VE de cada LED y el bus de tierra.
Conecte la pata + VE del LED rojo, verde y azul a los pines 7, 6 y 5 de arduino respectivamente.
Paso 9: bosquejo y algoritmo
Consulte el algoritmo en el Paso 2 para comprender el boceto de manera sencilla. Sin embargo, todo el boceto tiene una descripción línea por línea en el boceto mismo.
Descargue el boceto desde el enlace a continuación. Debe reemplazar los códigos HEX dentro del boceto con sus códigos HEX que ya anotó en el PASO 6.
Sube el boceto "IR_Test.ino" a Arduino.
Verifique el nombre de la placa y el puerto com antes de cargar.
Paso 10: Ejecución
Ahora use los botones del control remoto para operar los LED según su deseo.
Extras:
- Puede usar un relé de 5 V CC para controlar otros electrodomésticos con el control remoto del televisor.
- Comparta sus opiniones e ideas en la sección de comentarios.
- Se recomienda verificar la hoja de datos y los pines disponibles del vendedor de su sensor TSOP. Hay varios tipos de sensores TSOP disponibles en el mercado. Los pines son diferentes en cada caso. Algunos vienen con tapa de aluminio. Algunos se verán similares pero diferentes. Así que tenga cuidado antes de encenderlo.
Recomendado:
Tira de LED con control remoto por infrarrojos de bricolaje: 10 pasos (con imágenes)
Tira de LED con control remoto IR DIY: Hola, hola a todos, bienvenidos a nuestros nuevos instructables, como ya saben por la miniatura que en este proyecto vamos a hacer un controlador de tira de LED Ir que se puede controlar utilizando cualquier control remoto IR comúnmente disponible que generalmente son utilizada en
Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto de infrarrojos y aplicación de Android: 5 pasos (con imágenes)
Control de 8 relés con NodeMCU y receptor de infrarrojos mediante WiFi, control remoto por infrarrojos y aplicación de Android: Control de 8 interruptores de relé con nodemcu y receptor de infrarrojos a través de wifi y control remoto por infrarrojos y aplicación de Android. El control remoto por infrarrojos funciona independientemente de la conexión wifi. AQUÍ
Proyecto de aplicación en el hogar con control remoto por infrarrojos con regulador de ventilador: 5 pasos
Proyecto de aplicación de hogar controlado por infrarrojos con regulador de ventilador: este proyecto para aquellos que tienen cultura con arduino y proyectos, no para novatos, lo hice como un proyecto, pero también lo estoy usando para fines de producción … por esta causa puedo ' t compartir todo el boceto completo
Controle sus electrodomésticos con su control remoto de TV (control remoto por infrarrojos) con pantalla de temperatura y humedad: 9 pasos
Controle sus electrodomésticos con su control remoto de TV (control remoto por infrarrojos) con pantalla de temperatura y humedad: hola, soy Abhay y es mi primer blog sobre Instructables y hoy le mostraré cómo controlar sus electrodomésticos con el control remoto de su televisor construyendo esto. proyecto simple. gracias al laboratorio atl por el apoyo y el suministro de material
Juego de plataformas controlado por Arduino con joystick y receptor de infrarrojos: 3 pasos (con imágenes)
Juego de plataformas controlado por Arduino con joystick y receptor de infrarrojos: hoy vamos a utilizar un microcontrolador Arduino para controlar un juego de plataformas simple basado en C #. Estoy usando Arduino para tomar la entrada de un módulo de joystick y enviar esa entrada a la aplicación C # que escucha y decodifica la entrada a través de un Serial c