Arduino TS-300B
тел. +7(499)347-04-82
Описание Arduino TS-300B
Вот подробное описание, технические характеристики, парт-номера и информация о совместимости для датчика касания (touch sensor) TTP223B, который часто ошибочно называют или продается под маркировкой TS-300B (также встречается как TS300B или TTP223).
Внимание: Если вы используете именно модуль с чипом TTP223 (это стандартный сенсор касания), вся информация ниже актуальна. Если это специфический датчик компании "Arduino" (неродной), скорее всего, это тот же TTP223 в красном или синем корпусе с выводами.
📝 Описание
Модуль емкостного датчика касания на базе микросхемы TTP223 (Touch Sensor) предназначен для замены механических кнопок. Он срабатывает при прикосновении пальца к контактной площадке (обозначена в виде "T" или круга). Принцип работы основан на измерении изменения емкости: тело человека влияет на емкость цепи, что фиксируется микросхемой.
Основные особенности:
- Нет подвижных частей — высокая надежность.
- Режимы работы: Переключается между прямым (нажал — горит, отпустил — погас) и фиксацией (нажал — включился, нажал опять — выключился).
- Регулировка чувствительности: Подстроечный конденсатор на плате.
- Встроенный Pull-up: Для стабильной работы логического уровня.
🔧 Технические характеристики (TTP223B / TS-300B)
| Параметр | Значение | | :--- | :--- | | Напряжение питания | 2.0 – 5.5 В (постоянного тока) | | Ток потребления | < 8 мА (в среднем 1.5 – 2 мА) | | Выходной сигнал | TTL совместимый (Логическая "1" / "0") | | Логическая единица (HIGH) | Напряжение питания – 0.7В | | Логический ноль (LOW) | GND (0V) | | Тип выхода | Активный высокий уровень (по умолчанию); может быть изменен на активный низкий | | Время отклика | ~60 мс (после входа в стабильный режим) | | Размеры платы | 24 x 15 х 3 мм | | Материал подложки | Стеклотекстолит FR-4 синего/красного/зеленого цвета | | Индикатор питания | Красный светодиод на плате (питание) | | Индикатор касания | Зеленый/Синий светодиод (горит при касании) |
📑 Парт номера (Part Numbers) и Названия
Поскольку это модуль на базе стандартного чипа, его можно найти под следующими артикулами:
- TTP223B (наиболее правильное название)
- TTP223 (сокращенное)
- BB-TTP223 (Brainy-Bit/AZ)
- KY-004"? — Опровергаем. Не путать с KY-004 (кнопка), но часто продается в наборах для Arduino как модуль резистивного/емкостного касания.
- RB-Dfr-361 (DFRobot) — очень близкий аналог.
- Grove Touch Sensor (см. описание ниже про совместимость).
🔗 Совместимые модели
Arduino & Clones:
- Arduino UNO R3
- Arduino Nano / Nano V3
- Arduino Mega 2560 / ADK
- Arduino Due (3.3V лог.)
- Arduino Leonardo
Другие микроконтроллеры:
- ESP32 / ESP8266 (NodeMCU, Wemos D1 Mini)
- Raspberry Pi Pico / Pico W (3.3V, питание до 5V допускается, выход на пин 3.3V)
Критично для совместимости: Модуль Grove Touch Sensor (Seeed Studio) — это аналог! Если у вас Grove коннектор, подключение через кабель URM-SMD.
НЕ совместимо (напрямую):
- Реле и мощные двигатели (можно через транзисторный ключ/твердотельное реле).
- Rapsberry Pi (без преобразования уровня, т.к. модуль 5V, а Pi — 3.3V. Используйте делитель или logic level converter!)
⚙️ Как использовать
- Подключение:
- GND → Земля (Arduino/Grove)
- VCC → +5V или +3.3V (любой)
- SIG (OUT) → Любой цифровой пин во входном режиме (INPUT, ПУЛЛ-АП резистор уже есть)
- Скетч (пример на Arduino C++):
const int TOUCH_PIN = 2; // Выберите pin
void setup() {
pinMode(TOUCH_PIN, INPUT);
Serial.begin(9600);
}
void loop() {
if (digitalRead(TOUCH_PIN) == HIGH) {
Serial.println("➡️ Касание обнаружено!");
}
delay(50);
}
💡 Смена режима (Мгновенный / Триггер)
На плате есть G круглой серебристой гребенкой (обычно под луженными бляшками).
- Перемычка не установлена (паяльник к обоим дорожкам) — дежурный низкий, с касания уходит в HIGH, с убирает; или настраиваемый через держатель если есть соответственно.
- Иногда выход HIGH при калина и NO при сос — но лучше проверять паяльную осйки. __Проверяйте дорожку, найденной мультитек через цвет/боинг часто такой же как обводкой держите мили!!) 🧃