DFRobot SEN0043

DFRobot SEN0043
Артикул: 776212

производитель: DFRobot
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание DFRobot SEN0043

Конечно! Вот подробное описание, технические характеристики и сопутствующая информация для датчика касания (тач-сенсора) DFRobot SEN0043.

Описание

DFRobot SEN0043 — это аналоговый емкостной датчик касания, предназначенный для интеграции в проекты Arduino и другие микроконтроллерные системы. В отличие от простых механических кнопок, этот сенсор реагирует на легкое прикосновение (без давления) через непроводящие материалы (дерево, пластик, стекло до 3 мм), что позволяет создавать скрытые, стильные и долговечные интерфейсы.

Принцип работы основан на измерении изменения емкости: когда палец (проводящий объект) приближается к сенсорной площадке, емкость контура увеличивается, и датчик преобразует это изменение в аналоговый сигнал.

Ключевые особенности:

  • Чувствительная настройка: Потенциометр на модуле позволяет точно настроить порог срабатывания под конкретные условия (толщину материала, площадь электрода).
  • Два режима выхода: Модуль предоставляет как аналоговый (плавное изменение значения), так и цифровой (TTL, "вкл/выкл") сигналы одновременно.
  • Простота подключения: Стандартный 3-пиновый интерфейс (GND, VCC, SIGNAL) и совместимость с макетными платами.
  • Стабильность: Обладает хорошей помехоустойчивостью и стабильностью показаний.

Типичные применения:

  • Сенсорные выключатели света (через панель).
  • Невидимые кнопки в умном доме.
  • Сенсорные интерфейсы для интерактивных инсталляций.
  • Замена механических кнопок в робототехнике.
  • Контроль касания через перчатку.

Технические характеристики

| Параметр | Значение / Описание | | :--- | :--- | | Тип датчика | Емкостной аналоговый тач-сенсор | | Рабочее напряжение | 3.3В - 5.5В (совместим с 3.3В и 5В логикой) | | Выходные сигналы | Аналоговый (A0): 0 - Vcc (пропорционален емкости)
Цифровой (D0): TTL (HIGH/LOW), порог настраивается потенциометром | | Потребляемый ток | ~15 мА | | Диапазон настройки | Потенциометр регулирует чувствительность (порог для цифрового выхода) | | Диаметр сенсорной площадки | ~10 мм (можно увеличить проводом или фольгой) | | Макс. толщина покрытия | До 3 мм (для стекла, пластика, дерева и т.д.) | | Размеры модуля (PCB) | 22 x 30 мм | | Интерфейс подключения | 3-пиновый разъем (GND, VCC, SIG) или пайка | | Рабочая температура | -20°C ~ +85°C |


Парт-номера и аналоги

Поскольку DFRobot часто обновляет линейку, этот модуль может встречаться под разными номерами. Основные парт-номера и прямые аналоги:

  • Основной парт-номер: DFR0034 (ранее SEN0043 мог входить в этот комплект или иметь перекрестную ссылку).
  • Артикул на рынке: TOY0043 (часто используется в розничных магазинах).
  • Прямые аналоги от DFRobot:
    • DFR0065 — Более компактный цифровой тач-модуль (только D0).
    • DFR0100 — Аналоговый тач-датчик в миниатюрном корпусе.
  • Аналоги от других производителей:
    • TTP223 — Очень популярный цифровой емкостной модуль (дешевле, но только цифровой выход).
    • QT113 / QT110 — Профессиональные ИС для емкостного касания (требуют более сложной обвязки).

Совместимые модели и платформы

Датчик универсален и совместим с любыми микроконтроллерами, имеющими аналоговые входы (ADC) и способными работать с цифровыми сигналами TTL.

1. Платы Arduino:

  • Все классические модели: Arduino Uno, Nano, Mega 2560, Leonardo.
  • Совместимые платы: Seeeduino, Funduino и все клоны.
  • Младшие модели: Arduino Pro Mini, Micro.

2. Платы на ESP:

  • ESP8266 (NodeMCU, Wemos D1 mini) — внимание: рабочее напряжение 3.3В!
  • ESP32 (ESP32 DevKit, NodeMCU-32S) — имеет встроенные емкостные сенсоры, но SEN0043 также отлично работает.

3. Платы на Raspberry Pi:

  • Raspberry Pi (все модели) — для работы требуется аналого-цифровой преобразователь (АЦП), так как у RPi нет встроенных аналоговых входов. Цифровой выход (D0) можно подключать напрямую к GPIO.

4. Другие платформы:

  • micro:bit (через расширитель с АЦП).
  • STM32 (Blue Pill, Black Pill и другие).
  • Платы от Adafruit и SparkFun (Flora, Trinket, Feather).

Краткое руководство по подключению (для Arduino)

  1. Подключите пины:
    • GND -> GND Arduino
    • VCC -> 5V или 3.3V Arduino
    • A0 -> Любой аналоговый пин (напр., A0)
    • D0 -> Любой цифровой пин (напр., 2)
  2. Настройте чувствительность: Коснитесь сенсорной площадки и вращайте потенциометр, пока не загорится светодиод "D" (сигнал D0 переключится). Это пороговое значение.
  3. Напишите скетч: Для чтения аналогового значения используйте analogRead(), для цифрового — digitalRead().

Пример кода (чтение аналогового значения):

void setup() {
  Serial.begin(9600);
}

void loop() {
  int sensorValue = analogRead(A0); // Читаем значение с аналогового выхода
  Serial.print("Touch value: ");
  Serial.println(sensorValue);
  delay(100);
}

Этот датчик является отличным выбором для проектов, где требуется надежное, настраиваемое и эстетичное сенсорное управление.

Совместимые модели для DFRobot SEN0043

DFRobot SEN0043