" title="Написать письмо">Написать письмо
Донаты на карту ВТБ:
2200 4002 2461 6363

Статистика

Пользователи : 1
Статьи : 2404
Просмотры материалов : 9364673
 
Датчик пульса: длительная телеметрия (08.01.2026). Печать E-mail
2026 - Январь
08.01.2026 18:37
Save & Share
Напалечный датчик пульса MAX30102: надёжная фиксация, длительный съём телеметрии. Обнаружился прикол, который ставит под угрозу всю операцию по созданию телеметрического пульсоксиметра. Он нигде не описан, пока не спросишь о нём ИИ прямо (наверно, потому что никто ещё так не заморачивался).



Проблема: провода утягивают датчик с места расположения - ослабление прижима - перестаёт ловить показания. Поэтому, успешная фиксация датчика произошла с 20-го эксперимента: в ложбинку между дальними подушечками указательного пальца (между дистальной и средней фалангами). Метод крепления: эластичный бинт шириной 50мм. 3 мотка: по датчику и по проводам от него (провода идут к ладони). Физически датчик можно располагать на любом мягком месте пальца: пульсации ловит корректно, только прижимай нормально. Большой палец, со своей огромной подушечкой, подошёл бы идеально - однако механика не мой конёк.

Ну, сидел за ПК, около часа смотрел фильм - лишь иногда поглядывая на телеметрию, чтобы убедиться, что нет пропуска сигнала (ведь цель: искать пропуск сердцем собственного удара - ошибки даже на 1 удар недопустимы). А потом произошло то, что сознанием не контролируется: решил почесать - а т.к. левая рука была занята мышью, почесал правой рукой с датчиком.

В этот момент - телеметрия была перед глазами. Стало видно, как сердце пропустило свой ритм. Но сердцем ничего не почувствовал. Начал экспериментировать: чесать всё подряд. Оказалось, дело не в чесотке, а в резкости перемещения руки в пространстве. Что-то гидравлическое происходит с кровью в пальце - и удар сердца не сильно отражается в капиллярах, и датчик не фиксирует удар. Мало того, удар может оказаться немного сдвинут во времени (возможно, резко приливающая кровь после настоящего удара сердца - происходит с некоторой задержкой). Выглядит это так (2 стадия жирафа - в действии):



Это не перекос датчика, не замедление работы ПО, не помехи в проводах (и двигал, и тряс это всё - что только ни делал: искажений нет). Это ставит крест на съёме телеметрии ночью: с неконтролируемыми движениями рук и тела в целом. Покупные пульсоксиметры - как-то игнорируют такие значения (хоть и наблюдается незначительное уменьшение числа пульса спустя время после размахивания рукой).

Казалось бы, всё: конец - но есть ещё пара финтов:
- использовать MAX30102 именно как датчик кислорода (фиксация апноэ): там нет привязки к пульсу и определённому периоду;
- почему клюнул на напалечный датчик: он разрекламирован везде. А вот нагрудные - нигде не упоминаются (круглые безымянные за 100руб и прямоугольный KY-039 за 71руб - на AliExpress, а не в 5-7 раз дороже в РФ).

И зря не упоминаются:
- они не I2C - им и толстые длинные провода подавать можно - фиксировать не надо - не будут мешать датчику;
- более чувствительные - можно попробовать не просто пульс снять, а всю сердечную картину как на ЭКГ. Ведь периодичность приёма данных такими датчиками - 400мкс.

Палец через часа 1.5 телеметрии:


(добавлено 10.01.2026) Можно было бы использовать датчик изменения положения: для исключения телеметрии руки в движении. Однако тогда теряется смысл телеметрии: во время приступа - может всё тело трясти лично созданным адреналином (именно им запускается сердце при длительном простое - иначе чего его во всех фильмах шприцами колют).

(добавлено 11.01.2026) Поймал-таки экстрасистолу у себя: в бодрствовании в ночное время, при разносе центра Бубновского, - теперь их существование доказано прибором. Недосып ли, перенапряжение ли - но то же самое: она пришла именно в ночное время. Получается казус: сейчас разработка прибора измерения пульса - находится на стадии отстоя; но каждое из движений к его разработке - привело к личному результату.

Похоже, надо всё-таки начинать пить витамины группы B: именно доказанный факт экстрасистолы (на мониторе COM-порта, а не просто как неприятное ощущение в сердце) - даёт стимул ускориться в лечении, выйти из режима защиты (думая, что всё уйдёт с месячным отдыхом). Наверно, с раком - то же самое: люди не представляют его опасность - а когда видят именно свои изуродованные органы или опухоль на УЗИ, начинают бегать как при плане эвакуации "а-а-а!".

Пальцу - очень сильно досталось. Забыл, что это самый ревматитный палец был - и 3-часовое прижатие датчика привело не к боли мягких тканей, а к боли в самих суставах. Палец болел так, как болел изначально при ревматизме, несколько месяцев назад, на грани приёма НПВС как обезболивающего (уже начал забывать, как это трешово было). Поэтому - 100% надо с напалечного датчика уйти: учтя и интересы больных ревматизмом.

(добавлено 20.01.2026) Купленный MAX30100 - убожество, непригодное к использованию и сразу отправленное в мусорку:
- отверстия для фиксации только на 1 стороне платы;
- резисторы справа больше по высоте, чем сам датчик, - палец толком не положишь. Да и сам датчик к телу не приложишь, если не кончик пальца нужен.


(добавлено 27.01.2026) Изучая длительное использование данного датчика со своей обвязкой, добавил в прибор:
- 2 аккумулятора AA 2450мА∙ч IKEA Ladda возрастом 5 лет;
- повышающий преобразователь SX1308 до 12В (хорош в плане отсутствия помех). Был закреплён на макетную плату половинками штыря из ряда 2.54мм: один конец в отверстие платы, второй в электрическое отверстие преобразователя - и так 2 половинки;
- держатель для двух батареек AA, низкого качества (заклёпки неровные и с острыми краями, аккумуляторы еле в нём держатся). Был приклеен на суперклей к днищу корпуса-мыльницы;
- на вход преобразователя параллельно припаян провод USB: питание от повербанков.

Естественно, всё пошло не по плану:
- провода у держателя аккумуляторов - достаточно тонкие (скорее всего, на заявленные 2А не хватит: около 6 волосков - на 1А);
- требуется диод Шоттки для предотвращения тока внутрь аккумуляторов - напряжение 2.5В падает ещё ниже до ~2.35В на преобразователе;
- требуется выключатель для аккумуляторов (иначе устройство включается сразу при замыкании цепи) - непонятно, куда его расположить в корпусе (у MTS-102 - большие контакты, есть риск замыкания с макетной платой) - оставил пока без него;
- была уверенность в том, что выдержит >9ч, и конструкция годится для ночных измерений во сне, - но проработала всего 5ч;
- нижняя граница ТТХ SX1308 - не соответствует действительной 2В и является в диапазоне 3-5В. При 2.35В - на платформу пошло 8.7В вместо 12В (что входит в диапазон 6-20В и является нормальным). Через 4ч стало 7.5В, через 5ч - 6.2В. А потом - резкое снижение до 3.3В, при условии напряжения на входе 2.1В. Снял аккумуляторы - а они на холостом ходу 1.23В показывают. Полный заряд аккумулятора - обманчив: при присоединении резистора 18Ом - вместо предполагаемого тока ~68мА был получен 42мА, при упавшем напряжении 0.77В. ЗУ показало степерь заряда 55%;
- итого: и аккумуляторы полуразряженные, и преобразователь подвёл. Требуется подключение держателя аккумуляторов не на 2шт, а на 3шт. Он под днищем мыльницы легко приклеится - встаёт только вопрос, как отодрать текущий;
- провод ШТЛП 2(С) - полное днище: не только не держит ток 0.25А (благо, датчик потребляет меньше: "Continuous Input Current into Any Terminal" - 20мА) - но и для движущихся частей не годится: без конца слетает с паечных мест или ломается лужёной своей частью.

(добавлено 29.01.2026) Эксперимент с 3 аккумуляторами - оказался непредсказуемым, но эффективным:
- изначально был разрыв: некачественная пайка держателя - провод тупо не касался заклёпки, касающейся крайнего плюса аккумулятора;
- конструкция проработала 12ч - и за всё это время выходное напряжение было чётко 12В (напряжение на аккумуляторах упало с 4.03В до 3.54В). Значит, подходя к "минимальному" входному напряжению 2В SX1308: преобразователь начинает жрать много больше положенного в промежутке 3.54-2.35В - и та конструкция с 2 аккумуляторами была энергонеэффективна;
- в промежутке 12-24ч - аккумуляторы сели до степени заряда 25%. Напряжение на аккумуляторах было 2.1В, на входе к преобразователю 2В, на выходе 2В - преобразователь полностью перестал работать, Arduino погасла. Значит, чтобы конструкция проработала 24ч - надо аккумуляторов 4шт, чтобы ночь работала - 3шт; а если батарейки алкалиновые ставить - не исключено, что хватило бы и 2шт (надо попробовать).

(добавлено 03.02.2026) Есть более удобные версии MAX30102: без единого резистора на верхней стороны платы (GY-MAX30102). Надо взять попробовать, аккуратно впаяв провода внутрь без всяких фиксаторов. Тогда, если будет комфортно: длинный тонкий провод - нужно будет подбирать другой модели.


Круглый датчик - провал.

(добавлено 07.02.2026) Может, и у текущего датчика пульса точность низкая, - и поэтому его приходится прижимать до неприятных ощущений? Возможно, стоит взять новую Arduino - и напаять туда GY-MAX30102.

(добавлено 17.03.2026) Опробовал GY-MAX30102. Максимальное свечение 0xFF - не вызывает засвета и работает как 0xAA. Чувствительность датчика - такая же, как у MAX30102; однако прижимается теперь только датчик, а не вместе с резисторами всякими в составе печатной платы. Однозначно, рекомендован к использованию.

(добавлено 18.03.2026) Начал активно использовать microSD для корректного съёма другой телеметрии - библиотека SD.h жрёт дохрена, и пока не получилось сделать её кастрированный аналог. Что делает вероятно невозможным использование корректной библиотеки "SparkFun MAX3010x Pulse and Proximity Sensor Library v.1.1.2" у MAX30102 вместе с SD.h в Arduino Nano: 77% динамической памяти + 24% - нормально будет, если только они общие ресурсы используют. То есть - только по COM-порту телеметрию собирать - значит, нужен либо ноутбук, либо длинный провод microUSB (на алиэкспрессе продаются 14м за 500руб и 3м стоит 156руб).

(добавлено 01.04.2026) Успешно отработал запись телеметрии на прототипе обнаружения апноэ. Обнаружив для себя всё необходимое (и экстрасистолы в бодрствовании, и остановку дыхания во сне) - решил датчик пульса не дорабатывать. Выкладываю исходники, участвующие в съёме длительной телеметрии. Аппаратную часть допилил - а на программную уже нет сил. Да и датчик ЭКГ отличился ещё - все напалечные датчики идут лесом.



Обновлено ( 01.04.2026 19:12 )
 
 

Последние новости


©2008-2026. All Rights Reserved. Разработчик - " title="Сергей Белов">Сергей Белов. Материалы сайта предоставляются по принципу "как есть". Автор не несет никакой ответственности и не гарантирует отсутствие неправильных сведений и ошибок. Вся ответственность за использование материалов лежит полностью на читателях. Размещение материалов данного сайта на иных сайтах запрещено без указания активной ссылки на данный сайт-первоисточник (ГК РФ: ст.1259 п.1 + ст.1274 п.1-3).

Много статей не имеет срока устаревания. Есть смысл смотреть и 2011, и даже 2008 год. Политика сайта: написать статью, а потом обновлять ее много лет.
Рекламодателям! Перестаньте спамить мне на почту с предложениями о размещении рекламы на этом сайте. Я никогда спамером/рекламщиком не был и не буду!
Top.Mail.Ru