Этот прибор мастер сделал по заказу местного департамента здравоохранения в связи с нехваткой в продаже промышленных приборов. Цель была сделать относительно недорогое и простое в сборке устройство.
Прибор работает на Arduino Nano использует ИК-датчик MLX90614. Эти датчики есть в нескольких версиях. Распространенная версия BAA имеет охват 90 градусов. Такой большой градус не подходит для целей измерения температуры тела человека. В своей самоделке мастер использует датчик с условным обозначением BCH. Такой датчик измеряет температуру под углом 12 градусов и позиционируется как более точный.
Инструменты и материалы:
-ИК-термодатчик MLX 90614-BCH;
-Arduino Nano CH340;
-Дисплей 128x64 OLED i2;
-Конденсатор 1 мкФ;
-Разъем батареи;
-Батарея 9В;
-Лазерный диод;
-Кнопка включения;
-Соединительные провода;
-Фанера;
-Паяльные принадлежности;
-Клей:
-Лазерный резак;
-Макетная плата;
Шаг первый: лазерная резка
Корпус мастер вырезает из фанеры толщиной 3 мм. Для корпуса нужен лист 6 х 8 дюймов (15,24 х 20,32 см).
Файл для резки можно скачать ниже.
irtherm_v2.svg
Шаг второй: сборка корпуса
После резки мастер собирает корпус. Процесс сборки интуитивно понятен, на деталях есть соединения шип/паз. Для фиксации мастер использует столярный клей.
Шаг третий: электроника
Первое изображение - общая принципиальная схема.
Сначала мастер монтирует схему для проверки работоспособности изделия. ИК-датчик должен питаться от 3.3 В, экран 5 В,
Шаг четвертый: код
Прежде чем подключать питания не забудьте установить конденсатор 1 мкФ.
Если Arduino Nano имеет набор микросхем CH340 (фото 1), может потребоваться установить определенные драйверы. Маркировка чипа находится на нижней части платы. Драйвер и инструкции по его установке можно скачать здесь.
В зависимости от версии платы может потребоваться переключение между текущими версиями ATmega328P и ATmega328P old bootloader (фото 2). После успешной загрузки кода на экране должны отобразится данные с температурой (фото 4).
Код можно скачать ниже. Есть две версии кода, одна для показаний по Фаренгейту, вторая для Цельсия.
TouchlessIRThermometer_F.ino
TouchlessIRThermometer_c.ino
Шаг пятый: окончательный монтаж
После проверки работоспособности устройства мастер производит его окончательный монтаж на плате.
Шаг шестой: сборка
Теперь можно приступить к сборке устройства.
Мастер устанавливает *лазерный диод и фиксирует его термоклеем. Устанавливает батарейный разъем в рукоять. Устанавливает и фиксирует термоклеем ИК-датчик. Термоклеем фиксирует внутри корпуса Ардуино и экран.
*Лазерный диод служит для "прицеливания". Мастер не указал его спецификацию, но судя по комментарию к статье, это маломощный диод.
Дальше нужно смонтировать кнопку включения и установить батарею и закрыть корпус крышкой.
При измерении температуры необходимо как можно ближе поднести прибор к измеряемой поверхности. В идеале это 5-10 см. Как уже говорилось, ИК-датчик имеет угол измерения 12 градусов и основание этого треугольника должно, по возможности, полностью "находится" на измеряемом объекте.
Мастер предупреждает, что данное изделие не является медицинским оборудованием и его не следует использовать, как замену сертифицированным устройствам. Однако прибор довольно точно определяет температуру и может быть использован для целей раннего выявления лиц с высокой температурой, для и дальнейшего обследования.
Источник (Source)
Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.