Control remoto con arduino

Control remoto con arduino

Control remoto con arduino

Proyectos de control remoto con arduino

Es posible que ya sepas que el mando a distancia de tu televisor utiliza luz infrarroja, invisible a simple vista, para enviar señales codificadas que ordenan al televisor cambiar de entrada, modificar el volumen o encender y apagar. Lo que quizá no sepas es que los mandos a distancia baratos pueden utilizarse para enviar instrucciones básicas similares a tus proyectos Arduino. Esta guía le mostrará cómo hacerlo.

Los sensores infrarrojos funcionan detectando los patrones de luz emitidos por los mandos a distancia. Estos patrones están fuera del espectro visible que los humanos pueden ver -aunque por diversión, si apuntas con la cámara de tu teléfono al extremo luminoso de un mando a distancia mientras pulsas un botón, ¡puedes ver cómo se ilumina el emisor!

Los sensores infrarrojos y los mandos a distancia que los controlan son relativamente baratos. Los mandos están etiquetados con algunas funciones estándar -por ejemplo, números, reproducción/pausa o controles de volumen-, pero bajo el capó, estos botones pueden programarse para hacer cualquier cosa. Cada botón envía un código remoto que el Arduino puede interpretar. A continuación, puede utilizar esa entrada para controlar cualquier otra cosa que su proyecto está conectado. Por ejemplo, en esta guía, utilizaremos el botón de reproducción/pausa de un mando para encender y apagar un LED. Para ello, tendremos que determinar qué código envía el mando a distancia, y luego utilizar ese código como un interruptor para encender y apagar la luz.

Domótica con arduino

En los posts anteriores, construí el mando a distancia con el transceptor de 433MHz HC-12, que desgraciadamente ya no está en el mercado. Esta vez, me gustaría sustituirlo por el transceptor nRF24L01. Este módulo también se puede utilizar como transmisor y receptor bajo control de programa. Pero básicamente se controla de forma diferente, es decir, a través de la Interfaz Periférica en Serie, o SPI para abreviar.

En segundo lugar, tengo que dar la siguiente nota: El transceptor sólo puede tolerar una tensión de 3,3V. Para voltajes más altos, se recomienda este adaptador, donde puedes ver el regulador de voltaje en la imagen de la izquierda.

No tienes que preocuparte por esto cuando conectes el nRF24L01 en el escudo del joystick. Sin embargo, tenemos que recordar SCE = 9 y CSN = 10, porque podemos y definiremos estos pines nosotros mismos, si es necesario, mientras que SCK, MOSI y MISO están asignados permanentemente.

/*** Un ejemplo sencillo de envío de datos de un transceptor nRF24L01 a otro.    ** Este ejemplo fue escrito para ser utilizado en 2 dispositivos que actúan como «nodos».* Utilice el Monitor Serial para cambiar el comportamiento de cada nodo.  */

Monitor arduino

En este proyecto, veremos cómo diseñar un sencillo mando universal DIY utilizando Arduino. Usando esta aplicación remota, puedes controlar varios aparatos electrónicos como T.V., A.C., reproductores de DVD, etc.

Un mando a distancia por infrarrojos es un dispositivo de comunicación inalámbrica basado en la línea de visión que funciona en conjunto con un receptor de infrarrojos. Puede encontrar mandos a distancia por infrarrojos y sus correspondientes receptores por infrarrojos en casi todos los aparatos electrónicos importantes, como televisores, aparatos de aire acondicionado, cajas de TV, reproductores de audio y muchos más.

¿Qué pasaría si tuviera un único mando a distancia que pudiera controlar, si no todos, la mayoría de sus aparatos eléctricos? Este concepto se conoce como mando a distancia universal y ya existe en el mercado.

Llevando el mismo concepto a los creadores y aficionados, en este proyecto se desarrolla un mando universal DIY utilizando Arduino. La razón para construir tu propio mando universal usando Arduino puede ser tan simple como la satisfacción de construir una aplicación práctica con tus propias manos o puede ser para evitar el coste de un mando universal ya existente en el mercado.

Biblioteca remota arduino ir

Estos dispositivos también se pueden utilizar con tus proyectos Arduino y en este artículo te mostraré cómo puedes decodificar las salidas de tus mandos a distancia, reutilizarlos para controlar dispositivos adicionales e incluso construir tus propios mandos a distancia personalizados.

Es difícil imaginar que hubo una época en la que había que levantarse de la silla para cambiar de canal y ajustar el volumen de la televisión. Todos los televisores y la mayoría de los equipos de audio y vídeo vienen equipados con un mando a distancia que le permite ser un auténtico «teleadicto», controlando su mundo desde la comodidad de su sillón favorito.

Lo más probable es que tenga una gran colección de estos dispositivos, algunos incluso pueden ser restos de equipos que ya no posee o utiliza. La mayoría de los que sí utilizas tienen varios botones que no te sirven para nada, ya que fueron creados para integrarse con equipos adicionales que ni siquiera posees.

Es hora de dar un buen uso a esos botones y mandos que no utilizas.    Todo lo que necesitas son unas cuantas piezas muy baratas y un Arduino para descodificar las salidas de estas pequeñas joyas electrónicas y ponerlas a trabajar en tus propios diseños personalizados.

Acerca del autor

admin

Ver todos los artículos