Tabla de contenido:
- Paso 1: reúna todos los componentes necesarios
- Paso 2: diseñe el circuito de trabajo
- Paso 3: Diseñe la PCB y solicítela
- Paso 4: Obtenga los valores HEX de su control remoto IR
- Paso 5: escriba el programa y cárguelo en el Arduino
- Paso 6: suelde los componentes en PCB
- Paso 7: ¡Casi está HECHO
Video: Cómo controlar electrodomésticos con control remoto de TV con función de temporizador: 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Incluso después de 25 años de su introducción al mercado de consumo, la comunicación por infrarrojos sigue siendo muy relevante en los últimos días. Ya sea su televisor 4K de 55 pulgadas o el sistema de sonido de su automóvil, todo necesita un control remoto IR para responder a nuestros comandos. Hay muchas tecnologías disponibles en la industria, digamos Bluetooth, RF o incluso WI-Fi, pero nos hemos apegado a la comunicación por infrarrojos durante tanto tiempo, eso tiene algunas razones muy válidas detrás. En primer lugar, son la solución más barata, cuestan literalmente centavos, aparte de que son confiables y lo más importante es la facilidad de uso. Además, no pase por alto el bajo consumo de energía de este circuito en comparación con el control remoto de RF o Bluetooth. Entonces, en el video de hoy, hagamos un proyecto mediante el cual podamos controlar nuestros electrodomésticos usando estos controles remotos IR. También implementaré una función de temporizador para encender / apagar dispositivos sin nuestra participación directa. Comenzando con el diagrama de bloques, la codificación, el diagrama de circuito hasta el diseño final de la PCB, lo guiaré a través de todo el proceso en detalle.
Antes de comenzar, solo un pequeño recordatorio. Suscríbete a nuestro canal si te gusta este tutorial.
Enlace del canal: www.youtube.com/c/being_engineers1
También hemos realizado un video detallado sobre el mismo tema. Entonces, si no tiene ganas de leer todo, mire el video para obtener más información. Adjunto el enlace a continuación.
Eso es todo. Ahora comencemos a construir este proyecto.
Paso 1: reúna todos los componentes necesarios
En primer lugar, reúna todos los componentes necesarios de acuerdo con la lista de materiales dada.
Proyecto BOM
- Adaptador hembra DC X 1
- Deslice el interruptor X 1
- Encabezados masculinos
- Diodos 1N4007 X 5
- Tapas de 100uF X 3
- Tapones de 100nF X 4
- 7805 reguladores de voltaje y disipador de calor X 1
- LED rojo de 3 mm X 2
- LED verde de 3 mm X 2
- Base IC de 28 pines X 1
- Atmega328P-Pu X 1
- Oscilador de cristal de 16,00 MHz
- Tapas de 22pF X 2
- Resistencias 330E X 12
- 1K resistencias X 2
- Resistencia de 10K X 1
- Resistencias de 100K X 2
- Resistencias 470E X 2
- 2N3904 transistor X 2
- Transistor 2N2222A X 2
- Receptor de infrarrojos 1838 X 1
- PC817 X 2
- Relé SPST de 5v X 2
- Bloque de terminales de 3 pines X 2
Estos son los componentes principales que necesita para realizar este proyecto. Pero con estos también necesita equipos básicos de soldadura, accesorios de hardware, placa de pruebas y un arduino
No usaré una placa arduino general en este proyecto. Más bien usaré uno de bricolaje. La codificación se realizará usando arduino IDE, y todo será igual que cualquier otro proyecto arduino. Pero justo en el último momento quitaré el IC preprogramado y lo colocaré en mi PCB.
Puedes ver este video mío sobre cómo hacer bricolaje arduino UNO en casa -
bit.ly/2BoLmuO
Una vez que tenga todos estos elementos, es hora de dibujar el circuito.
Paso 2: diseñe el circuito de trabajo
Usé la plataforma en línea llamada Easyeda para diseñar el circuito.
El circuito tendrá principalmente estos bloques:
- Módulo de fuente de alimentación: convierte la entrada de 9-12 V CC en 5 V CC para alimentar el circuito.
- Microcontrolador: usaré un ATmega328P IC como microcontrolador. Es el mismo que se puede encontrar en cualquier arduino UNO, nano o pro mini.
- Receptor de infrarrojos: utilizaré un módulo receptor de infrarrojos TP1838 que se conectará al microcontrolador.
- Indicador del temporizador: un LED rojo de 3 mm indicará el estado del temporizador.
- Pantalla de siete segmentos: la pantalla CA de 2X7 segmentos mostrará información visual mediante caracteres alfanuméricos.
- Controlador de relé: dos relés se conectarán con el microcontrolador a través del circuito controlador de relé apropiado.
El circuito que funcionó para mí es este:
Mire este video para saber cómo hacer una placa de controlador de relé para arduino -
bit.ly/2zZiZn7
Paso 3: Diseñe la PCB y solicítela
Una vez que se completa el diseño del circuito, es hora de hacer la PCB. Usé el sitio web de JLCPCB para hacer mi placa prototipo. Supongo que son uno de los mejores en la fabricación de PCB en los últimos días.
Una vez completado el diseño del circuito, convierta el circuito a PCB y diseñe el PCB en el sitio web de Easyeda. Ten paciencia con eso. Un error aquí arruinará sus PCB. Verifique varias veces antes de generar un archivo gerber. También puede consultar el modelo 3D de su PCB desde aquí. Haga clic en crear archivo gerber y desde allí puede solicitar directamente esta placa a través de JLCPCB. Sube los archivos gerber, selecciona la especificación adecuada, no cambies nada en esta sección. Mantenlo como está. Esta es una configuración suficientemente buena para empezar. Hacer el pedido. Deberías conseguirlo en una semana.
PDF de PCB en escala 1: 1 -
Archivo Gerber de PCB -
Paso 4: Obtenga los valores HEX de su control remoto IR
En este paso, necesita conocer los valores hexadecimales que su control remoto transmite a arduino. Usaremos este código más adelante en el código final. Para ello, necesitará la biblioteca IRRemote para arduino.
Biblioteca IRRemote -
puede descargar la biblioteca e instalarla en el IDE. Abra el boceto de ejemplo de IrrecvDemo y cargue el código en arduino. Abra el monitor en serie y comience a presionar los botones del control remoto uno a la vez. Verá el código hexadecimal correspondiente en el monitor de serie. He copiado todos los códigos en un archivo de Word para futuras referencias. También puede anotar los códigos hexadecimales de esos botones que tiene la intención de utilizar en este proyecto. Después de eso, es el momento de construir el programa principal.
Paso 5: escriba el programa y cárguelo en el Arduino
Este es el código final que debe cargarse en el arduino -
Una cosa que debe comprender es que necesita algunos conocimientos básicos de temporizador arduino, interrupción y otros conceptos avanzados para comprender el código correctamente. Normalmente no usamos temporizadores e interrupciones en arduino solo porque aumenta la complejidad de un código. Pero este proyecto exigió el uso de interrupción y temporizador.
También necesita dos bibliotecas más, dos compilan el código correctamente:
- Timerone:
- Pinchangeinterrupt -
Compila y sube el código a arduino. Una vez hecho esto, retire el IC del arduino. Lo colocaremos en la PCB.
Paso 6: suelde los componentes en PCB
De acuerdo con la lista de materiales y el diagrama de circuito, coloque los componentes en la PCB y suelde correctamente. Este paso es muy sencillo. Use un disipador de calor con el regulador 7805 y use pasta térmica en el medio. Asegúrese de que no haya cortocircuito en la energía y la tierra después de completar este paso.
Paso 7: ¡Casi está HECHO
Una vez que se realiza la soldadura, es hora de probar el circuito. Lleve cualquier electrodoméstico que funcione con aire acondicionado. Recomendaré usar una lámpara de mesa simple para probar al principio. Desatornille los cables del interruptor y atorníllelos al terminal normal abierto y común de cualquier relé en la PCB. Enchufe la lámpara de mesa en el enchufe de pared de CA. Encienda el circuito con una fuente de 9-12 V CC.
Luego tome el control remoto y presione el botón correspondiente para encender la lámpara. Debería funcionar correctamente si tiene todo correcto según las instrucciones. Compruebe también la función del temporizador.
El resultado final se puede ver en el video.
Eso es todo. Hemos realizado con éxito este proyecto. Este tipo de herramientas son muy útiles en la vida diaria. Crea tu propio proyecto y házmelo saber en la sección de comentarios. Si te ha gustado este tutorial, mira ese video sobre este proyecto y suscríbete a nuestro canal.
Enlace del canal: www.youtube.com/c/being_engineers1
Gracias por sintonizarnos. Cuídate y adiós.:)
Recomendado:
Interruptor sin Tuchless para electrodomésticos -- Controle sus electrodomésticos sin Tuch Any Switch: 4 pasos
Interruptor sin Tuchless para electrodomésticos || Controle sus electrodomésticos sin Tuch Cualquier interruptor: este es un interruptor sin Tuch para electrodomésticos. Puede usar esto en cualquier lugar público para que ayude a combatir cualquier virus. El circuito basado en el circuito del sensor oscuro hecho por amplificador operacional y LDR. Segunda parte importante de este circuito SR Flip-Flop con secuencial
Controle los electrodomésticos sobre LoRa - LoRa en domótica - Control remoto LoRa: 8 pasos
Controle los electrodomésticos sobre LoRa | LoRa en domótica | Control Remoto LoRa: Controla y automatiza tus electrodomésticos desde largas distancias (Kilómetros) sin la presencia de internet. ¡Esto es posible a través de LoRa! Hey, ¿qué pasa, chicos? Akarsh aquí de CETech. Este PCB también tiene una pantalla OLED y 3 relés que un
Electrodomésticos con control remoto por infrarrojos: 7 pasos
Electrodomésticos con control remoto por infrarrojos: este proyecto describe una técnica para agregar la función de control remoto a un electrodoméstico. El objetivo es construir una caja negra donde pueda enchufar sus electrodomésticos V Ac y controlar las operaciones de ENCENDIDO y APAGADO con un control remoto de TV o DVD que nosotros
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
Liberación del cable del control remoto Olympus Evolt E510 (versión 2 con enfoque automático en el control remoto): 6 pasos (con imágenes)
Lanzamiento del cable del control remoto Olympus Evolt E510 (versión 2 con enfoque automático en el control remoto): Ayer construí un control remoto simple de un botón para mi Olympus E510. La mayoría de las cámaras tienen un botón disparador (el que presiona para tomar una foto) que tiene dos modos. Si se presiona suavemente el botón, la cámara se enfocará automáticamente y medirá la luz