Índice:

Como fazer Spike Buster ou Switch Board com controle remoto usando o Atmega328P autônomo: 6 etapas (com imagens)
Como fazer Spike Buster ou Switch Board com controle remoto usando o Atmega328P autônomo: 6 etapas (com imagens)

Vídeo: Como fazer Spike Buster ou Switch Board com controle remoto usando o Atmega328P autônomo: 6 etapas (com imagens)

Vídeo: Como fazer Spike Buster ou Switch Board com controle remoto usando o Atmega328P autônomo: 6 etapas (com imagens)
Vídeo: Как сделать дистанционно управляемое устройство защиты от шипов или плату переключателя с помощью Arduino Uno или Atmega328P-PU 2024, Novembro
Anonim
Image
Image

Neste projeto, vou mostrar como construir Spike Buster ou Switch Board com controle remoto usando o Atmega328P autônomo. Este projeto é construído em uma placa PCB personalizada com poucos componentes. Se você preferir assistir ao vídeo, então eu incluí o mesmo ou se você gosta de ler, continue com o post.

Etapa 1: Componentes e materiais usados

Para este projeto, exigimos componentes como

  1. Atmega328P-PU
  2. Cristal 16MHz
  3. 2 * 22pF Capacitor
  4. Resistor de 10K Ohm
  5. Resistor 4 * 1K
  6. 4 * LEDs
  7. Relé de 4 * 5 volts
  8. Tsop1738
  9. UL2003A
  10. Placa PCB personalizada (os arquivos Gerber serão compartilhados na postagem) ou qualquer placa de desempenho
  11. Invólucro com plugue fêmea

Se você deseja comprar online, aqui estão alguns links afiliados que você pode tentar

Amazon IND

  1. Atmega328P-PU -
  2. Cristal de 16 MHz -
  3. Relé de 4 * 5 volts -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Amazon US

  1. Atmega328P-PU -
  2. Cristal de 16 MHz -
  3. Relé de 4 * 5 volts -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Banggood

  1. Atmega328P-PU -
  2. Cristal de 16 MHz -
  3. Relé de 4 * 5 volts -
  4. Arduino UNO -

Ali Express

  1. Atmega328P-PU -
  2. Cristal de 16 MHz -
  3. Relé de 4 * 5 volts -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Etapa 2: Diagrama de circuito e design de layout

Diagrama de circuito e design de layout
Diagrama de circuito e design de layout
Diagrama de circuito e design de layout
Diagrama de circuito e design de layout
Diagrama de circuito e design de layout
Diagrama de circuito e design de layout

Este é o diagrama de circuito completo que projetei no KiCAD. O circuito gira principalmente em torno do Atmega328P-PU, que é o microcontrolador usado no Arduino UNO. Em vez de usar todo o Arduino UNO, estou usando uma versão de componente limitada do Arduino UNO em uma placa PCB personalizada (para obter mais detalhes sobre a versão de componente limitada do Arduino UNO, você pode ler um artigo compartilhado no site oficial do Arduino clicando aqui). Isso é principalmente para reduzir o espaço e o custo. Você também pode construir este projeto usando o Arduino Uno e a placa de relé de 4 canais junto com o módulo de controle remoto.

O TSOP1738 no circuito é usado como receptor remoto IR.

Para acionar os relés, estou usando ULN2003A IC, que é uma série de sete transistores NPN Darlington.

Depois de projetar o diagrama de circuito, projetei o layout e gerei o arquivo Gerber & Drill para a fabricação da placa PCB. Eu uso o JLCPCB para a fabricação da minha placa PCB, pois eles fornecem PCBs muito bons e bem acabados a um custo muito baixo. Normalmente, 10 unidades custarão 2 $ e serão enviadas em 48 horas e se você solicitar 5 unidades, a PCB será enviada em 24 horas. Se você deseja fazer o pedido da mesma placa, você pode fazer o download do meu Arquivo Gerber clicando aqui.

Etapa 3: instalação da biblioteca de infravermelho e localização de códigos de infravermelho

Instalando a Biblioteca IR e Encontrando Códigos IR
Instalando a Biblioteca IR e Encontrando Códigos IR
Instalando a Biblioteca IR e Encontrando Códigos IR
Instalando a Biblioteca IR e Encontrando Códigos IR
Instalando a Biblioteca IR e Encontrando Códigos IR
Instalando a Biblioteca IR e Encontrando Códigos IR

Para encontrar os Códigos IR, primeiro você precisa instalar a Biblioteca IR. Você pode baixar a biblioteca do GitHub. Após o download, instale a Biblioteca na pasta Bibliotecas do Arduino.

Em seguida, construa o circuito conforme mostrado em uma placa de pão usando TSOP1738 e Arduino Uno. Após a construção, ligue o circuito e carregue o esboço. Em seguida, pressione o botão que deseja usar no controle remoto e anote os códigos que aparecem no monitor serial do IDE do Arduino. Para este projeto, estou usando 4 botões, então você precisa anotar quatro códigos para quatro botões diferentes.

Eu compartilhei o link para download do esboço na etapa anterior.

No vídeo, esta etapa começa @ 1:07 ou você pode clicar aqui

Etapa 4: esboço final para relés de controle

Esboço final para relés de controle
Esboço final para relés de controle
Esboço final para relés de controle
Esboço final para relés de controle

Em seguida, carreguei o esboço final em meu Atmega328P-PU autônomo. O Atmega328P autônomo foi construído na placa de pão e foi programado usando o Arduino UNO.

Você pode baixar este esboço clicando no link compartilhado na etapa Diagrama de circuito e design de layout.

Antes de enviar o esboço, você precisa fazer uma pequena alteração. Para você, os Códigos de IR podem mudar, então você precisa substituir os códigos existentes pelos seus Códigos de IR na declaração do caso.

Extra: Se você não está familiarizado sobre como inicializar o carregamento ou fazer o upload de um esboço para o Atmega328P-PU autônomo, fiz um vídeo detalhado em separado explicando isso. Você pode assistir clicando aqui

No vídeo, esta etapa começa por volta de 2:33 ou você pode clicar aqui

Etapa 5: Montagem da placa

Montagem do Conselho
Montagem do Conselho
Montagem do Conselho
Montagem do Conselho

Depois de receber a placa do JLCPCB, montei todos os componentes de acordo e os fixei usando solda.

Etapa 6: Concluindo o Projeto

Terminando o Projeto
Terminando o Projeto
Terminando o Projeto
Terminando o Projeto
Terminando o Projeto
Terminando o Projeto
Terminando o Projeto
Terminando o Projeto

Após a montagem da placa, montei a placa no gabinete e fixei-a com os parafusos M3 e, em seguida, conectei a placa e os plugues fêmeas de acordo.

Conjunto da placa e do gabinete:

  1. Primeiro conecte todos os neutros do plugue fêmea juntos e, em seguida, conecte o fio neutro do cabo principal a ele
  2. Em seguida, conecte o fio ativo do cabo principal ao pino "IN" na placa
  3. Os pinos 1, 2, 3 e 4 na placa vão para o pino ativo do plugue fêmea individualmente
  4. Você também precisa conectar um conector DC ao pino 5V e GND no javali

Assim que todas as conexões forem feitas, alimente a placa PCB usando o adaptador 5V 1Amp e conecte o cabo principal ao AC.

No vídeo, esta seção começa por volta das 5:42 ou você pode clicar aqui

O teste começa às 8:03

Recomendado: