Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
A Organização Mundial da Saúde, OMS, aconselhou as pessoas a ficarem longe de lugares lotados para se protegerem da propagação da doença do Coronavírus. Mesmo que as pessoas pratiquem o distanciamento social, ele pode não ser eficaz quando estão presentes em locais lotados. Tive essa ideia depois de ler as diretrizes da OMS sobre a prevenção da propagação do COVID-19.
Suprimentos
- Arduino Uno
- Cabo USB tipo A / B (para Arduino Uno)
- Placa de ensaio sem solda - Metade + (você só precisará do barramento de alimentação desta placa de ensaio)
- Módulo sensor de rastreamento IR (x2)
- Módulo de sensor ultrassônico (x2) (HC-SR04) - Você pode usar isso se não tiver um módulo de sensor de rastreamento IR
- Módulo de display LCD com interface I2C - 16x2
- SG90 Micro-servo motor
- Fios de ligação macho / fêmea
- Fios de ligação macho / macho
Etapa 1: Meta / Objetivo
Este projeto é uma forma automatizada, barata e eficaz de limitar a multidão em locais públicos - como shoppings, supermercados, escritórios - e veículos de transporte público, como ônibus e trens.
Usar um ser humano para limitar o número de pessoas em um determinado local não seria tão eficaz quanto usar um sistema automático devido à falta de funcionários em algumas áreas. Este protótipo pode ser usado em situações da vida real, substituindo o servo motor por um módulo de relé de estado sólido. O módulo de relé de estado sólido controlará o motor que opera as portas deslizantes automáticas em edifícios e veículos. Haverá uma pequena mudança no código ao substituir o servo motor.
Etapa 2: como isso funciona
Se uma pessoa vai entrar no prédio ou veículo, ela pode acenar ou passar a mão sobre o módulo do sensor de rastreamento ultrassônico / infravermelho. Se um módulo sensor de rastreamento IR for usado, ele enviará um sinal BAIXO para o microcontrolador Arduino Uno e, de acordo com meu programa, a porta será aberta.
No meu modelo, usei um servo motor para abrir / fechar a porta. A porta será aberta quando o servo motor girar 90 graus. Se um módulo de sensor ultrassônico for usado, a porta será aberta quando o sensor detectar um obstáculo dentro de 5 cm de distância dela. A porta permanecerá aberta por 5 segundos e o valor armazenado na variável de contagem aumentará em um após a porta ser fechado. A variável de contagem denota o número de pessoas dentro de um edifício ou veículo. Se o valor armazenado na variável de contagem atingir o valor máximo de ocupação, o módulo do display LCD mostrará que ninguém poderia entrar e a porta permanecerá fechada até que alguém saia do edifício. Anexei um módulo sensor de rastreamento IR no interior do caixa (modelada como o edifício / veículo) também. O processo será igual ao mencionado acima, mas a diferença é que o valor armazenado na variável de contagem diminuirá em um conforme a pessoa sai do prédio.
Etapa 3: esquemático
Módulo sensor de rastreamento infravermelho
- S (dentro) - D5
- S (fora) - D4
- (+) - 5V
- (-) - Terra (GND)
Módulo de sensor ultrassônico (HC-SR04) - Se você o usou em seu projeto
- VCC - 5V
- Trig - D4
- Eco - D3
- GND - Ground
Módulo de display LCD 16 x 2 com interface I2C
- GND - Ground
- VCC - 5V
- SDA - A4
- SCL - A5
Servo motor
- S - D9
- (+) - 5V
- (-) - Chão
Etapa 4: Código
Se alguém tiver alguma dúvida sobre os códigos, sinta-se à vontade para comentar abaixo
Etapa 5: Visão final
Parabéns! Agora você concluiu este projeto.
Dê uma olhada no vídeo do YouTube acima para ver como isso funciona.
Se alguém tiver dúvidas ou sugestões em relação a este projeto, fique à vontade para comentar abaixo ou enviar um e-mail para [email protected].