Detector de COVID-19: Tecnologia Inovadora para Triagem de Temperatura
Visão Geral
Ninguém pode prever uma pandemia, mas makers e entusiastas podem contribuir com soluções práticas. Este projeto utiliza Arduino e Python para medir e registrar a temperatura de funcionários e estudantes ao entrarem em edifícios, ajudando a controlar a propagação do vírus.
Com a reabertura de escolas e escritórios, torna-se essencial uma forma eficiente de evitar que uma única pessoa espalhe a doença. Profissionais de saúde estão no grupo de maior risco; hospitais precisam monitorar a temperatura de sua equipe a cada entrada e saída. O sistema associa a leitura de temperatura ao nome da pessoa (identificada por PIN) e registra tudo para revisão posterior por profissionais de saúde.
Componentes Principais
- Termômetro Infravermelho MLX90614 (SparkFun) – Medição sem contato
- Arduino Due – Processamento principal
- SparkFun RedBoard (ou Arduino Uno) – Interface do sensor MLX90614
- Teclado Matricial (Adafruit) – Entrada de PIN
- Display LCD 16x2 – Feedback visual
- Potenciômetro 10K, Resistores, Jumpers, Protoboards, Cabos USB
Ferramentas e Software
- Arduino IDE
- Microsoft VS Code
- Fritzing (esquemáticos)
- Python com PySerial
- Git/GitHub (repositório do projeto)
Fluxo de Trabalho
- Usuário digita PIN no teclado.
- Sistema identifica o nome associado ao PIN.
- Sensor MLX90614 mede temperatura sem contato.
- Dados (nome, temperatura, timestamp) são enviados via serial para script Python.
- Script Python grava em arquivo CSV (
record_sheet.csv). - Profissionais de saúde analisam os registros e geram gráficos de acompanhamento.
Montagem do Circuito
O diagrama Fritzing (circuit.fzz) mostra as conexões entre Arduino Due, RedBoard, MLX90614, teclado, LCD e botões. Atenção: o MLX90614 deve ser posicionado com o sensor voltado para baixo no layout proposto.
Compilação e Execução
- Instalar bibliotecas no Arduino IDE:
Adafruit_MLX90614,Wire,Keypad,LiquidCrystal. - Instalar PySerial:
pip install pyserial. - Carregar
COVIDdetectorA.inono Arduino Due. - Carregar
IR_therm_test_adafruit.inono RedBoard/Uno (segunda instância da IDE). - Executar script Python:
python COVIDdetectorS.py. - O arquivo
record_sheet.csvserá atualizado em tempo real.
Exemplo de Saída (CSV)
, "name,temp", DateTime
0, "Pyara,96.", 2020-05-27 16:19:37
1, "Raunak,98.", 2020-05-27 16:20:32
2, "Jasmeen,97.", 2020-05-27 16:21:41
3, "Mandeep,99.", 2020-05-27 16:22:61
Repositório e Recursos
Código completo, esquemáticos e instruções detalhadas disponíveis em: GitHub COVIDdetector.
Desafio Extra
Adicione seu próprio nome ao sistema de PIN no arquivo COVIDdetectorA.ino e estude o funcionamento do script Python para personalizações.
Processo de manufatura
- Melody Destaca a Crise Crítica de Manutenção Enfrentada pela Infraestrutura
- Por Que Programação Formal de Manutenção É Essencial para Operações Eficientes
- Como a IoT Revolucionou a Saúde Durante a Pandemia de Covid-19
- COVID-19 Impulsiona Adoção Rápida de Robótica em Supply Chains
- Como a Simulação Impulsiona Inovação e Eficiência no Design de Produtos
- Sustainable E-Commerce Fulfillment: Building a Carbon‑Neutral, Eco‑Friendly Future
- Como a COVID-19 Reformulou o Comércio Global: Efeitos de Longo Prazo e Lições
- Como a Automação Acelerou a Resiliência da Manufatura em Meio à COVID-19
- Máquinas de Torno CNC: Sua Ferramenta de Precisão Tudo-em-Um
- Centros de Usinagem Horizontal Essenciais para Manufatura de Alta Precisão