Atuador Linear de Controle Remoto TiVo

Este projeto mostra como aproveitar um controle remoto TiVo e uma placa Arduino para operar um atuador linear para levantar uma pintura que cobre uma TV. Assista ao vídeo no final

Ferramentas necessárias

As seguintes ferramentas serão necessárias para concluir este projeto.

  1. Chave de fenda Phillips nº 0
  2. Ferro de solda
  3. Solda
  4. Cortadores de fio
  5. Alicate pequeno (usei um alicate projetado para trabalhar com pequenos eletrônicos)

Lista de peças

As seguintes partes são necessárias para concluir este projeto.

  1. Atuador de esteira para serviço pesado de Firgelli Automações
  2. Controle remoto TiVo Roamio
  3. Arduino Uno Rev 3
  4. Caixa de projeto Hammond 1591ESBK ABS preta (7,5" x 4,3" x 2,2")
  5. Microtivity IB171 Mini placa de ensaio de 170 pontos para Arduino
  6. Receptor infravermelho 2,5–5,5V 38kHz
  7. 100 PCS Michael Josh 20 CM M/F Jumper Wires Cabos 1 Pin Plug Macho para Fêmea
  8. Módulo de relé SainSmart de 2 canais
  9. Cabo USB 2.0 — A-macho para B-macho
  10. 4 pés de fio de sprinkler preto 18/5
  11. 8 qtd # 4–40 x 2 ”parafusos de máquina de aço inoxidável (comprei-os na Home Depot)
  12. 8 qtd Everbuilt # 4–40 porcas de parafuso de máquina (eu as comprei na Home Depot)
  13. Espaçadores de náilon de 16 qts de ½ ”(comprei-os na Home Depot)
  14. 1 quantidade de gravata zip

Configurando o Arduino Uno Rev 3

Usaremos os seguintes pinos da placa Arduino destacados em amarelo.

  • Potência 5V
  • Digitais #8
  • Digitais #9
  • Digitais #11
  • Potência GND
Arduino UNO Rev 3

Configurando o módulo de relé SainSmart de 2 canais

Temos que fazer um jumper no módulo de relé SainSmart para coincidir com o Firgelli Atuador linear de automações. Há um jumper azul de JD-VCC para VCC. Deixe isso no lugar como está.

Jumper K1 posição 1 para K2 posição 1

Coloque um fio jumper da primeira posição no relé K1 até a primeira posição no relé K2. Nosso jumper é mostrado em vermelho.

Posição do Jumper

Jumper K1 posição 3 para K2 posição 3

Coloque um fio jumper da terceira posição no relé K1 até a terceira posição no relé K2. Nosso jumper é mostrado em amarelo.

Fio Jumper

Quando saltado corretamente, você deverá ver a seguinte configuração.

Configurando o sensor infravermelho

Configurando o sensor infravermelho

O sensor infravermelho possui três fios que saem dele. Um é para um fio terra, o outro é para um fio de alimentação de 5 V e o terceiro envia o sinal para nossa placa Arduino.

Retire cinco centímetros da blindagem externa do fio do sprinkler 18–5 para expor os fios coloridos internos. Usaremos apenas os fios verde, branco e azul, então corte os outros para não ter que mexer neles.

Retire ⅛” do isolamento de cada um dos fios que usaremos. Eles serão soldados ao relé usando a seguinte configuração. Ao olhar para o sensor de cima com a saliência redonda voltada para você:

  1. Solde o fio azul ao terminal esquerdo.
  2. Solde o fio verde ao terminal do meio.
  3. Solde o fio branco ao terminal direito.
Sensor infravermelho
Sensor infravermelho

Configurando o chicote elétrico do atuador linear

O atuador linear vem com um controle remoto com fio com dois botões triangulares. Um botão ativa uma chave que move o atuador linear para cima e o outro o move para baixo.

Remova o corpo do controle remoto da placa de circuito

A primeira coisa é desparafusar os fios da parte traseira do controle remoto. Eles precisarão ser removidos com uma chave de fenda Phillips nº 0.

Remova a placa de circuito do corpo do controle remoto e examine os fios. Olhando de baixo, deve haver quatro fios soldados à placa. Da esquerda para a direita, eles são pretos, brancos, roxos e marrons, conforme mostrado abaixo.

Placa de circuito

Se por algum motivo eles usaram cores diferentes, basta acompanhar as cores na mesma ordem abaixo.

Dessoldar os fios

Usando um ferro de solda, remova os fios da placa de circuito. Pressione suavemente a ponta do ferro de solda na solda existente no ponto de solda para soltá-la e, usando um pequeno alicate, puxe suavemente o fio para fora do ponto de solda.

Conecte os fios aos relés

Agora conectaremos os fios do controle remoto com fio ao relé SainSmart de 2 canais. Use a chave de fenda Phillips nº 0 para desparafusar o terminal e aperte-o novamente para prender o fio.

  1. O fio branco irá para a posição K1 1
  2. O fio preto irá para a posição K1 2
  3. O fio marrom irá para a posição K2 2
  4. O fio roxo irá para a posição 3 do K2

Nota: não remova os fios jumper existentes. Deixe-os inseridos ao aparafusar os terminais.

fios de ligação em ponte
Conexões terminais

Quando terminar, deve ser semelhante às imagens acima.

Conectando a placa de ensaio

Agora iremos conectar a placa Arduino à placa de ensaio. A placa de ensaio nos permite fazer jumpers em conexões onde há múltiplas conexões sendo feitas em um terminal no Arduino ou no relé.

Cada fileira de buracos está conectada entre si, permitindo-nos saltar tudo naquela fileira. Aqui estão os itens que precisaremos conectar.

Potência 5V

  1. Use um jumper macho-fêmea do terminal Power 5V no Arduino para uma linha não utilizada na placa de ensaio. Empurre-o para um buraco na fileira.
  2. Use um fio jumper macho-fêmea da mesma linha na placa de ensaio para o terminal VCC no relé SainSmart de 2 canais. Empurre-o para um buraco na mesma linha.
  3. Exponha ¼” do fio branco do outro lado do fio do sprinkler 18–5. Empurre-o para um buraco na mesma linha.

Chão

  1. Use um jumper macho-fêmea do terminal Power GND no Arduino para uma linha não utilizada na placa de ensaio. Empurre-o para um buraco na fileira.
  2. Use um fio jumper macho-fêmea do terminal GND no relé SainSmart de 2 canais até um orifício na mesma linha do outro fio GND. Empurre-o para dentro do buraco na mesma linha.
  3. Exponha ¼” do fio verde do outro lado do fio do sprinkler 18–5. Empurre-o para um buraco na mesma linha.

Sinalização

  1. Use um jumper macho-fêmea do terminal Digital #11 no Arduino para uma linha não utilizada na placa de ensaio. Empurre-o para um buraco na fileira.
  2. Exponha ¼” do fio azul do outro lado do fio do sprinkler 18–5. Empurre-o para um buraco na mesma linha.

Quando terminar, a placa de ensaio deve ser semelhante à imagem a seguir.

Tábua de ensaio

 

Instale o programa de controle no Arduino

Você precisará baixar e instalar o IDE do Arduino. Depois de baixar e instalar o IDE, abra-o.

IDE do Arduino

Copie e cole o código no IDE

Baixe ou copie o código-fonte de GitHub e cole-o na janela do IDE, que deverá ficar assim quando terminar.

Arquivo IRremote.cpp

Ajuste o arquivo IRremote.cpp

Há um arquivo no diretório C:\Program Files (x86)\Arduino\libraries\RobotIRremote\src\ que tem um problema de código-fonte que impede a compilação do código-fonte do GitHub. Abra o arquivo IRremoteTools.cpp em um editor de texto simples como o bloco de notas e altere a seguinte linha:

A linha 5 deve ficar assim:

int RECV_PIN=TKD2; //o pino ao qual o receptor IR está conectado

Altere para o seguinte e salve o arquivo.

interno RECV_PIN = 11; //o pino ao qual o receptor IR está conectado

Conecte o arduino ao seu computador usando o cabo USB

Coloque o Arduino, a placa de ensaio e as placas de relé em uma superfície não condutora, como uma mesa de madeira.

Conecte o lado retangular do cabo USB ao computador e o lado “D” à placa Arduino.

Selecione a porta

Selecione o item de menu Ferramentas — Porta e selecione aquele que mostra sua placa Arduino.

Carregar o código

Selecione o item de menu Sketch — Upload para fazer upload do código para o Arduino.

Teste o código

Após o upload do código, conecte o chicote de fios do Firgelli Automatiza o atuador linear de volta ao atuador e conecta o atuador.

Mantenha a placa Arduino conectada ao computador por meio do cabo USB.

Aponte seu controle remoto TiVo para o sensor infravermelho e clique no botão verde “curtir”. O atuador deve mover-se para cima.

Aponte o controle remoto TiVo para o sensor infravermelho e clique no botão vermelho “não gostar”. O atuador deve mover-se para baixo.

Encaixote tudo

Usei a caixa do projeto Hammond junto com os parafusos, espaçadores e porcas dos parafusos para alojar minhas placas de circuito. Usei uma ponta pontiaguda no ferro de solda para fazer furos na caixa de plástico preta e também para abrir espaço para os fios nas laterais. Usei o zíper para evitar que o fio do sensor infravermelho fosse puxado. Os fios de controle do Firgelli Atuador linear de automações tinha um pedaço de borracha projetado para evitar que fossem puxados para que eu pudesse aproveitá-lo.

Sobre o autor

Richard Bagdonas é especialista em integração de dados com mais de 15 anos de experiência em integração com sistemas de ponto de venda, prontuário eletrônico de saúde, gestão de relacionamento com clientes e gestão de armazém. Richard mexe com eletrônica desde criança e este é seu primeiro projeto com Arduino.

Atualmente, Richard é arquiteto-chefe de saúde no MI7, onde supervisiona a integração da empresa com sistemas de registros eletrônicos de saúde.

Share This Article
Tags:

Need Help Finding the Right Actuator?

We precision engineer and manufacture our products so you get direct manufacturers pricing. We offer same day shipping and knowledgeable customer support. Try using our Actuator Calculator to get help picking the right actuator for your application.