Инфракрасные термометры произвели революцию в способах измерения температуры без необходимости физического контакта. Среди наиболее популярных моделей – MLX90614, датчик, широко известный благодаря своей способности интегрироваться с такими платформами, как Arduino. В этой подробной статье мы подробно рассмотрим, как работает этот датчик, его технические характеристики и как его можно использовать в электронных проектах.
El MLX90614 — датчик, разработанный Melexis, который позволяет измерять температуру объектов на расстоянии. Он использует принцип инфракрасного излучения, испускаемого горячими телами, преобразуя его в цифровые сигналы, которые могут интерпретироваться микроконтроллерами. Это делает его полезным инструментом в промышленности, медицине и быту.
Основные характеристики MLX90614
Внутренне, MLX90614 Он состоит из кремниевого чипа с микрообработанной мембраной, улавливающей инфракрасное излучение. Этот датчик включает в себя малошумящий усилитель, un 17-битный преобразователь АЦП y un цифровой сигнальный процессор (DSP), чтобы обеспечить точные показания. Кроме того, он поставляется откалиброванным на заводе, что обеспечивает стандартную точность измерений. ± 0.5 ° C и резолюция 0.02 ° C.
Датчик работает в диапазоне температур От -40 ° C до 85 ° C для температуры окружающей среды и От -70 ° C до 382 ° C для объектов. Имеет два режима вывода: SMBus, подмножество протокола I2C и вывод 10 бит ШИМ. Такая гибкость делает его идеальным для множества приложений.
Доступные модели и углы измерения
Одна из выдающихся особенностей MLX90614 заключается в его способности предлагать различные углы измерения в зависимости от модели. Например, модель MLX90614ESF-BAA Имеет угол обзора 80°, а модель MLX90614ESF-DCI предлагает более узкий угол 5°. Это позволяет адаптировать его как к конкретным измерениям, так и к мониторингу больших поверхностей.
Эти датчики также доступны в таких модулях, как GY-906, который включает в себя необходимую электронику для облегчения его связи с такими платформами, как Arduino. Благодаря встроенным стабилизаторам напряжения эти модули могут питаться напрямую от сети. 5V.
Применение MLX90614
El MLX90614 Он чрезвычайно универсален и находит применение в самых разных отраслях. Среди его наиболее распространенных применений:
- Системы контроля температуры в зданиях или промышленных процессах.
- Медицинский мониторинг, например, бесконтактное измерение температуры тела.
- Обнаружение тепловых неисправностей в машинах или электронных компонентах.
Благодаря своей способности измерять температуру без физического вмешательства, он идеально подходит для мест, где точность и гигиена Они необходимы.
Подключение и программирование с помощью Arduino
Подключите MLX90614 к тарелке Arduino Это простой процесс. Питание модуля осуществляется через контакты GND y 5Vи подключается к автобусу I2C используя булавки SDA y SCL. Со стороны Arduino, эти контакты обычно A4 y A5 на таких моделях, как Uno. Прежде чем начать, убедитесь, что окно датчика чистое и что устройство достигло теплового равновесия с окружающей средой.
Для программирования датчика используется библиотека Адафрут MLX90614, что облегчает чтение данных. Например, вы можете реализовать код для отображения температура окружающей среды и объекта на последовательном мониторе. Этот процесс доступен даже начинающих в программировании с Arduino.