Пандемия COVID-19 распространилась на большую часть мира. Одним из симптомов инфекции является повышение температуры, сухой кашель и одышка. Контроль температуры является важным инструментом в данных условиях. Особенно это важно для людей, которые болеют в легкой форме в домашних условиях.
Инфракрасный термометр - это самый быстрый способ узнать, высокая температура нет. Инфракрасный термометр показывает температуру мгновенно. Можно найти бесконтактные инфракрасные термометры в продаже, но не один из них не поддерживает функции IoT для сбора, систематизации и ранения данных о температуре. Чтобы решить эту проблему, мастер сделал термометр IoT, который автоматически отправляет данные на облачный сервер.
Шаг первый: общие сведения Функции термометра: 1. Бесконтактный 2. Аккумуляторный 3. Поддержка WiFi и хранение данных в облаке 4. Просмотр данных из облака 5. Автоматический режим энергосбережения 6. Настройка и калибровка
В датчик MLX90614 встроено два устройства: одно - инфракрасный датчик, а другое - устройство обработки сигналов DSP (вычислительный модуль). Он работает на основе закона Стефана-Больцмана, который гласит, что все объекты излучают инфракрасную энергию, и интенсивность этой энергии будет прямо пропорциональна температуре этого объекта. Чувствительный элемент в датчике измеряет, сколько ИК-энергии излучается объектом, а вычислительный модуль преобразует ее в значение температуры с помощью встроенного 17-разрядного АЦП и выводит данные по протоколу связи I2C. Датчик измеряет как температуру объекта, так и температуру окружающей среды для калибровки значения температуры объекта.
Wemos D1 mini - это модуль с Wi-Fi на ESP8266. Он имеет один аналоговый порт и 11 цифровых портов. Светодиодный дисплей (OLED), который будет использоваться в данном проекте, - это модель SSD1306: одноцветный 0,96-дюймовый дисплей с разрешением 128 × 64 пикселей. OLED-дисплей не нуждается в подсветки и очень экономичный.
Шаг второй: 3D дизайн и печать Корпус для своего устройства мастер напечатал на 3D-принтере. За шаблон он взял работу другого мастера. Скачал файл и внес в него некоторые изменения. Например, переделал нишу для батареи с 9 вольтовой на 18650.
Шаг третий: сборка После распечатки всех файлов мастер начинает сборку устройства. Сначала нужно подготовить плату управления с дисплеем. Плату обрезает в соответствии с размером передней панели (28 мм х 48 мм). Монтирует три тактильные кнопки. Одна клемма всех переключателей должна быть соединена вместе, и в дальнейшем припаяна к минусу.
После монтажа кнопок следующая задача - установка дисплея. Для размещения платы Wemos D1 была вырезана еще одна монтажная плата. Кабель дисплея и перемычки от плат кнопок должны быть подключены к гнездовым разъемам. Затем нужно подключить еще одну кнопку к плате, которая будет использоваться для измерения и загрузки данных в облако и инфракрасный датчик.
В устройстве будет использоваться литий-ионная аккумуляторная батарея 18650. Аккумулятор будет установлен в ручке устройства. Для защиты и зарядки батареи используется модуль зарядки.
Сам модуль зарядки тоже размещается в ручке.
В верней части ручки устанавливается выключатель. С помощью него устройство будет включатся и выключатся.
Шаг четвертый: загрузка кода Перед загрузкой кода необходимо подготовить учетную запись Adafruit IO. Более подробно как это сделать можно прочесть здесь. Теперь нужно загрузить код.