Sistema de alarme residencial de receptor IR de sete segmentos: 6 etapas
Sistema de alarme residencial de receptor IR de sete segmentos: 6 etapas
Anonim
Sistema de alarme residencial com receptor IR de sete segmentos
Sistema de alarme residencial com receptor IR de sete segmentos

Este é o projeto perfeito para começar se você quiser aprender como usar o display de 4 dígitos e 7 segmentos, bem como criar algo legal que possa realmente ser implementado em sua casa. Você não precisa usar um display de 4 dígitos e 7 segmentos, você pode definitivamente usar um display de um único dígito e deve funcionar bem. Espero que gostem deste projeto!

Antes de começar, certifique-se de conectar 5 V à alimentação do barramento de alimentação na placa de ensaio e conectar o pino GND ao aterramento na placa de ensaio.

Suprimentos

  • Display de 4 dígitos e 7 segmentos
  • LED vermelho e verde
  • Sensor ultrasônico
  • Receptor IR
  • Campainha
  • Jumper Wires (muitos deles)
  • Tábua de pão
  • Arduino UNO

Etapa 1: Etapa 1: Configuração da tela de 7 segmentos

Etapa 1: configuração da tela de 7 segmentos
Etapa 1: configuração da tela de 7 segmentos

A primeira coisa que você deseja fazer é configurar seu display de sete segmentos.

  1. Conecte o pino 'E' ao pino 2 no Arduino
  2. Conecte o pino 'D' ao pino 3 no Arduino
  3. Conecte o pino 'C' ao pino 4 no Arduino
  4. Conecte o pino 'G' ao pino 5 no Arduino
  5. Conecte o pino 'D' ao pino 6 no Arduino
  6. Conecte o pino 'D4' ao pino 7 no Arduino
  7. Conecte o pino 'A' ao pino 8 no Arduino
  8. Conecte o pino 'F' ao pino 9 no Arduino
  9. Conecte o pino 'D3' ao pino 10 no Arduino
  10. Conecte o pino 'D2' ao pino 11 no Arduino
  11. Conecte o pino 'B' ao pino 12 no Arduino

Consulte a imagem acima para os nomes de cada pino no display de 7 segmentos.

Etapa 2: Etapa 2: Configurar receptor IR

Etapa 2: configurar o receptor de infravermelho
Etapa 2: configurar o receptor de infravermelho

Existem 3 pernas no receptor IR. A perna da extrema direita é VCC (alimentação), a perna da extrema esquerda é OUT (conecte a um pino) e a perna do meio é para GND.

  • Conecte o VCC ao barramento de alimentação na placa de ensaio
  • Conecte o pino OUT em A2 no Arduino
  • Conecte o pino GND ao trilho de aterramento na placa de ensaio

Etapa 3: Etapa 3: Configuração do sensor ultrassônico e da campainha

Etapa 3: configurar o sensor ultrassônico e a campainha
Etapa 3: configurar o sensor ultrassônico e a campainha
Etapa 3: configurar o sensor ultrassônico e a campainha
Etapa 3: configurar o sensor ultrassônico e a campainha

Sensor ultrasônico

  • Conecte o GND ao trilho de aterramento na placa de ensaio
  • Conecte o pino Echo ao pino A1 no Arduino
  • Conecte o pino Trig ao pino A0 no Arduino
  • Conecte o VCC ao barramento de alimentação na placa de ensaio

Campainha

  • Conecte a perna curta da campainha ativa ao GND
  • Conecte a perna longa da campainha ativa ao pino 13 no Arduino

Etapa 4: Etapa 4: Configurar LEDs

Etapa 4: Configurar LEDs
Etapa 4: Configurar LEDs
  • Conecte as duas pernas curtas dos LEDs ao trilho GND na placa de ensaio
  • Conecte a perna longa do LED vermelho ao pino A4 no Arduino
  • Conecte a perna longa do LED verde ao pino A5 no Arduino

Etapa 5: Etapa 5: Receber Códigos HEX Remotos

Etapa 5: Receber Códigos HEX Remotos
Etapa 5: Receber Códigos HEX Remotos

Antes de começar a usar o código, certifique-se de obter um controle remoto de TV e decodificar os códigos HEX de seu controle remoto. Você precisaria decodificar 3 números para este projeto (para a senha de sua 'casa'). Não se esqueça de baixar a biblioteca remota IR.

Para fazer isso, use este código:

#incluir

void setup ()

{

Serial.begin (9600);

irReceiver.enableIRIn ();

}

void loop () {

if (irReceiver.decode (& result)) {

irReceiver.resume ();

Serial.println (result.value, HEX);

} }

Etapa 6: Etapa 6: Código final

O link está acima. Se você tiver alguma dúvida sobre o código, me avise.

Recomendado: