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 # 0
  2. Ferro de solda
  3. Solda
  4. Cortadores de arame
  5. Alicate pequeno (usei um alicate projetado para trabalhar com eletrônicos pequenos)

Lista de peças

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

  1. Atuador Heavy Duty Track da Firgelli Automations
  2. Controle remoto TiVo Roamio
  3. Arduino Uno Rev 3
  4. Hammond 1591ESBK ABS Project Box Black (7,5 "x 4,3" x 2,2 ")
  5. Microtivity IB171 170-point Mini breadboard para Arduino
  6. Receptor infravermelho 2,5–5,5 V 38 kHz
  7. 100 PCS Michael Josh 20 CM M / F Cabos de Jumper de 1 Pino Plugue Macho para Fêmea
  8. Módulo de Relé de 2 Canais SainSmart
  9. Cabo USB 2.0 - A-Macho para B-Macho
  10. 4 pés de fio de sprinkler preto 18/5
  11. Parafusos de máquina de aço inoxidável de 8 qtd. # 4-40 x 2 "(comprei-os na Home Depot)
  12. Porcas de parafuso de máquina Everbuilt # 4-40 de 8 qty (comprei na Home Depot)
  13. Espaçadores de náilon de 16 qty ½ "(comprei na Home Depot)
  14. 1 qty zip tie

Configurando o Arduino Uno Rev 3

Usaremos os seguintes pinos na placa Arduino destacados em amarelo.

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

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

Temos que fazer o jumper do módulo de relé SainSmart para coincidir com o atuador linear Firgelli Automations. Há um jumper azul de JD-VCC para VCC. Deixe isso como está.

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

Coloque um fio de ponte da primeira posição no relé K1 para 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 de ponte da terceira posição no relé K1 para a terceira posição no relé K2. Nosso jumper é mostrado em amarelo.

Fio Jumper

Quando saltou corretamente, você deve ver a seguinte configuração.

Configurando o sensor infravermelho

Configurando o sensor infravermelho

O sensor infravermelho tem três fios que saem dele. Um é para um fio terra, um é 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 com eles.

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 arredondada voltada para você:

  1. Solde o fio azul no terminal esquerdo.
  2. Solde o fio verde no 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 na 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 por baixo, deve ter 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, simplesmente acompanhe as cores na mesma ordem abaixo.

Retire a solda dos 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 par de alicate, puxe 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é de 2 canais SainSmart. 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 1 do K1
  2. O fio preto irá para a posição 2 K1
  3. O fio marrom irá para a posição 2 do K2
  4. O fio roxo irá para a posição 3 do K2

Nota: não remova os fios de jumper existentes. Deixe-os dentro quando você parafusar os terminais.

fios de ligação
Conexões de terminal

Quando terminar, deve se parecer com as 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 várias conexões estão sendo feitas para um terminal no Arduino ou no relé.

Cada linha de orifícios está conectada, permitindo-nos fazer o jumpeamento de tudo nessa linha. Aqui estão os itens que precisaremos conectar.

Potência 5V

  1. Use um fio de 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 linha.
  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 em um orifício na mesma linha.
  3. Exponha ¼ ”do fio branco do outro lado do fio 18–5 do sprinkler. Empurre-o em um orifício na mesma linha.

Terra

  1. Use um fio 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 linha.
  2. Use um fio jumper macho-fêmea do terminal GND no relé de 2 canais SainSmart para um orifício na mesma linha que o outro fio GND. Empurre-o no orifício na mesma linha.
  3. Exponha ¼ ”do fio verde do outro lado do fio 18–5 do sprinkler. Empurre-o em um orifício na mesma linha.

Sinalização

  1. Use um fio 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 linha.
  2. Exponha ¼ ”do fio azul do outro lado do fio 18–5 do sprinkler. Empurre-o em um orifício na mesma linha.

Quando terminar, o breadboard deve se parecer com a imagem a seguir.

Tábua de pão

 

Instale o programa de controle no Arduino

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

IDE 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 deve ficar assim quando terminar.

Arquivo IRremote.cpp

Ajuste o arquivo IRremote.cpp

Há um arquivo no diretório C: \ Arquivos de programas (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 ser semelhante a:

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

Altere para o seguinte e salve o arquivo.

int 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 retângulo do cabo USB ao seu 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.

Carregue o código

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

Teste o código

Após o upload do código, conecte o arreio de arame do atuador linear Firgelli Automations de volta ao atuador e conecte o atuador.

Mantenha a placa Arduino conectada ao computador através do cabo USB.

Aponte o controle remoto TiVo para o sensor infravermelho e clique no botão "like" do polegar verde. O atuador deve subir.

Aponte o controle remoto TiVo para o sensor infravermelho e clique no botão "não gostar" do polegar vermelho. O atuador deve descer.

Encaixotar tudo

Usei a caixa de projeto Hammond junto com os parafusos da máquina, espaçadores e porcas de parafuso de máquina para abrigar minhas placas de circuito. Usei uma ponta de ponto no ferro de solda para furar a caixa de plástico preta, bem como abrir espaço para os fios através dos lados. Usei a gravata para evitar que o fio do sensor infravermelho seja retirado. Os fios de controle no Atuador linear da Firgelli Automations ter um pedaço de borracha projetado para evitar que eles sejam retirados, então eu fui capaz de aproveitá-lo.

Sobre o autor

Richard Bagdonas é um especialista em integração de dados com mais de 15 anos de experiência integrando-se com ponto de venda, registro eletrônico de saúde, gerenciamento de relacionamento com o cliente e sistemas de gestão de armazéns. Richard mexe com eletrônicos desde criança e este é seu primeiro projeto Arduino.

Richard é atualmente Arquiteto Chefe de Saúde no MI7, onde supervisiona a integração da empresa com sistemas eletrônicos de registros de saúde.

Tags:

Share this article

Colecções Recursos

Precisa de ajuda para encontrar o atuador certo?

Nós projetamos e fabricamos nossos produtos com precisão para que você obtenha preços diretos dos fabricantes. Oferecemos remessa no mesmo dia e suporte ao cliente bem informado. Tente usar nossa Calculadora de Atuador para obter ajuda na escolha do atuador certo para sua aplicação.