DFRobot DFR0028

DFRobot DFR0028
Артикул: 775794

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

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

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

Описание DFRobot DFR0028

Конечно! Вот подробное описание, технические характеристики и список совместимости для модуля DFRobot DFR0028.

Описание

DFRobot DFR0028 — это датчик вибрации или модуль вибро-сенсора. Он предназначен для обнаружения механических вибраций, ударов или сотрясений. Модуль прост в использовании и часто применяется в проектах охранной сигнализации, мониторинга состояния оборудования (например, для определения, работает ли двигатель), создания интерактивных устройств (например, "встряхни, чтобы включить") и в образовательных целях.

Принцип работы: Внутри датчика находится пружинный контакт, который замыкается под воздействием вибрации. Модуль имеет компаратор (LM393), который обрабатывает сигнал с датчика и выдает четкий цифровой или аналоговый сигнал на выход.

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

  • Два типа выходов: Имеет как цифровой (D0), так и аналоговый (A0) выход, что обеспечивает гибкость в использовании.
  • Регулировка чувствительности: Цифровой выход оснащен потенциометром для настройки порога срабатывания. Вы можете настроить, при какой силе вибрации цифровой выход будет выдавать сигнал HIGH.
  • Светодиодная индикация: На модуле есть светодиод, который загорается при срабатывании датчика, что удобно для отладки.
  • Простота подключения: Использует стандартный 3-пиновый или 4-пиновый интерфейс (в зависимости от версии) для легкого подключения к популярным платам разработки, таким как Arduino.

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

| Параметр | Значение / Описание | | :--- | :--- | | Название модели | DFRobot DFR0028 (Vibration Sensor / Вибро-сенсор) | | Рабочее напряжение | 3.3В ~ 5В | | Ток потребления | < 1 мА (в режиме ожидания) | | Тип выхода | Цифровой (D0) и Аналоговый (A0) | | Чувствительность | Регулируется потенциометром (для цифрового выхода) | | Датчик | Пружинный вибро-сенсор | | Компаратор | LM393 | | Размеры платы | ~ 32 мм x 14 мм | | Разъем | 2.54-мм пины (стандартный шаг для макетных плат) | | Установочные отверстия | 2 отверстия диаметром 3 мм |


Парт номера (Part Numbers) и Совместимые модели

Этот модуль продается под несколькими артикулами, а также имеет прямые аналоги от других производителей.

Парт номера DFRobot:

  • DFR0028 — основной и оригинальный номер модели.
  • SEN0028 — альтернативный номер, под которым также может продаваться этот модуль.

Прямые аналоги и совместимые модели:

Модуль DFR0028 является клоном или прямым аналогом очень популярного сенсора, который производится и продается под множеством других названий. Эти модули полностью взаимозаменяемы с DFR0028.

  • SW-420 — Это самое распространенное название датчика, который используется в этом модуле. Часто весь модуль называют "Vibration Module SW-420".
  • Arduino Vibration Sensor Module — Общее название на маркетплейсах.
  • Вибрационный датчик SW-420 — Русскоязычный вариант названия.

Важное примечание: Существует очень похожий модуль SW-520D (шариковый датчик наклона). Они визуально похожи, но принцип работы разный. SW-520D срабатывает при наклоне, а DFR0028 (SW-420) — именно от вибрации.

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

Модуль легко подключается к любым микроконтроллерам, имеющим цифровые и аналоговые входы.

  • Arduino (Uno, Nano, Mega, Leonardo и т.д.)
  • ESP32 / ESP8266 (NodeMCU, Wemos D1)
  • Raspberry Pi (требует дополнительной осторожности с уровнями логики 3.3В и использования библиотек для работы с GPIO)
  • STM32 и другие микроконтроллеры

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

  1. VCC -> 5V на Arduino
  2. GND -> GND на Arduino
  3. D0 (Цифровой выход) -> Любой цифровой пин (например, 2)
  4. A0 (Аналоговый выход) -> Любой аналоговый пин (например, A0)

Пример использования цифрового выхода:

const int vibrationPin = 2; // Пин, к которому подключен D0

void setup() {
  Serial.begin(9600);
  pinMode(vibrationPin, INPUT);
}

void loop() {
  int vibrationValue = digitalRead(vibrationPin);
  if (vibrationValue == HIGH) {
    Serial.println("Обнаружена вибрация!");
    delay(500); // Задержка для избежания множественных срабатываний
  }
}

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

DFRobot DFR0028