DFRobot SEN0064

DFRobot SEN0064
Артикул: 776214

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

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

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

Описание DFRobot SEN0064

Конечно, вот подробное описание датчика DFRobot SEN0064, его технические характеристики, парт-номера и совместимые модели.

Описание

DFRobot SEN0064 — это датчик наклона и вибрации (Tilt Sensor) с цифровым выходом. Его часто называют "ртутным" датчиком наклона, хотя внутри используется не ртуть, а безопасная токопроводящая жидкость с роликовым контактом.

Основной принцип работы: Внутри герметичной стеклянной колбы находится подвижный контакт и токопроводящая жидкость. При изменении угла наклона датчика относительно горизонтали (обычно более 15-20 градусов) контакт замыкается, и датчик выдает цифровой сигнал LOW (0V). В нормальном вертикальном положении контакт разомкнут, и выходной сигнал — HIGH (напряжение питания).

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

  • Простота: Работает как обычная кнопка — выдает два состояния: "наклонен" или "нет".
  • Надежность: Бесконтактный принцип (в жидкости) обеспечивает долгий срок службы без износа механических частей.
  • Цифровой выход: Прямое подключение к микроконтроллеру (Arduino, Raspberry Pi и др.) без необходимости АЦП.
  • Низкое энергопотребление в статическом состоянии.

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

  • Обнаружение опрокидывания устройств (например, сигнализация для бытовой техники).
  • Детектирование движения или вибрации (например, в системах безопасности как датчик несанкционированного перемещения).
  • Определение ориентации объекта (вертикально/горизонтально).
  • Обучающие проекты и прототипирование.

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

| Параметр | Значение / Описание | | :--- | :--- | | Тип датчика | Цифровой датчик наклона/вибрации (ртутный аналог) | | Выходной сигнал | Цифровой (0 или 1), TTL-совместимый | | Рабочее напряжение | 3.3В ~ 5В (постоянного тока) | | Выходной ток | До 15 мА | | Угол срабатывания | ≈ 15° - 20° от вертикальной оси | | Время срабатывания | < 0.1 мс | | Ресурс срабатываний | > 10 000 000 раз | | Рабочая температура | -20°C ~ +70°C | | Длина кабеля | Около 22 см | | Разъем | 3-pin (сигнал (S), питание (+), земля (-)) | | Размеры (датчик) | ≈ 30 мм x 6 мм (цилиндр) | | Вес | Около 3 г |

Распиновка 3-пинового разъема:

  1. S / SIGNAL — Цифровой выходной сигнал.
  2. + / VCC — Питание (+3.3В или +5В).
  3. - / GND — Земля.

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

Основной парт-номер DFRobot:

  • SEN0064 — Это основной и оригинальный номер модели.

Прямые аналоги и идентичные датчики от других производителей/поставщиков: Эти датчики имеют идентичную конструкцию, характеристики и распиновку, часто производятся на одних и тех же заводах:

  • Tilt Sensor SW-200D (или просто SW-200) — самое распространенное коммерческое название, под которым он известен во всем мире.
  • KY-017 — Номер модуля в популярных наборах "37-in-1 Sensor Kit" или "45-in-1 Sensor Kit" для Arduino. На модуле обычно есть подстроечный резистор для регулировки чувствительности и светодиод-индикатор.
  • Mercury Switch Module — Обобщенное название на многих торговых площадках.

Важно: Модуль KY-017 является полным функциональным аналогом SEN0064, но поставляется на небольшой печатной плате с дополнительными компонентами. Сам датчик наклона на нем — тот же самый SW-200D.


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

Датчик напрямую совместим с любыми микроконтроллерами и платами, имеющими цифровые входы/выходы с поддержкой уровня TTL (3.3В или 5В).

Наиболее популярные платформы:

  1. Семейство Arduino:

    • Arduino Uno, Nano, Mega, Leonardo, Micro и др.
    • Совместимые клоны (Elegoo, Funduino и т.д.).
    • Для подключения нужен только один цифровой пин.
  2. Семейство ESP:

    • ESP8266 (NodeMCU, Wemos D1)
    • ESP32
    • Важно: Работать лучше от 3.3В, так как это стандартное напряжение для ESP.
  3. Платы от DFRobot:

    • DFRduino (линейка плат Arduino-совместимых от DFRobot).
    • Модули расширения (Shields) с цифровыми входами.
  4. Одноплатные компьютеры:

    • Raspberry Pi (требуется осторожность, так как выход датчика — 5В, а GPIO Raspberry Pi рассчитаны на 3.3В и не толерантны к 5В). Необходимо использовать схему делителя напряжения (например, на двух резисторах) или преобразователь уровней для подключения к пину GPIO.
  5. Другие платформы:

    • micro:bit (через расширитель или с учетом уровней напряжения).
    • STM32, AVR, PIC и другие микроконтроллеры.

Краткий пример кода для Arduino (подключение к пину D2):

const int tiltPin = 2; // Пин подключения сигнала (S) датчика

void setup() {
  Serial.begin(9600);
  pinMode(tiltPin, INPUT_PULLUP); // Используем внутренний подтягивающий резистор
}

void loop() {
  int tiltState = digitalRead(tiltPin);
  
  if (tiltState == HIGH) {
    Serial.println("Состояние: Норма (вертикально)");
  } else {
    Serial.println("Сработало! Наклон или вибрация!");
  }
  
  delay(200); // Небольшая задержка для стабильности чтения
}

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

DFRobot SEN0064