Actuador lineal de control remoto TiVo

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

Herramientas necesarias

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

  1. #0 destornillador de Phillips
  2. Soldador
  3. Soldar
  4. Cortadores de alambre
  5. Pequeños alicates (utilicé alicates diseñados para trabajar con pequeñas electrónicas)

Lista de partes

Se necesitan las siguientes partes para completar este proyecto.

  1. Actuador de pista de servicio pesado de Firgelli Automatización
  2. Control remoto de TiVo Roamio
  3. Arduino Uno Rev 3
  4. Hammond 1591esbk ABS Box Black (7.5 "x 4.3" x 2.2 ")
  5. Microtividad IB171 Mini Panario de 170 puntos para Arduino
  6. Receptor infrarrojo 2.5–5.5V 38kHz
  7. 100pcs Michael Josh 20cm M/F cables de puente Cables de 1 alfiler macho a mujer
  8. Módulo de relé de 2 canales sainsmart
  9. Cable de USB 2.0-A-Male a B-masal
  10. 4 pies de alambre de rociador negro 18/5
  11. 8 Cantos #4–40 x 2 "Tornillos de máquina de acero inoxidable (los compré en Home Depot)
  12. 8 Cant. Everbuilt #4–40 tornas de tornillo de máquina (las compré en Home Depot)
  13. 16 Qty ½ "espaciadores de nylon (los compré en Home Depot)
  14. 1 Cantidad de cremallera

Configuración del Arduino Uno Rev 3

Usaremos los siguientes alfileres en el tablero de Arduino resaltado en amarillo.

  • Potencia 5V
  • Digital #8
  • Digital #9
  • Digital #11
  • Gnd de potencia
Arduino Uno Rev 3

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

Tenemos que juntar el módulo de relé sainsmart para coincidir con el Firgelli Automatización Actuador lineal. Hay un jersey azul de JD-VCC a VCC. Deja esto en su lugar como es.

Jumper 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.

Puente

Jumper 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 saltador se muestra en amarillo.

Alambre de jersey

Cuando se salta correctamente, debe ver la siguiente configuración.

Configuración del sensor infrarrojo

Configuración del sensor infrarrojo

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

Vuelva a retroceder dos pulgadas del escudo exterior en el cable del rociador 18–5 para exponer los cables de colores en el interior. Solo usaremos los cables verdes, blancos y azules, así que cortaremos a los demás para que no tengamos que meternos con ellos.

Desplácese "de aislamiento en cada uno de los cables que usaremos. Estos serán soldados al relé utilizando la siguiente configuración. Al mirar el sensor desde la parte superior con el golpe redondo frente a usted:

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

Configuración del arnés de cableado del actuador lineal

El actuador lineal viene con un control remoto con cable 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 de control remoto de la placa de circuito

Lo primero es desenroscar los cables en la parte posterior del control remoto. Estos deberán retirarse con un destornillador de Phillips #0.

Retire la placa de circuito del cuerpo de control remoto y examine los cables. Mirándolo desde el fondo, debe tener cuatro cables soldados al tablero. De izquierda a derecha son negros, blancos, morados y marrones como se muestra a continuación.

Placa de circuito

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

Desatado los cables

Usando 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 usar un pequeño par de alicates, tire suavemente del cable del punto de soldadura.

Adjunte los cables a los relés

Ahora adjuntaremos los cables del control remoto por cable al relé de 2 canales SainsMart. Use el destornillador de Phillips #0 para desenroscar el terminal y luego apriete hacia abajo para asegurar el cable.

  1. El alambre 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 alambre púrpura entrará en la posición 3 de K2

Nota: No quite los cables de puente existentes. Déjalos cuando atornilles los terminales.

cables de jersey
Conexiones terminales

Cuando se haga, debe parecerse a las imágenes anteriores.

Cableado por la placa de pan

Ahora conectaremos el tablero de Arduino hasta la placa. La placa de) nos permite a las conexiones de jersey donde se están realizando múltiples conexiones con un terminal en el Arduino o en el relé.

Cada fila de agujeros está conectada juntos, lo que nos permite jersey todo en esa fila. Aquí están los artículos que necesitaremos para conectar.

5V de poder

  1. Use un alambre de jersey-femenino masculino desde la terminal de 5V de potencia en el Arduino hasta una fila no utilizada en la placa de pan. Empújalo en un agujero en la fila.
  2. Use un alambre de puta-femenino masculino desde la misma fila en la placa de pan en la terminal VCC en el relé de 2 canales SainsMart. Empújalo en un agujero en la misma fila.
  3. Exponga ¼ "del alambre blanco desde el otro lado del cable del rociador 18-5. Empújalo en un agujero en la misma fila.

Suelo

  1. Use un alambre de jersey-femenino masculino desde la terminal GND de energía en el Arduino hasta una fila no utilizada en la placa de pan. Empújalo en un agujero en la fila.
  2. Use un alambre de jersey-femenino masculino del terminal GND en el relé de 2 canales de SainsMart a un orificio en la misma fila que el otro cable GND. Empújalo en el agujero en la misma fila.
  3. Exponga ¼ "del alambre verde desde el otro lado del cable del rociador 18-5. Empújalo en un agujero en la misma fila.

Señalización

  1. Use un alambre de jersey-femenino masculino del terminal digital #11 en el Arduino hasta una fila no utilizada en la placa. Empújalo en un agujero en la fila.
  2. Exponga ¼ "del alambre azul desde el otro lado del cable del rociador 18-5. Empújalo en un agujero en la misma fila.

Cuando se realice, la placa debe parecerse a la siguiente imagen.

Tablero de circuitos

 

Instale el programa de control en el Arduino

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

Arduino IDE

Copie y pegue el código en el IDE

Descargar o copiar el código fuente desde Github y péguelo en la ventana del IDE, lo que debería verse así cuando se hace.

Archivo irremote.cpp

Ajustar el archivo irremote.cpp

Hay un archivo en los archivos C: \ del programa (x86) \ Arduino \ Bibliotecas \ Robotirremote \ Src \ Directory que tiene un problema del código fuente que evita que el código fuente de GitHub se compile. 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 como:

int recv_pin = tkd2; // El pin que el receptor IR está conectado

Cámbielo a lo siguiente y guarde el archivo.

int recv_pin = 11; // El pin que el receptor IR está conectado

Conecte el Arduino a su computadora con el cable USB

Coloque las tablas de arduino, paneles y relevos en una superficie no conductora, como un escritorio de madera.

Conecte el lado del rectángulo del cable USB a su computadora y el lado "D" a la placa Arduino.

Seleccione el puerto

Seleccione el elemento Herramientas - Menú de puerto y seleccione el que muestre su placa Arduino.

Cargar el código

Seleccione el Sketch: cargue el elemento del menú para cargar el código al Arduino.

Prueba el código

Después de que el código se haya cargado, conecte el arnés de cable del Firgelli Automatización Actuador lineal nuevamente en el actuador y enchufe el actuador.

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

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

Apunte su control remoto TiVo en el sensor infrarrojo y haga clic en el botón Red Thumb "No me gusta". El actuador debe moverse hacia abajo.

Coloque todo

Utilicé la caja del proyecto Hammond junto con los tornillos de la máquina, los espaciadores y las tuercas de los tornillos de la máquina para albergar mis tablas de circuito. Usé una punta de punto en el soldador para empujar agujeros a través de la caja de plástico negro, así como dejar espacio para los cables a través de los lados. Utilicé la corbata postal para evitar que el sensor infrarrojo se sacara. Los cables de control en el Firgelli Automations actuador lineal Tenga un trozo de goma diseñado para evitar que se retiren, así que pude aprovecharlo.

Sobre el Autor

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

Richard es actualmente el arquitecto de atención médica principal en MI7, donde supervisa la integración de la compañía con sistemas de registros de salud electrónicos.

Share This Article
Tags: