Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Беспроводной ИК-сканер температуры

Компоненты и расходные материалы

Arduino Nano R3
× 1
Батарея 9 В (стандартная)
× 1
Зажим для батареи 9 В
× 1
клеммный блок
× 1
Кулисный переключатель, без подсветки
× 1
Универсальная печатная плата
× 1
Некоторые многожильные провода
× 1
гнездовой заголовок контакта
× 1

Необходимые инструменты и машины

Паяльник (общий)
Проволока для припоя, без свинца

Приложения и онлайн-сервисы

IDE Arduino
Приложение беспроводной ИК-сканер температуры плюс ULTRA

Об этом проекте

Беспроводной ИК-сканер температуры

engrpandaece PH

Коммерческий тепловизионный инфракрасный пистолет, бесконтактный инфракрасный термометр для лба, разработан для простого, целесообразного и точного первоначального скрининга групп на лихорадку путем наведения термометра на такие участки лица, как лоб. Чтобы измерить такого человека, вам нужно быть близко к цели, иначе вы можете заразиться.

Это устройство предназначено для беспроводного сканирования и просмотра температуры на расстоянии. Человек, которому поручено измерять температуру перед входом в здание, защищен от заражения и может выполнять больше задач вместо того, чтобы стоять рядом и измерять других. «Меньше касайтесь - делайте больше»

В этом устройстве используется модуль Bluetooth HC06, который работает на расстоянии до 9 метров.

Кроме того, коммерческий термопистолет стоит дорого, и в качестве альтернативы я сделал его малобюджетную версию.

ПОДКЛЮЧЕНИЕ ЭЛЕКТРОПРОВОДКИ (макетная плата)

MLX 90614 использует связь I2C

Arduino Nano -------- MLX90614

3,3 В ------------------------ Vin

GND ----------------------- Земля

A5 -------------------------- SCL

A4 -------------------------- ПДД

Модуль Arduino Nano ----------- HC06 BT

D0 (Tx) ---------------------- RXD

D1 (Rx) ---------------------- TXD

GND ------------------------ GND

5 В --------------------------- VCC

Загрузите библиотеку Adafruit MLX90614, откройте IDE Arduino и выберите в меню Инструменты -> Управление библиотеками -> поиск MLX90614. и нажмите Библиотека Adafruit MLX90614 . (Загрузите последнюю версию), затем нажмите «Установить» в диспетчере библиотек.

Проверка датчика

Чтобы проверить датчик mlx90614, откройте Arduino IDE, нажмите «Файл» -> «Примеры» -> «Библиотека Adafruit MLX90614» -> mlxtest.

Затем загрузите и посмотрите серийный монитор. Вы можете видеть температуру окружающей среды и температуру объекта в градусах Цельсия и Фаренгейта.

Температура окружающей среды также называется комнатной температурой. Температура объекта - это любой обнаруженный близко расположенный объект или тело (до 5 см).

  • Технические характеристики датчика температуры MLX90614 - Рабочее напряжение:от 3,6 В до 5 В (доступно для версий 3 В и 5 В) - Ток питания:1,5 мА - Диапазон температур объекта:от -70 ° C до 382,2 ° C - Диапазон температуры окружающей среды:- От 40 ° C до 125 ° C - Точность:0,02 ° C - Поле зрения:80 ° - Расстояние между объектом и датчиком:2-5 см (прибл.)

Изготовление схемы на печатной плате

Схема расположения

Это полная принципиальная схема.

Начать пайку

Это все еще мой прототип, поэтому я использовал женские штыревые заголовки, чтобы потом можно было изменить, модифицировать или удалить, но вы можете напрямую паять детали, если хотите.

Если у вас есть мультитестер, лучше проверить паяное соединение перед тестированием и включением питания.

ЗАГРУЗИТЬ ПРОГРАММУ

ПРИМЕЧАНИЕ. Перед загрузкой программы отключите соединение Bluetooth TX &RX, иначе ваш код не будет загружен.

  / ****************************************** ******** 
Это пример библиотеки датчика температуры MLX90614

Разработан специально для работы с датчиками MLX90614 в
магазине adafruit
----> https://www.adafruit.com/products/1747 версия 3V
----> https://www.adafruit.com/products/1748 версия 5V

Эти датчики используют I2C для связи, для
интерфейса необходимы 2 контакта.
Adafruit вкладывает время и ресурсы, предоставляя этот открытый исходный код,
пожалуйста, поддержите Adafruit и оборудование с открытым исходным кодом, купив
продукты от Adafruit!

Написано Лимором Фридом / Ladyada для Adafruit Industries.
Лицензия BSD, весь текст выше должен быть включен в любое повторное распространение
****** ********************************************* /

#include
#include

Adafruit_MLX90614 mlx =Adafruit_MLX90614 ();

void setup () {
Serial.begin (9600);

Serial. println ("Adafruit MLX90614 test");

mlx.begin ();
}

void loop () {
Serial.print (mlx .readAmbientTempC ());
Serial.print ("|");
Serial.print (mlx.readObjectTempC ());
Serial.print ("|");
задержка (1000);
}

УСТАНОВИТЬ ПРИЛОЖЕНИЕ

https://play.google.com/store/apps/details?id=com.irscanner.panda&hl=en_US

Настройте ПРИЛОЖЕНИЕ

  • Найдите свой Bluetooth и ПОДКЛЮЧИТЕ ЕГО. Пароль по умолчанию для BT - 1234 или 0000
  • Откройте приложение, выберите свой Bluetooth и нажмите "Подключиться".

Теперь вы подключены, и теперь отображаются ваши ДАННЫЕ о температуре.

Значение температуры для человеческого тела

Нормальный:34,8–37,3 ° C

Высокая:37,4–38 ° C

Температура:38,1–42,9 ° C .

Необязательно

  • Вот мой код для изменения SSID и пароля Bluetooth:https://github.com/engrpanda/Arduino-Bluetooth-Controller/blob/master/AT_COMMANDS/AT_COMMANDS.ino

Видео-тестирование беспроводного ИК-сканера температуры

БЕСПЛАТНЫЙ БЕСПЛАТНЫЙ ПЛАН / ОБНОВЛЕНИЯ / ПРИЛОЖЕНИЕ

  • Оборудовать системой автоматического запирания дверей. Дверь не откроется, если у вас нормальная температура.
  • Используйте функцию распознавания лиц. Распознайте пользователя и сохраните данные для отслеживания контактов.

Код

  • Полный код
Полный код C / C ++
 / ******************************************** ***** Это пример библиотеки для датчика температуры MLX90614 Разработан специально для работы с датчиками MLX90614 в магазине adafruit ----> https://www.adafruit.com/products/1747 Версия 3V --- -> https://www.adafruit.com/products/1748 Версия 5V Эти датчики используют I2C для связи, для взаимодействия требуются 2 контакта, Adafruit вкладывает время и ресурсы, предоставляя этот открытый исходный код, пожалуйста, поддержите Adafruit и оборудование с открытым исходным кодом с помощью покупка продуктов от Adafruit! Автор Лимор Фрид / Ладада для Adafruit Industries. Лицензия BSD, весь текст выше должен быть включен в любое повторное распространение. ************************************* ************** / # include  #include  Adafruit_MLX90614 mlx =Adafruit_MLX90614 (); void setup () {Serial.begin (9600); Serial.println («Тест Adafruit MLX90614»); mlx.begin ();} void loop () {Serial.print (mlx.readAmbientTempC ()); Serial.print ("|"); Serial.print (mlx.readObjectTempC ()); Serial.print ("|"); задержка (1000);} 

Производственный процесс

  1. Термоэлектричество
  2. Термопары
  3. Температурный коэффициент сопротивления
  4. Сканер CAT
  5. Вентилятор с регулируемой температурой
  6. Мониторинг температуры на Raspberry Pi
  7. Мониторинг температуры с помощью Raspberry Pi
  8. Датчик температуры Raspberry Pi
  9. AuGe12
  10. Рений