Referenciando os projetos de nível para iniciantes, existe um projeto que conta o número de visitantes que entram em qualquer instalação. Esta pode ser uma loja, uma fábrica ou uma sala de aula da escola. Contar o número de pessoas automaticamente, em vez da contagem manual, pode ser mais preciso e facilitará a força das pessoas que entram em uma área. Então, para fazer um contador de visitantes, interfiguramos um módulo infravermelho com Arduino.
Como fazer o contador de visitantes usando Arduino Uno
Para contar o número de pessoas que entram em qualquer instalação da maneira mais fácil é criar uma máquina que conta automaticamente as pessoas que entram. Isso pode ser alcançado usando um sensor que detecta qualquer interferência em seu caminho e esse é o sensor infravermelho. Este sensor funciona emitindo radiação infravermelha e detecta a radiação que é refletida de volta depois de colidir com qualquer objeto.
No caso do contador de visitantes, quando qualquer pessoa passa por esse sensor, ele sente a onda refletida e, dessa maneira, conta o número de pessoas. Em outras palavras, podemos dizer que sempre que o sensor detectar a radiação infravermelha, considera que uma pessoa entrou na instalação.
Para fazer o contador do visitante, projetamos um circuito cujo esquema é dado na imagem dada abaixo
Conjunto de hardware para criar um balcão de visitantes usando Arduino Uno
Para criar o contador de visitantes, usamos os seguintes componentes
Publicamos a imagem do conjunto de hardware para uma melhor compreensão da interface de todos os componentes com Arduino Uno.
Montamos os componentes começando pela primeira vez colocando o LED LCD e o potenciômetro na placa de ensaio. Em seguida, conectamos o LCD ao Arduino atribuindo pinos 5,4,3,2 de Arduino Uno aos pinos de dados do LCD usando os fios de cores brancas e 12 e 11 pinos para o registro Selecionar e ativar o pino do LCD usando os fios de cores cinza.
Para ajustar o brilho do LCD, conectamos o potenciômetro com LCD em seu pino V0 usando o fio amarelo. Para interface o módulo IR, conectamos sua saída usando o pino 10 do Arduino e é representado pelo fio marrom conectado ao pino 10.
Para indicação dos visitantes chegando, usamos o LED que está conectado ao pino 9 do Arduino usando o fio laranja. Além disso, para conectar os componentes com o suprimento, usamos os 5 volts e o alfinete de arduino e eles estão conectados aos slots da placa de pão dedicada para conectar os componentes com suprimento de tensão.
Código Arduino para criar um contador de visitantes usando o módulo infravermelho (IR)
O código Arduino compilado para o Projeto Contador de Visitantes é fornecido abaixo:
#include // Definindo a biblioteca para LCD
LiquidCrystal LCD (12, 11, 5, 4, 3, 2); // Atribuição de Arduino a LCD
não assinado int contagem = 0; // variável para contar o número de visitantes
int ir; // variável para armazenar o valor do sensor
int vis; // variável que armazena o número de visitantes
#Define Irpin 10 // Arduino Pin para Sensor IR
#define liderou 9 // pino Arduino para LED
configuração void ()
Serial.comece (9600); // inicializando a comunicação serial
LCD.começar (16,2); // inicializando as dimensões do LCD
pinmode (irpin, entrada); // atribuindo o sensor como uma entrada para Arduino
pinmode (LED, saída); // atribuindo o LED como saída de Arduino
LCD.setCursor (0,0);/* Definindo o local para os dados a serem exibidos*/
LCD.print ("contador de visitantes"); // exibindo dados no LCD
Void Loop ()
ir = digitalRead (irpin); // lendo a saída do sensor
if (ir == alto) // se o sensor detectar a radiação refletida
DigitalWrite (LED, alto); // Ligue o LED
vis = contagem ++; // incremento no número de visitantes
LCD.setCursor (1,1);/* Defina o local para os dados a serem exibidos*/
LCD.imprimir (vis); // exibindo o número de visitantes
outro
DigitalWrite (LED, Low); //, de outra forma, mantenha o LED fora do estado
Para compilar o código Arduino primeiro, definimos as bibliotecas e variáveis necessárias e depois atribuímos os pinos Arduino para os respectivos componentes.
Na seção de configuração, fornecemos os modos de operação para o módulo IR e LED e, na seção de loop, lemos a saída do módulo IR usando o DigitalRead () função.
Em seguida, para contar os visitantes, usamos a condição IF que valida se a saída do módulo for alta, o incremento no número de visitantes e gire o LED, de outra forma, mantenha o LED em estado de fora e não aumentam no número de visitantes.
Implementação de hardware do contador de visitantes usando o módulo IR
Abaixo está a figura do hardware montado na placa de ensaio para criar o contador de visitantes:
Para demonstrar como o código do Arduino funciona e conta o visitante, publicamos uma animação abaixo:
Conclusão
A interface de múltiplos dispositivos com microcontroladores foi facilitada com a ajuda de pranchas de Arduino. Então agora se pode criar uma grande variedade de projetos usando Arduino e aprender mais sobre circuitos. Nesta gravação, também criamos um projeto que conta o número de visitantes e o exibe no LCD.