Акции
Блог
О 3DiY
  • О компании
  • Реквизиты
  • Партнеры
  • Клиенты
  • Вакансии
Оплата
Доставка
Гос. закупки
Товары под заказ
ВК Видео
Отзывы
Услуги
  • 3D печать
    • 3D печать пластиком FDM/FFF
    • 3D печать фотополимером
Контакты
  • Как до нас добраться
    8 (800) 500-45-93
    8 (800) 500-45-93отдел продаж Россия
    8 (495) 565-35-93отдел продаж Москва
    E-mail
    info@3d-diy.ru — отдел продаж

    print@3d-diy.ru — 3D печать на заказ

    support@3d-diy.ru — тех. поддержка

    buh@3d-diy.ru — Бухгалтерия
    Адрес
    Москва, Павелецкая набережная, 2с1
    Как до нас добраться, см. тут
    Режим работы
    пн - пт 09:00—18:00
    3DIY
    Войти
    0Сравнение
    0Избранное
    0Корзина
    3D принтеры3D сканерыПластик для 3D принтераФотополимерыКомплектующие 3DКомплектующие ЧПУЗапчасти 3D принтеров по брендам3D печать на заказ
    3DIY
    Войти
    0Сравнение
    0Избранное
    0Корзина
    3DIY
    Телефоны
    8 (800) 500-45-93отдел продаж Россия
    8 (495) 565-35-93отдел продаж Москва
    E-mail
    info@3d-diy.ru — отдел продаж

    print@3d-diy.ru — 3D печать на заказ

    support@3d-diy.ru — тех. поддержка

    buh@3d-diy.ru — Бухгалтерия
    Адрес
    Москва, Павелецкая набережная, 2с1
    Как до нас добраться, см. тут
    Режим работы
    пн - пт 09:00—18:00
    0
    0
    0
    • Кабинет
    • 0Сравнение
    • 0Избранное
    • 0Корзина
    • Бренды
    • Акции
    • Услуги
      • Услуги
      • 3D печать
        • 3D печать
        • 3D печать пластиком FDM/FFF
        • 3D печать фотополимером
    • Компания
      • Компания
      • О компании
      • Реквизиты
      • Партнеры
      • Клиенты
      • Вакансии
    • Блог
    • Информация
      • Информация
      • Гарантия на товар
      • Возврат товара
      • Положение о персональных данных
      • Политика конфиденциальности
      • Согласие на получение рекламы
      • Пользовательское соглашение
      • Согласие на обработку персональных данных
      • Использование cookie-файлов
      • Договор-оферта
    • Контакты
      • Контакты
      • Как до нас добраться
    8 (800) 500-45-93отдел продаж Россия
    • Телефоны
    • 8 (800) 500-45-93 отдел продаж Россия
    • 8 (495) 565-35-93 отдел продаж Москва
    • info@3d-diy.ru — отдел продаж

      print@3d-diy.ru — 3D печать на заказ

      support@3d-diy.ru — тех. поддержка

      buh@3d-diy.ru — Бухгалтерия
    • Москва, Павелецкая набережная, 2с1
      Как до нас добраться, см. тут
    • пн - пт 09:00—18:00
    Главная
    Блог
    Датчики
    Датчик пульса

    Датчик пульса

    Датчик пульса
    Датчики

    Содержание

    • Обзор
    • Технические характеристики модуля
    • Подключение
    • Пример использования
    • Часто задаваемые вопросы FAQ

    Обзор датчика пульса Arduino

    Пульс — это ритмичные колебания стенок кровеносных сосудов, происходящие во время сокращений сердца. Измерения пульса очень  важны для диагностики сердечно-сосудистых заболеваний. Важно следить за изменениями сердечного ритма,  чтобы не допустить перегрузки организма, особенно во время занятий спортом. Один из понятных параметров пульса – частота пульса. Измеряется в количестве ударов в минуту.

    Рассмотрим доступный датчик для измерения сердечного ритма – Pulse Sensor (рисунок 1).

    datchik-izmerenija-pulsa.jpg

    Рисунок 1. Датчик пульса

    Это аналоговый датчик, основанный на методе фотоплетизмографии — изменении оптической плотности объема крови в области, на которой проводится измерение (например, палец руки или мочка уха), вследствие изменения кровотока по сосудам в зависимости от фазы сердечного цикла. Датчик содержит источник светового излучения (светодиод зеленого цвета) и фотоприемник (рис. 2), напряжение на котором изменяется в зависимости от объема крови во время сердечных пульсаций. Это график (фотоплетизмограмма или ППГ-диаграмма) имеет форму, представленную на рис. 3. 

    datchik-pulsa-princip.jpg

    Рисунок 2.

    Fotopletizmogramma.jpg

    Рисунок 3. Фотоплетизмограмма

    Датчик пульса усиливает аналоговый сигнал и нормализует  относительно точки среднего значения напряжения питания датчика ( V/2 ). Датчик пульса реагирует на относительные изменения интенсивности света. Если количество света, падающего на датчик остается постоянным, величина сигнала будет оставаться вблизи середины диапазона АЦП. Если регистрируется большая интенсивность изучения, то кривая сигнала идет вверх, если меньше интенсивность, то, наоборот, кривая идет вниз.

    Registraciya-udara-pulsa.jpg

    Рисунок 4. Регистрация удара пульса

    Наш датчик пульса мы будем использовать для измерения частоты пульса, фиксируя промежуток между точками графика, когда сигнал имеет значение 50% от амплитуды волны во время начала импульса.

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

    • Напряжение питания - 5 В;
    • Ток потребления - 4 мА;

    Подключение к Arduino

    Датчик имеет три вывода:
    • VCC — 5 В;
    • GND — земля;
    • S — аналоговый выход.
    Для подключения датчика пульса к плате Арудино необходимо контакт S датчика подсоединить к аналоговому входу Arduino (рисунок 5).

    Podklyuchenie-datchika-pulsa-plate-Arduino-1024x591.jpg

    Рисунок 5. Подключение датчика пульса к плате Arduino


    Пример использования

    Рассмотрим пример определения значения частоты импульса и визуализации данных сердечного цикла. Нам понадобятся следующие детали:
    • плата Arduino Uno
    • датчик пульса
    Сначала подключим датчик пульса к плате Arduino согласно рис. 6. Загрузим на плату Arduino скетч из листинга 1. В данном скетче мы используем библиотеку iarduino_SensorPulse.

    Листинг 1
    // подключение библиотеки #include <iarduino_SensorPulse.h> // создание экземпляра объекта // подключение к контакту A0 iarduino_SensorPulse Pulse(A0); void setup() { // запуск последовательного порта Serial.begin(9600); // запуск датчика пульса Pulse.begin(); } void loop() { // если датчик подключен к пальцу if(Pulse.check(ISP_VALID)==ISP_CONNECTED){ // печать аналогового сигнала Serial.print(Pulse.check(ISP_ANALOG)); Serial.print(" "); // печать значения пульса Serial.print(Pulse.check(ISP_PULSE)); Serial.println(); } else Serial.println("error"); } 
    Вывод данных в монитор последовательного порта Arduino (рис. 6).

    Vyvod-dannyh-analogovogo-monitor-posledovatelnogo-porta-1024x572.jpg

    Рисунок 6. Вывод данных аналогового значения и частоты пульса в монитор последовательного порта.

    Для получения графика фотоплетизмограммы  на экране компьютера будем использовать хорошо знакомую Ардуинщикам среду программирования Processing, похожую на Arduino IDE. Загрузим на плату Arduino скетч (PulseSensorAmped_Arduino_1dot1.zip), а на компьютере из Processing загрузим скетч (PulseSensorAmpd_Processing_1dot1.zip). Передаваемые с платы Arduino в последовательный порт данные, мы будем получать в Processing и строить график (рис. 7).

    Vizualizaciya-dannyh-Processing.jpg

    Рисунок 7. Визуализация данных в Processing.

    Еще один вариант визуализации (для компьютеров Mac) – программа Pulse Sensor. Она также получает данные, приходящие в последовательный порт от Arduino (скачать скетч PulseSensorAmped_Arduino_1dot1.zip) и выводит график, уровень сигнала и значение пульса (рис. 8).

    Vizualizaciya-dannyh-datchika-pulsa-programme-Pulse-Sensor.jpg

    Рисунок 8. Визуализация данных с датчика пульса в программе Pulse Sensor.


    Часто задаваемые вопросы FAQ

    1. Не горит зеленый светодиод датчика пульса
    • Проверьте правильность подключения датчика пульса.
    2. Выводимые значения с датчика пульса "скачут"
    • Для создания постоянного (неменяющегося) внешнего фона освещения оберните датчик с одной стороны черной лентой.

    datchik-pulsa-taktilnyj.jpg

    3. Явно неверные показания с датчика пульса
    • Прикладывать датчик пульса следует правильно  –  между центром подушечки и изгибом пальца.

    Товары из статьи

    Быстрый просмотр
    Датчик пульсаimageimage
    490 ₽
    588 ₽
    -17%
    Датчик пульса
    0
    0
    Нет в наличии

    Документы

    PulseSensorAmpd_Processing_1dot1
    19,8 Кб
    PulseSensorAmped_Arduino_1dot1
    4,1 Кб
    pulsesensor
    802 байт

    Это интересно

    Датчик уровня звука
    Датчики
    Датчик уровня звука
    Датчик влажности и температуры DHT11
    Датчики
    Датчик влажности и температуры DHT11
    Датчик вибрации
    Датчики
    Датчик вибрации
    Датчик угарного газа MQ7
    Датчики
    Датчик угарного газа MQ7
    Ультразвуковой дальномер HC-SR04
    Датчики
    Ультразвуковой дальномер HC-SR04
    Инфракрасный датчик расстояния
    Датчики
    Инфракрасный датчик расстояния
    • Комментарии
    Загрузка комментариев...
    Назад к списку
    • Все публикации277
      • 3D принтеры59
      • 3D печать64
      • ЧПУ10
      • Датчики27
      • Модули38
      • 3D сканеры1
      • Arduino механика6
      • Arduino платы8
      • Дисплеи6
      • Кейсы1
      • Компоненты13
      • Мировые новости35
      • Проекты7
      • Сопутствующие2
    Связаться с нами
    8 (800) 500-45-93
    8 (800) 500-45-93отдел продаж Россия
    8 (495) 565-35-93отдел продаж Москва
    E-mail
    info@3d-diy.ru — отдел продаж

    print@3d-diy.ru — 3D печать на заказ

    support@3d-diy.ru — тех. поддержка

    buh@3d-diy.ru — Бухгалтерия
    Адрес
    Москва, Павелецкая набережная, 2с1
    Как до нас добраться, см. тут
    Режим работы
    пн - пт 09:00—18:00
    info@3d-diy.ru — отдел продаж

    print@3d-diy.ru — 3D печать на заказ

    support@3d-diy.ru — тех. поддержка

    buh@3d-diy.ru — Бухгалтерия
    Москва, Павелецкая набережная, 2с1
    Как до нас добраться, см. тут
    Магазин
    Бренды
    Акции
    Каталог
    Услуги
    Компания
    О компании
    Реквизиты
    Партнеры
    Клиенты
    Вакансии
    Информация
    Гарантия на товар
    Возврат товара
    Положение о персональных данных
    Политика конфиденциальности
    Согласие на получение рекламы
    Пользовательское соглашение
    Согласие на обработку персональных данных
    Использование cookie-файлов
    Договор-оферта
    Помощь
    Условия оплаты
    Условия доставки
    Товары под заказ
    Гос. закупки
    Как сделать заказ
    Вопрос-ответ
    2013 - 2026 © 3DiY (Тридиай) - интернет-магазин комплектующих для 3D принтеров, ЧПУ станков и робототехники
    Конфиденциальность
    Оферта
    ГлавнаяКаталог0Корзина0ИзбранныеКабинет0Сравнение
    d =
    Наш сайт использует куки. Продолжая им пользоваться, вы соглашаетесь на обработку персональных данных в соответствии с политикой конфиденциальности.
    Согласен