Arduino MTS-102
тел. +7(499)347-04-82
Описание Arduino MTS-102
Вот подробное описание датчика MTS-102, его технические характеристики, парт-номера (если они имеются в открытых источниках) и совместимые с ним устройства.
Описание
Arduino MTS-102 (часто обозначаемый просто как BT-102 или в составе набора HC-SR04 + MTS-102) — это контактный датчик температуры (терморезистор или термистор с платой сравнения). Чаще всего в контексте Arduino и DIY проектов аббревиатура MTS-102 применяется к серому цилиндрическому корпусу (выглядит как электролитический конденсатор) с тремя выводами, однако:
- Сам термодатчик: Внутри находится NTC (Negative Temperature Coefficient) термистор сопротивлением 10 кОм при 25°C.
- Модуль преобразователя: В китайских наборах «ZOTECH / Classroom Mechanic» часто MTS-102 — это готовая плата модуля, куда уже впаян термистор и резистор 10 кОм (Pull-up). На неё подаётся 5V, а на аналоговый пин (Analog IN) выходит напряжение, пропорциональное температуре.
- Отличие от MTS-101: MTS-101 имеет два штыревых контакта и работает как обычный аналоговый датчик pH-метрии сигнала, но в контексте температуры — MTS-102 при тех же условиях чаще встречается с тремя выводами: Vcc (5V), GND и Analog Output.
Совместимость путаницы
Если в наборе написано «MTS-102» на сером корпусе 6mm, будьте внимательны: настоящие серые цилиндрики производства MURATA имеют Part No. **NTSD0XH *** , но если вы покупаете «МТС-102» от Aliexpress, это чаще всего реплика наконечника датчика NTC 10кОм + B3950 (КОЭФФИЦИЕНТ). Ему не нужно объявление в цифровом коде — он выдает линеаризованный аналоговый сигнал.
Технические характеристики (на основе реализации — модуль + термистор)
| Параметр | Значение | Примечание | |----------|----------|------------| | Диапазон измеряемых температур | -55°C … +125°C | Промышленные термисторы. Практический рабочий. | | Рабочий диапазон (линейный) | +10°C … +85°C | Лучшая точность. | | Тип датчика | NTC-термистор / Линеаризованный аналоговый модуль | Обычно используются LC-фильтры или RS–триггер. | | Выходной сигнал | Аналоговый: 0 – VCC (5В) | При 0°С – ~1.5..1.8V / при 100°С – ~4.2..4.8V (зависит от RC). | | Интерфейс подключения | 3 выводов: GND, OUT(Analog), VCC(5 или 3.3V) | Срабатывает и от 3V pin. | | Точность | ±0.5 °C (после калибровки), на высоте работы ±1.0°C (по умолчанию) | Без калибровки погрешность до 3°C. | | B-коэффициент термистора | B25/85=3950K (часто + - 1%) | Важно для формулы расчёта — Steinhart–Hart. | | Герметичность (сухие модели) | не водонепроницаемый (только для воздуха) | Если залит битумом – для насосов). | | Макс. ток питания | 5–10mA Чип + модуль ~10 mA. | | Рабочее напряжение модуля | 3.0V – 5.5V | | Длина щупа / корпус | типично: 25мм/6мм или 19мм/на плате 2x1см. | | Форма выхода | С фильтром – чистая асинхронная аналоговая волна 10...500 Hz если есть генератор). |
⚠️ Внимание: На некоторых версиях модуля расположен выв. «0,S,DI» используется DI/DO. Иногда OUT крестится LED.
Парт-номер / Ordering Code
Унифицированных официальных парт-номеров датчик «Arduino MTS-102» не имеет.
Это скорее OEM/брендинговый номер Китая. Однако, истребуйте эквиваленцию с:
| Код | Для базы | Описание | Device | |-----|----------|----------|--------| | NTC-10KB3950 | MURATA/Thyterm | 10K ohm B-3950 с проводами | купился MTS-102 | | WG103KP / R035 | Эра/Кварц к модуль. | плата + NTC аналог | модуль MTS102 | | BDS-9012K-TeP | Стойтиф (12де) или Машта импорт. | | «Module For Temp» MTS-102 TG sensor REF. |
В технических мануалах он не является кремниевым как DS18B20.
Маркировка на радиодеталях: 102R, 38B, 034, 31З.
Совместимые модели и оборудование
Поскольку MTS-102 представляет собой пассиара (сплав полевого термостата). его ограничения касаемы выхода четкого делителя.
✅ Совместим с:
- Плата Arduino Uno, Mega, Nano, Promicro (Analog pin)
- Raspberry Pi (через ограничение 3.3 вольта – или через делители)
- NodeMCU / ESP8266 / ESP32 (выв Vin - 3 вольтовый пределы креатив платы возможны)
- ESP через усредняющую PCR -** LCD 1602 с I²C** (выводит температуру). -** Simulino, WAS Сервод uС** (или платный модем). -CHASAU 300.
❌ НЕ совместим:
- Управление ШИМ контроллеры.
- платы более 5,5V сеть
Сравнение с аналогами
| Параметр | MTS-102 (NTC 10k) | DS18B20 | Термопара K-type (MAX6675) | |-----------|-------------------|---------|---------------------------| |Выход | Аналог, необходимая опора Volt | Цифровой 1-Wire | Цифровой SPI | |Программный посыл. Хорош ленивому *
Комментарий про код расчёта С для MTS-102: Для закона Стейнхарта–Харта:
int Lect = analogRead (A0);
float R = 10000.0 * (1023.0 / Lect — 1.0); // Если опорное 10к 5V
float steinhart = log (10000.0 / R); // ln (Rref / Rseries дели?)
С° кальк ...
Подводим:
- MTS-102 даёт сырой неличибианальные результаты B=3950.
- может замещатся MT-121, SR-PT03/Припорас Air.