DFRobot SEN0221

DFRobot SEN0221
Артикул: 776272

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

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

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

Описание DFRobot SEN0221

Конечно! Вот подробное описание датчика DFRobot SEN0221, его технические характеристики и информация о совместимости.

DFRobot SEN0221 — Датчик сердцебиения / пульса (Heart Rate Sensor)

Краткое описание: SEN0221 — это оптический датчик сердечного ритма, предназначенный для неинвазивного измерения частоты сердечных сокращений (пульса) через палец или мочку уха. В его основе лежит технология фотоплетизмографии (ФПГ): датчик излучает зеленый свет в ткани, а затем измеряет количество отраженного света, которое меняется в зависимости от объема крови в капиллярах с каждым ударом сердца. Это один из самых популярных и доступных датчиков для образовательных, прототипных и любительских проектов, связанных с мониторингом здоровья и фитнесом.

Основное применение:

  • Образовательные и исследовательские проекты (Arduino, Raspberry Pi).
  • Прототипы носимых фитнес-устройств (пульсометры).
  • Системы мониторинга состояния в режиме реального времени.
  • Интерактивные инсталляции (управление через пульс).
  • Базовый мониторинг физической активности.

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

| Параметр | Значение / Описание | | :--- | :--- | | Принцип работы | Оптическая фотоплетизмография (ФПГ) с зеленым светодиодом (оптимален для пульса с поверхности кожи) | | Измеряемый сигнал | Аналоговый сигнал, соответствующий изменению кровотока. Не является готовым числом BPM (ударов в минуту) — требует обработки в коде. | | Рабочее напряжение | 3.3В - 5В (совместим с большинством платформ) | | Потребляемый ток | ~ 4 мА (типовое, низкое энергопотребление) | | Выходной сигнал | Аналоговый (0-3В или 0-5В в зависимости от напряжения питания) | | Интерфейс подключения | Аналоговый вывод + цифровой вывод для включения/выключения (опционально) | | Разъем | Клеммная колодка на 3 пина (GND, VCC, Signal) или стандартный разъем Gravity (GND, VCC, S, -) | | Размеры | Окружность для пальца / крепление для мочки уха. Плата датчика: примерно 24мм x 20мм. | | Ключевая особенность | Встроенный усилитель и фильтр нижних частот для стабилизации исходного сигнала. |

Важное примечание: Датчик выдает аналоговую волну (сырой сигнал ФПГ). Для получения конкретного значения пульса (BPM) необходимо программно обработать этот сигнал: отфильтровать шумы, найти пики волн и рассчитать интервалы между ними. DFRobot предоставляет готовые библиотеки и примеры кода для этой задачи.


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

Часто один и тот же датчик может иметь разные артикулы в зависимости от комплектации или региона.

  • Основной парт-номер: SEN0221
  • Другие возможные обозначения:
    • DFR0221 (устаревший или альтернативный номер)
    • Gravity: Аналоговый датчик сердцебиения — название в серии Gravity.
  • Ключевой аналог на рынке:
    • Pulsesensor.com (Pulse Sensor Amped) — очень популярный аналог, практически идентичный по функциональности и подключению. Библиотеки и код для Pulsesensor часто совместимы с SEN0221.

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

Датчик совместим с любыми микроконтроллерами, имеющими аналоговый вход (АЦП).

1. Платы DFRobot (серия Gravity):

  • DFRduino (совместимые с Arduino Uno): Uno R3, Leonardo, Mega 2560 и др.
  • FireBeetle серии (ESP32, ESP8266).
  • Gravity: Shield для Arduino (для упрощенного подключения).

2. Платы Arduino:

  • Arduino Uno, Nano, Mega, Leonardo, Micro и т.д.

3. Платы на ESP32/ESP8266:

  • NodeMCU, Wemos D1, ESP32 Dev Module и многие другие. Внимание: ESP8266 имеет только один аналоговый вход (A0).

4. Платы Raspberry Pi:

  • Требуется внешний АЦП, так как у Raspberry Pi нет встроенных аналоговых входов. Например, можно использовать:
    • Gravity: Аналоговый-цифровой преобразователь (ADC) для Raspberry Pi (ADS1115)
    • MCP3008 и подобные.

5. Платформы для прототипирования:

  • micro:bit (через внешний АЦП или расширительные платы с АЦП, например, DFRobot Gravity).
  • STM32, Teensy и другие.

Советы по использованию

  1. Фиксация: Для стабильных показаний необходим хороший контакт с кожей без зазоров и без сильного давления, пережимающего кровоток.
  2. Помехи: Избегайте попадания на датчик окружающего света (особенно мигающего или яркого). Движения пальца создают сильные помехи (артефакты).
  3. Программная часть: Обязательно используйте предоставленные библиотеки (например, DFRobot_Heartrate) или проверенные алгоритмы (как от Pulsesensor) для корректного вычисления BPM. Простое чтение аналогового значения не даст результата.
  4. Питание: Для наилучшего сигнала рекомендуется стабильное питание 5В.

Этот датчик — отличный инструмент для начала работы с биометрией в ваших электронных проектах.

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

DFRobot SEN0221