Actuador lineal de control remoto TiVo

Este proyecto le muestra cómo aprovechar un control remoto TiVo y una placa Arduino para operar un actuador lineal para levantar una pintura que cubre un televisor. Mira el video al final

Herramientas necesarias

Se necesitarán las siguientes herramientas para completar este proyecto.

  1. Destornillador Phillips # 0
  2. Soldador
  3. Soldar
  4. Cortadores de alambre
  5. Alicates pequeños (usé alicates diseñados para trabajar con pequeños dispositivos electrónicos)

Lista de partes

Las siguientes partes son necesarias para completar este proyecto.

  1. Actuador de cadena de servicio pesado de Firgelli Automations
  2. Mando a distancia TiVo Roamio
  3. Arduino Uno Rev 3
  4. Caja de proyecto Hammond 1591ESBK ABS, negra (7.5 "x 4.3" x 2.2 ")
  5. Microtivity IB171 Mini protoboard de 170 puntos para Arduino
  6. Receptor de infrarrojos 2,5–5,5 V 38 kHz
  7. 100PCS Michael Josh 20CM M / F Jumper Cables Cables 1 Pin Enchufe macho a hembra
  8. Módulo de relé de 2 canales SainSmart
  9. Cable USB 2.0 - A-Macho a B-Macho
  10. 4 pies de alambre de rociador negro 18/5
  11. 8 tornillos para máquina de acero inoxidable # 4-40 x 2 ”(los compré en Home Depot)
  12. 8 tuercas para tornillos de máquina Everbuilt # 4-40 (las compré en Home Depot)
  13. 16 espaciadores de nailon de ½ ”(los compré en Home Depot)
  14. 1 corbata con cremallera

Configuración del Arduino Uno Rev 3

Usaremos los siguientes pines en la placa Arduino resaltados en amarillo.

  • Potencia 5V
  • Digital # 8
  • Digital # 9
  • Digital # 11
  • Energía GND
Arduino UNO Rev 3

Configuración del módulo de relé de 2 canales SainSmart

Tenemos que puentear el módulo de relé SainSmart para que coincida con el actuador lineal Firgelli Automations. Hay un puente azul de JD-VCC a VCC. Deje esto en su lugar como está.

Puente K1 posición 1 a K2 posición 1

Coloque un cable de puente desde la primera posición en el relé K1 a la primera posición en el relé K2. Nuestro jersey se muestra en rojo.

Posición del puente

Puente K1 posición 3 a K2 posición 3

Coloque un cable de puente desde la tercera posición en el relé K1 a la tercera posición en el relé K2. Nuestro jersey se muestra en amarillo.

Alambre puenteado

Cuando salte correctamente, debería ver la siguiente configuración.

Configurar el sensor de infrarrojos

Configurar el sensor de infrarrojos

El sensor de infrarrojos tiene tres cables que salen de él. Uno es para un cable de tierra, otro es para un cable de alimentación de 5 V y el tercero envía la señal a nuestra placa Arduino.

Pele dos pulgadas del escudo exterior del cable del rociador 18–5 para exponer los cables de colores del interior. Solo usaremos los cables verde, blanco y azul, así que corte los demás para no tener que meternos con ellos.

Quite ⅛ ”de aislamiento en cada uno de los cables que usaremos. Estos se soldarán al relé utilizando la siguiente configuración. Al mirar el sensor desde la parte superior con la protuberancia redonda hacia usted:

  1. Suelde el cable azul al terminal izquierdo.
  2. Suelde el cable verde al terminal del medio.
  3. Suelde el cable blanco al terminal derecho.
Sensor infrarojo
Sensor infrarojo

Configuración del mazo de cables del actuador lineal

El actuador lineal viene con un control remoto cableado con dos botones triangulares. Un botón activa un interruptor que mueve el actuador lineal hacia arriba y el otro lo mueve hacia abajo.

Retire el cuerpo del control remoto de la placa de circuito

Lo primero es desenroscar los cables de la parte trasera del mando a distancia. Estos deberán quitarse con un destornillador Phillips n. ° 0.

Retire la placa de circuito del cuerpo del control remoto y examine los cables. Mirándolo desde abajo, debería tener cuatro cables soldados a la placa. De izquierda a derecha, son de color negro, blanco, morado y marrón, como se muestra a continuación.

Placa de circuito

Si por alguna razón usaron colores diferentes, simplemente realice un seguimiento de los colores en el mismo orden que se muestra a continuación.

Desoldar los cables

Con un soldador, retire los cables de la placa de circuito. Presione suavemente la punta del soldador sobre la soldadura existente en el punto de soldadura para aflojarla y con un pequeño par de alicates, tire suavemente del cable del punto de soldadura.

Conecte los cables a los relés

Ahora conectaremos los cables del control remoto con cable al relé de 2 canales SainSmart. Use el destornillador Phillips n. ° 0 para destornillar el terminal y luego apriételo hacia abajo para asegurar el cable.

  1. El cable blanco entrará en la posición 1 de K1
  2. El cable negro entrará en la posición 2 de K1
  3. El cable marrón entrará en la posición 2 de K2
  4. El cable violeta entrará en la posición 3 de K2

Nota: no retire los cables de puente existentes. Déjelos adentro cuando atornille los terminales.

cables de puente
Conexiones de terminales

Cuando termine, debería verse como las imágenes de arriba.

Cableado de la placa de pruebas

Ahora conectaremos la placa Arduino a la placa de pruebas. La placa de pruebas nos permite puentear conexiones donde se están realizando múltiples conexiones a un terminal en el Arduino o en el relé.

Cada fila de agujeros está conectada entre sí, lo que nos permite saltar todo en esa fila. Estos son los elementos que necesitaremos conectar.

5V de potencia

  1. Use un cable de puente macho-hembra desde el terminal Power 5V en el Arduino a una fila no utilizada en la placa de pruebas. Empújelo en un agujero en la fila.
  2. Utilice un cable de puente macho-hembra de la misma fila en la placa de pruebas al terminal VCC en el relé de 2 canales SainSmart. Empújelo en un agujero en la misma fila.
  3. Exponga ¼ ”del cable blanco del otro lado del cable 18–5 del rociador. Empújelo en un agujero en la misma fila.

Suelo

  1. Use un cable de puente macho-hembra desde el terminal Power GND en el Arduino a una fila no utilizada en la placa de pruebas. Empújelo en un agujero en la fila.
  2. Utilice un cable de puente macho-hembra desde el terminal GND en el relé de 2 canales SainSmart a un orificio en la misma fila que el otro cable GND. Empújelo en el agujero en la misma fila.
  3. Exponga ¼ ”del cable verde del otro lado del cable del rociador 18–5. Empújelo en un agujero en la misma fila.

Señalización

  1. Use un cable de puente macho-hembra desde el terminal Digital # 11 en el Arduino a una fila no utilizada en la placa. Empújelo en un agujero en la fila.
  2. Exponga ¼ ”del cable azul del otro lado del cable 18–5 del rociador. Empújelo en un agujero en la misma fila.

Cuando termine, la placa debería verse como la siguiente imagen.

Tablero de circuitos

 

Instale el programa de control en el Arduino

Deberá descargar e instalar el IDE de Arduino. Una vez que haya descargado e instalado el IDE, abra el IDE.

IDE de Arduino

Copie y pegue el código en el IDE

Descargue o copie el código fuente de GitHub y péguelo en la ventana del IDE, que debería verse así cuando termine.

Archivo IRremote.cpp

Ajuste el archivo IRremote.cpp

Hay un archivo en el directorio C: \ Archivos de programa (x86) \ Arduino \ libraries \ RobotIRremote \ src \ que tiene un problema de código fuente que impide la compilación del código fuente de GitHub. Abra el archivo IRremoteTools.cpp en un editor de texto simple como el bloc de notas y cambie la siguiente línea:

La línea 5 debería verse así:

int RECV_PIN = TKD2; // el pin al que está conectado el receptor de infrarrojos

Cámbielo a lo siguiente y guarde el archivo.

int RECV_PIN = 11; // el pin al que está conectado el receptor de infrarrojos

Conecte el arduino a su computadora usando el cable USB

Coloque el Arduino, la placa de pruebas y las placas de relé en una superficie no conductora, como un escritorio de madera.

Conecta el lado rectangular del cable USB a tu computadora y el lado "D" a la placa Arduino.

Seleccione el puerto

Seleccione el elemento de menú Herramientas - Puerto y seleccione el que muestra su placa Arduino.

Sube el código

Seleccione el elemento de menú Sketch - Upload para cargar el código en Arduino.

Prueba el código

Después de que se haya cargado el código, conecte el mazo de cables del actuador lineal Firgelli Automations nuevamente en el actuador y conecte el actuador.

Mantenga la placa Arduino conectada a su computadora a través del cable USB.

Apunte su control remoto TiVo al sensor de infrarrojos y haga clic en el botón verde "Me gusta". El actuador debe moverse hacia arriba.

Apunte su control remoto TiVo al sensor de infrarrojos y haga clic en el botón rojo "No me gusta". El actuador debe moverse hacia abajo.

Empaquetarlo todo

Usé la caja del proyecto Hammond junto con los tornillos de máquina, los espaciadores y las tuercas de los tornillos de máquina para alojar mis placas de circuito. Usé una punta en el soldador para hacer agujeros a través de la caja de plástico negro y dejar espacio para los cables a través de los lados. Utilicé la brida para evitar que el cable del sensor de infrarrojos se saliera. Los cables de control en el Actuador lineal Firgelli Automations Tengo un trozo de goma diseñado para evitar que se salgan para poder aprovecharlo.

Sobre el Autor

Richard Bagdonas es un experto en integración de datos con más de 15 años de experiencia en integración con puntos de venta, registros médicos electrónicos, gestión de relaciones con los clientes y sistemas de gestión de almacenes. Richard ha jugado con la electrónica desde que era un niño y este es su primer proyecto Arduino.

Richard es actualmente arquitecto jefe de atención médica en MI7, donde supervisa la integración de la empresa con los sistemas de registros médicos electrónicos.

product-sidebar product-sidebar product-sidebar product-sidebar product-sidebar
Tags:

Share this article

Productos especiales

water resistant IP66 Premium Linear Actuator
Actuadores lineales premium In Stock
$129.99USD

¿Necesita ayuda para encontrar el actuador adecuado?

Realizamos ingeniería de precisión y fabricamos nuestros productos para que usted obtenga precios directos de los fabricantes. Ofrecemos envío el mismo día y atención al cliente informada. Intente utilizar nuestra Calculadora de actuadores para obtener ayuda para elegir el actuador adecuado para su aplicación.