Описание
MAX30102 — датчик, который может быть использован в различных приборах, для определения пульса и сатурации.
При подключении датчика к микроконтроллеру используется последовательный интерфейс I2C.
Предварительно перед началом использования необходимо провести калибровку устройства.
Принцип работы
Датчик регистрирует изменения интенсивности свечения человеческого тела с помощью R и IR света. Разная интенсивность отражения красного и инфракрасного света происходит из-за изменения объемов капилляров во время сердечного ритма. Коэффициент пропускания света преобразуется в электрический сигнал, который перед выводом усиливается модулем.
Сатурация (обозначается «Sp»), рассчитывается как процент отношения HbO2 к (HbO2 + RHb).
Длины волн светодиодов подобраны таким образом, чтобы отраженный оксигемоглобином свет был максимальный по интенсивности, чувствительный сенсор регистрировал его.
Датчик часто используется в носимой электронике.
Совместимый с I2C интерфейс может передавать полученные данные на Arduino для дальнейшей обработки значений пульса и процента кислорода.
Модуль имеет энергосберегающую функцию: можно программно снизить энергопотребление. Ток потребления в этом случае будет близок к нулю, что очень важно для мобильных устройств.
Помимо этого, в модуль встроен температурный датчик. С помощью его можно получить в Цельсиях или Фаренгейтах температуру окружающей среды.
Во избежание помех необходимо между линиями I2C и питанием установить резисторы на 4,7 кОм.
Примечание. Данный модуль не является медицинским оборудованием и может применяться только для изучения принципов работы в любительских целях.
Размеры модуля: 21 х 16 х 3 мм.
Стоимость: ~104