DFRobot SEN0228
тел. +7(499)347-04-82
Описание DFRobot SEN0228
Вот подробное описание, технические характеристики, парт-номера и совместимые модели для датчика DFRobot SEN0228.
Общее описание
DFRobot SEN0228 — это промышленный инфракрасный датчик температуры (пирометр) на базе микросхемы MLX90614. Он предназначен для бесконтактного измерения температуры поверхности объектов.
Главная особенность данной версии — защищенный металлический корпус в виде резьбовой втулки (M12) и высокий градус защиты IP67 (или IP65). Это делает его пригодным для использования в суровых промышленных условиях, где есть пыль, влага или вибрация, в отличие от обычных «голых» модулей MLX90614.
Датчик имеет два встроенных термоэлемента: один измеряет температуру объекта (в поле зрения), второй — температуру самого датчика (окружающей среды) для компенсации. Измерение происходит в реальном времени без затрат энергии на нагрев (в отличие от термопар). Напряжение питания, встроенная оптика и протоколы связи (включая 10-битный ШИМ по умолчанию) делают его совместимым со многими контроллерами без дополнительных преобразователей уровня (5В/3.3В логика не требуется, так как используется I2C с открытым стоком или ШИМ).
DfRobot предоставляет специальную библиотеку Arduino для упрощения работы.
Технические характеристики
| Параметр | Значение | Примечания | | :--- | :--- | :--- | | Модель сенсора | MLX90614 | Микросхема Melexis | | Диапазон изм. объекта | -70°C ... +380°C | Датчик может измерять до 380°C | | Диапазон изм. датчика | -40°C ... +125°C | Температура внутри корпуса (о Apple/Case) | | Точность | ±0.5°C (в диапазоне 0..+50°C объекта) | Типовое значение; зависит от температуры фона и объекта | | Разрешение | 0.02°C / 0.01°C | Высокое разрешение благодаря 16-битному АЦП | | Поле зрения (FOV) | 90° (стандартная линза) | Угол конуса, внутри которого измеряется средняя температура | | Интерфейс | I2C (0x5A по умолч.) + PWM (широтно-импульсная модуляция) | 2 линии (SDA/SCL) и выходы SCL также как ШИМ. Вывод SCL2 на самом корпусе отвечает за T(_PWM) | | Напряжение питания | 3.3В — 5В | Работает от Arduino, ESP, Raspberry Pi и т.д. | | Ток покоя | ~1.5 мА | Низковольтный (линейный стабилизатор внутри) | | Диаметр корпуса | M12 x 1.0 | Резьба для установки на панель (гайка в комплекте) | | Длина кабеля | ~500 мм | Кабель в силиконовой/ПВХ изоляции | | Распиновка кабеля | Красный — VCC, Черный — GND, Желтый — SDA(I2C)/V(PWM), белый — SCL (I2C)/G(PWM). | Документация DFRobot (SEN0228) рекомендует подключать резисторы подтяжки (4.7кОм) для I2C к VCC, даже при 3.3В | | Разъем | Разъем из поставки | Обычно XH-2.54/DUPont «мама» | | Защита | IP67/IP65 (корпус со встроенной резиновой прокладкой) | Пыленепроницаемый, защитное испытатель водяными брызгами по определённой степени |
Особенности
- Промышленное исполнение: Металлический корпус с резьбой M12 для установки в панели, кожухи и т.д.
- Универсальная совместимость: Поддерживает две величины питание: 3.3V (RPi) и 5V (Arduino). Логические уровни I2C = VCC.
- Двойной вывод: I2C + широтно-импульсная модуляция на одних вывода выводах ножках свободными (можно работать просто через один GPIO как ШИМ-пин).
- Компактный размер.
Парт номера (Part Numbers)
Официальная маркировка DFRobot для модуля:
SEN0228 (основной). SKU / Manufacturer P/N: DFR0228 / B0005-SEN0228 (на упаковке; иногда последней версии бывает указывается как «Melexis MLX90614CI …+Торговая метка ДФ Бот»).
Дополнительные парт-нолы: возможно указано SEN0228B, если версия обновлена (провод стал большей длины, резисторы подтяжки внутри уже впаяны? – Проверка проводившим обновление не делаю); тse— но документации фиксирует «SEN0228».
Полный идентификационный номер:
Product ID: SEN0228 = EAN (для закуп): 6952926915324 (по каталогу DFRobot).
Примечание по заменителям: «Аналог» собранный прямо с обычным модулем MLX90614 — не аналог для нашего IP67 датчика. Существует несколько модификаций Melexis той же самой MLX90614, производства самой фирмы, переписывать покрытые прорезиненным анодированым тонкоро‑металлическим гибкс‑капах пользователь не может.
Совместимые модели (Платформы и микроконтроллеры)
Датчик работает со всеми популярными платформами, имеющими поддержку I2C и (или) PWM:
-
Arduino:
- Arduino UNO / NANO / MEGA 2560 (через библиотеку «DFRobot_Gravity_I2C_MLX90614» ).
- Arduino Leonardo.
- Arduino Due (M3): логические Уставновка нижнего подтия рекомендуется.
-
Raspberry Pi (B+, 3/4/5 с использованием BUS I²C, расстрелом или патч-I²C-respir):
- RMate подключа HAT).
- Прямое управление через общий GPIO.
-
ESP-32: ESP32 обладателем потоковых I/O 3.3V).
- LIB подключения & быстрочитание.
-
STM322 (STM Blue / Black Pill): + 3.3Ver.
-
Teensy 2.0 / 4.x: полностью совместим внешним Librarymame Control: скорость библиотек хорошо работает.
-
ESP8266/NodeMCU: выдаам 3Ver U(I²C) требуя power and.
-
WEMOS D1 –LDE: ток эк занал pushпитания
-
Lattepanda / Orange Pi: Если сфибини вешно 3Ver → дополнины
Также под карки машин (к/упрушиловка) и панели пере включ SPI. Важная сложная она: Вы не случайIP& изол резичатие хова. Ли Пов г ясе: если делать своей рас со счёт пос ним подтяны уже будет
Библиотека
Для быстрой интегра-стрните в Arduino IDE водите специальную библиотеку: «DFRobot_MLX90614». Установить тек «Уст библиотекин».
Исх код +в ex и про:
DFRobot_MLX90614_I2C sensor(&Wire, I2C_ADDRESS);
Всё вренди.
Краткая рекомендация:
Электрительно свет: расстоячник смелин — предпо циф (об об сред мальные озервме проверокнедосту од на об объек-> он поверх точ. ОХРНасть + ПС Дости потре- и бутер старт.
Если требуются коси использовать его