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

Беспроводной ИК-термометр на Arduino Nano с Bluetooth и MLX90614

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

Компонент Кол-во Примечание
Arduino Nano R3 1 Основной контроллер
Bluetooth-модуль HC-06 1 До 9 м дальности
MLX90614 (модуль бесконтактного измерения температуры) 1 I2C, диапазон −70…+382 °C
Крона 9 В + клеммник 1 Питание
Рокерный выключатель 1 Вкл/выкл
Универсальная печатная плата + распаянные разъемы 1 Для компактной сборки
Провода, термоклей, пайка — Расходники

Инструменты

Приложения

О проекте

Устройство для бесконтактного измерения температуры с передачей данных на смартфон по Bluetooth. Позволяет оператору держать дистанцию (до 9 м) — актуально для скрининга при входе в помещения.

Схема подключения (проводка)

MLX90614 → Arduino Nano (I2C)

HC-06 → Arduino Nano (UART)

Важно: Перед загрузкой скетча отключите TX/RX Bluetooth-модуля, иначе прошивка не зальется.

Настройка датчика

  1. В Arduino IDE: Инструменты → Управление библиотеками → ищем Adafruit MLX90614 Library → Установить.
  2. Открываем пример: Файл → Примеры → Adafruit MLX90614 → mlxtest.
  3. Загружаем, открываем Serial Monitor (9600 baud) — видим окружающую и объектовую температуру в °C/°F.

Спецификации MLX90614

Сборка на печатной плате

Автор использовал женские панельки для модулей (чтобы можно было заменить). Перед питанием — прозвоните мультиметром все цепи. Корпус — 3D-печатный или подручный.

Прошивка (минимальный рабочий код)

#include <Wire.h>
#include <Adafruit_MLX90614.h>

Adafruit_MLX90614 mlx = Adafruit_MLX90614();

void setup() {
  Serial.begin(9600);
  Serial.println("MLX90614 test");
  mlx.begin();
}

void loop() {
  Serial.print(mlx.readAmbientTempC()); // окружающая
  Serial.print("|");
  Serial.print(mlx.readObjectTempC());  // объект
  Serial.print("|");
  delay(1000);
}

Формат вывода: 23.45|36.78| — парсится Android-приложением.

Настройка приложения

  1. Установите приложение из Play Market.
  2. Включите Bluetooth на телефоне, сопрягитесь с HC-06 (PIN: 1234 или 0000).
  3. В приложении выберите устройство → Connect.
  4. На экране появятся: Ambient (окружение) и Object (объект).

Интерпретация температуры тела

Планы развития

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

  1. Термоэлектричество: понимание термопар и эффекта Зеебека
  2. Термопары: использование эффекта Зеебека для точного измерения температуры
  3. Температурный коэффициент сопротивления: как температура меняет проводимость
  4. КТ-сканеры (КТ): эволюция, дизайн и будущее 3D медицинской визуализации
  5. Температурно-управляемый вентилятор: DIY релейная система охлаждения мебели для медиа
  6. Профессиональный мониторинг температуры на Raspberry Pi с датчиком DS18B20
  7. Точный мониторинг температуры в серверной на Raspberry Pi
  8. Создайте домашний монитор температуры на Raspberry Pi с MCP9808, InfluxDB и Grafana
  9. AuGe12 (Au88Ge12): Премиальный золотистый мягкий паяльный сплав на основе золота
  10. Рений: Ультра-высокоплотный металл для нитей накала и жаропрочных применений