Бесконтактный термометрический шлюз для быстрого и точного скрининга
Компоненты и материалы
- Arduino MKR1000 — 1 шт.
- ИК-датчик температуры без контакта (DFRobot MLX90614) — 1 шт.
- Сервопривод SG90 — 1 шт.
- Перемычки — 1 комплект.
Инструменты
- Клеевой пистолет, паяльник.
Программное обеспечение
- Arduino IDE, расширение VS Code для Arduino.
О проекте
Автоматизированный шлюз измеряет температуру проходящего человека. При нормальной температуре шлюз открыт. Если температура превышает 99 °F (37,2 °C), шлюз закрывается, а звуковой сигнал предупреждает о высокой температуре. Устройство актуально для входов в больницы, аэропорты, торговые центры и т.д. Стоимость значительно ниже тепловизоров.
Принцип работы
ИК-датчик установлен в верхней центральной части шлюза. Микроконтроллер и пищалка размещены рядом. Сервопривод открывает/закрывает створки.
Схема подключения
Схема показана в разделе Schematics (файл PNG).
Код
#include <Wire.h>
#include <Adafruit_MLX90614.h>
#include <Servo.h>
Servo myservo;
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
double temp;
int buzzer = 2;
void setup() {
Serial.begin(115200);
Serial.println("Adafruit MLX90614 test");
pinMode(buzzer, OUTPUT);
myservo.attach(5); // MKR1000 pin
myservo.write(0);
mlx.begin();
}
void loop() {
digitalWrite(buzzer, HIGH);
myservo.write(0);
temp = mlx.readObjectTempF();
if (temp > 90) {
Serial.println("HIGH TEMPERATURE");
digitalWrite(buzzer, LOW);
myservo.write(95);
delay(1000);
}
Serial.print(temp); Serial.println("*F");
Serial.println();
delay(500);
}
Заключение
Представлен автоматический термометрический шлюз для скрининга температуры человека. Прототип собран из ПВХ, дешёв и эффективен.
Производственный процесс
- Профессиональный мониторинг температуры на Raspberry Pi с датчиком DS18B20
- Точный мониторинг температуры в серверной на Raspberry Pi
- Цифровые кости на Arduino: генератор случайных чисел с LCD-дисплеем и кнопкой
- Логгер температуры и влажности на Arduino с DHT11 и Ethernet Shield
- Строим Iron Man на Arduino: компоненты, сенсоры и пошаговый гайд
- Find Me: Умный поисковик вещей на Arduino и Bluetooth
- Сборка функционального 3D-печатного манипулятора на Arduino: пошаговое руководство
- DIY-контроллер увлажнителя на Arduino с реле: безопасная работа с высоким напряжением
- NeoPixel Matrix Pong на Arduino Nano: неоновая игра Pong на матрице 15×10
- Своё рулевое управление (джойстик) для игр на Arduino