DFRobot DFR0028
тел. +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
- VCC -> 5V на Arduino
- GND -> GND на Arduino
- D0 (Цифровой выход) -> Любой цифровой пин (например, 2)
- 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); // Задержка для избежания множественных срабатываний
}
}