MAX30100 - sensor for pulse oximetry
ฝัง
- เผยแพร่เมื่อ 10 มิ.ย. 2019
- Become a channel sponsor: / @rnadyrshin
VK group: electronics_in_camera
Instagram: / electronics_in_focus
Documentation for MAX30100:
1) Datasheet: datasheets.maximintegrated.co...
2) Application Note 6409: pdfserv.maximintegrated.com/e...
Product links:
1) MAX30100 sensor on board: ali.ski/2Y682
2) TTGO T4 board (revision 1.3) on ESP32 with display: ali.ski/erLRU
Project source for ESP32 (ESP IDF + Eclipse): bitbucket.org/nadyrshin_ryu/m... - วิทยาศาสตร์และเทคโนโลยี
Очень чёткая, грамотная подача материала 👍 Спасибо за качественный обзор, или даже видеоурок по теме. Давно смотрю Ваши видео и вижу как растёт качество и сложность, респект просто!!
Точно!
Спасибо большое за видео! Больше подробных видео о датчиках, обработке сигналов. Было бы чудесно если бы вы выпускали видео о программно-математической части. Математика для программистов микроконтроллеров.
Как всегда обзоры выше всяких похвал.
вообще этим не занимаюсь , но слушать человека , который спокойно объясняет интересно .
Спасибо! Видео, действительно, было очень интересным и, как и всегда, очень толковая подача информации. Жду новых видео!
Организм расширяет сосуды при гипоксии, по тому и постоянный сигнал оксигинации крови. В пограничных случаях (кома, искусственная вентиляция, асистолия) эти механизмы уже не справляются.
Что за прибор измеряет ацетон выдых-ый из лёгких ?
По сути все эти приборы рекламная профанация. Важнее было бы измерять сахар без капли крови и давление но не так как это делают эти китайские браслеты.
@@powerman20 А КАКИЕ ЕСТЬ ПРИБОРЫ В ПРОДАЖЕ ?
Чтобы посмотреть на вариации насыщения кислородом пришлось немножко умереть....
Да это не обзор, это проект полноценный! 👍👍👍
Спасибо, полезная информация и хорошая подача.
Успехов.Спасибо.
Спасибо за видео👍
Excelente demostração!
Класс! Очень познавательно
Спасибо за ролик
На счет дыхания ты прав. По молодости пришлось сочинять реоплетизмограф (сопротивления меняется с наполненностью сосудов кровью). Изучают обычно только пульсовую волну, но на медленном графике внезапно были видны и изменения синхронные с дыханием.
Это давно описано у классиков. При дыхании изменяется структурная форма организма (он движется) и сосуды оказываются разной степени сдавленности - это немного меняет давление в отдаленных капилярах, да и рр интервалы тоже меняются с этим периодом.
Наверно те товарищи которым я его сочинял были от классиков так же далеки как я:))
дыхание в бумажный пакет эффективно снижаетт кислород в крови, если будет время - попробуйте пжлста - интересно насколько сработает
@Aleks F откалибровать же можно наверное. Или какую-нибудь функцию преобразования значения написать.
Все классно рассказано. Спасибо ОГРОМНОЕ.
Однако при такой разбежности получаемых значений - зачем вообще такие датчики нужны?
Здравствуйте, спасибо, за отличный обзор, не встречали ли возможности реализовать на этом датчике тканевую оксиметрию? Грубо средняя доля оксигенированного гемоглобина в просвеченом участке ткани.
Наконец-то, я уж думал, забыли про мой датчик
информативно
Можно спросить имевших дело с MAX30100 или MAX30102, какю либу они использовали (или какая лучше по их мнению)?
Спасибо большое! Видео очень полезное и качественное. Я знаю что его очень долго делать. Не думали ли вы снимать более короткие express обзоры на модули? Что бы радовать нас чаще :) Это позволить получить аудиторию побольше а позже и минимизацию. А что бы не убить качество то на действительно интересные модули делать расширенный обзор. В любом случае спасибо!!!
вам реально экспресс обзоров не хватает? вы не в курсе что 99% каналов по тематике электроники только обзоры эти и делают?
вам реально экспресс обзоров не хватает? вы не в курсе что 99% каналов по тематике электроники только обзоры эти и делают?
@@silentage6310 Ну не на стролько експресс.
Можно подключить на TTGO T4 через SPI другой модуль, например ADS1292R.???Если да, мы используем VSPI или HSPI и какие контакты мы используем
IRD и RD выведены наружу наверно для подключения внешних светодиодов. Чтобы можно было измерять на просвет, на мочке уха или мизинце. Тогда вообще бомба прибор получиться. На просвет данные получил, и тут же по отражению. И вывел среднее.
Чтоб увидеть разницу по кислороду - нужно сильно постараться. Во-первьіх, само по себе снижение более 5-10% у живого человека проблематично, а во-вторьіх - инерционность значительно большая чем кажется, до капилляров кончика пальца бедная кислородом кровь доходит не так бьістро. Вариант для теста датчика/алгоритмов - пережать запястье минут на пять-десять. Правда, методика измерения должна подразумевать возможность измерить сатурацию без пульса )
Спасибо за обзор ). Эк Когда уже что нибудь подобное придумают для измерения уровня глюкозы без использования тест полосок..
Угу, и подобная такая штука существует, правда она меряет ацетон в выдыхаемом воздухе, то есть ей можно контролировать кетоз, глюкозу же точно не померяешь. Не могу найти чувствительный датчик ацетона, чтобы сделать свою версию. Для диабетиков и кто желает похудеть безуглеводкой - незаменимая вешь.
бизнес и делается на тест полосках, потому подумайте сами
@@andydmitriev8328 КАК НАЗЫВАЕТСЯ ПРИБОР??
@@ivancuciuc9591 Ketonix - zen.yandex.ru/media/rocketscience/nujen-li-vam-ketonix-dlia-izmereniia-ketonov-5cb19ce868a9c800b4380a21
@@andydmitriev8328 Спасибо и за линк ! \обезболивающий Ketanov на этой же основе- что-ли?
Интересно, а как браслеты во время тряски и в связи с этим изменением расстояния к сенсорам (например руки на руле велосипеда трясутся ж иногда сильно) измеряют пульс если так сильно скачут показания?
Обратил внимание на закругленные дорожки на плате, похоже это автотрассировщик TopoR.
И вспомнил что когда то делал подобный проект electronics.inf.ua/P27.html
В 2020 пригодится)
Но уровень кислорода меньше 93 требует госпитализации, у здорового человека должно быть 99
Интересный модуль. Маст хэв в часах. Наверно по его показаниям можно ещё косвенно определять срочную необходимость проветрить помещение.
сей навык легко нарабатывается при закупке датчика со2 - вы приучите организм к правильному воздуху и научитесь чувствовать не правильный. Начинаешь кемарить - открывай окна!
@@101picofarad Поэтому сказал "косвенно". Отдельный датчик CO2 довольно дорог, и нет смысла его брать, если не требуется точное значение углекислого газа.
Проветривать комнату полезно в любом случае.
@@gimeron-db это общие слова. По факту у меня на работе сифонят окна и в большой комнате я один - показания 600ппм почти всегда. Дома четверо, стены кирпичные, но сифонят - имеем 1400 когда все бодрствуют и 700 когда спят (всего два окна в квартире, четыре окна хватило бы и без проветривания окном).
Третий вариант - квартира бабушки дому как мне, кирпич, стены не сиыонят и окна тоже - она одна нагоняет 1000 за час - нужно регулярно проветривать!
Правильно было сделано замечание про оксигинацию, что либо либо. После легкой нагрузки первой системой ..проще говоря, у тебя оксигинация повысилась, изза стабилизировалась на уровне 95%. Из-за тог, что тв стал дышать чаще и вдыхать больше. + Увеличилась утелизация кислорода в кровь, что привело к неизбежному захвату кислорода гемоглобином. Я к чему кланю. С медицинской точки зрения это очень слабый аппаратный комплекс. С точки зрения спорта, комплекс размером с 5рублеву монету, способный отображать пульс и оксигинацию(а если он еще и скорость измерит в м/с, и лактат в крови) то вот это будет просто оч Круто. Хотя китайцы это склонируют в мгновение ока
Работал с этим датчиком, нужно было сделать стенд для быстрого замера пульса и визуализации его. Проклял всё.. Датчик закрыт оргстеклом, для уменьшения расстояния перепаял конденсаторы на обратную сторону. Первые внятные данные поступают через 3-5 сек. Любое движение и сигнал уплывает по уровню. Сильно зависит от освещения, цвета и физиологических особенностей кожи. Нормализацию сигнала выполнил по фильтру Калмана. Ключевые точки это возрастание или падение по фронту и "залипание" сигнала в одной точке. Сильно вымораживает уплывание сигнала по общей шкале. Прижал палец чуть сильнее, всё уплыло. Стенд для детей. Их вообще фиг заставишь держать палец ровно и не двигаться. Вспоминаю этот проект как страшный сон. Неделя чистого времени и 80% точность измерений. С остальными 20% схитрил. При потере внятного сигнала включал эмуляцию на основе последних чётких данных. Так получил на выходе 100% чёткость сигнала для пользователя. А сколько у вас заняло времени для написания кода?
Вообще считать пульс быстро и точно весьма не тривиальная задача...
И заметил, в конце ролика, в углу указание температуры в районе 36 градусов Это что за махинации с показаниями? У вас температура тела была в этот момент 41 градус?
Это знает каждый... это не слова... лучший способ измерить пульс - это предусилитель аналогдевайс с али за 500р. т.е. электропотенциальный способ.
Спасибо. Вы обзор делаете специально для канала, или в рамках работы?
Специально для канала
Кул. Дякую :)
Спасибо за обзор! Как всегда все по существу и подача прямо на высоте. Вам бы преподавать ;-)
Ну тут, всё-таки, не совсем отражение. Палец ведь перекрывает и излучатель, и приёмник. Т.е., конечно, без отражения здесь никуда, но тут с датчиками "на просвет" отличий нет. Ткани освещаются источником, свет внутри многократно переотражается, получается равномерно освещённое мясо, пульсация крови модулирует освещённость мяса, приёмник регистрирует. Может, для этого есть какое-то специальное название? Что-нибудь из физики/химии коллоидных растворов мб?
Так и есть. как будто свет идет в матовое стекло. По той же причине если перекрыть фалангой выхлоп яркого фонаря, то в прошедшем красном свете невозможно определить тень от кости - свет огибает ее по мясу.
Напрашивается подключить его к кошке, собаке, хомяку и живой рыбке.
ты крутой! спасибо что учишь нубов
Слышал этим можно наблюдать за состоянием растений.Подставь лист интересно что покажет.
"Пульса нет" и содержание кислорода тоже странным будет )
Нужно отдельно разобраться, что и как измерять датчиком в растении.
Думаю, что для уменьшения сатурации тебе нужно было бы выкурить пару сигарет (запив пивком) или подняться на Эверест... ну или сердечко остановить)) На выбор. Ахахаха)) Насколько я помню, там погрешность чисто физиологическая может быть до 2% у одного и того же туловища (связана с неравномерной работой легких).Но это не точно)
боюсь что этот параметр вообще в обычной практике не нужен, т.к. пределы разумного оооочень малы и требуют очень точных измерений :
"Периферическая кислородная сатурация (SpO2) - насыщение гемоглобина кислородом.
В норме насыщение артериальной крови кислородом (сатурация) - 95%-100%.
В норме венозная кровь имеет сатурацию около 75%.
Если сатурация ниже 94%, у пациента гипоксия и необходимо быстро принимать меры.
Сатурация ниже 90% является критическим состоянием и требует экстренной медицинской помощи."
smp42.ru/index.php/informatsiya-dlya-spetsialistov/pulsoksimetriya
если нет эталонного профессионального прибора, то это будет измерение попугаев.
@@AnShyv Ну, это и не медицинский же датчик. Так, баловство или для спорта. Я помню делал пищалку, когда мой отчим тяжело болел. Она измеряла пульс и температуру. На IR + ОУ. Но это скорее для того, чтобы родные хоть как-то могли поспать. Вот как-то так. Так что на практике такие вещи скорее используют для около медицинских целей, чем для медицинских.
Знакомый 75лет сделал себе экг монитор и живет по нему. С утра просыпается и не встает - ждет пока сердце разгонится по пульсу, тогда можно встать и обороты не просядут. Также смотрит когда сбоит синхроимпульс и применяет поведеньческие меры чтобы не перегрузиться в периоды сбоев, т.к. сердце их не вывезет.
Недавно задумался как же скучно живут люди с драйвером ритма - всегда одна частота - под нагрузкой не растет, во сне не падает...
На 10:16 наверное имелось в виду 65535 как 2^16-1
оффтопик:) есть ли смысл заводить нулевую линию в выключатели (шиаоми конечно)) на стадии ремонта ? (все сроки уже горят 😅 ) или не париться и покупать все без нулевой.
Я бы завёл однозначно. Не известно, будут ли актуальны выключатели Xiaomi через 2-3-4 года
@@rnadyrshin заведу, ставить при этом лучше с нулевой или без? а то с этими всеми сценариями, непонятно на данный момент, мне как минимум нужно чтобы включался по датчику движения и в ванной по датчику влажности вентилятор активировался, ещё пишут что если слабый потребитель, то без нуля нормально работать не будет, все определиться не могу, нужен совет 😭
если я правильно понимаю, с нулевой не может по клавише выполнять действие не связанное с этим выключателем, включает только то что непосредственно к нему подключено, а без нулевой возможно запрограммировать клавишу на выполнение сценария, допустим включение света во всем доме, но при этом включение от датчиков (движения, температуры\влажности) работает на обоих выключателях ?
А какой датчик лучше, MAX30100, MAX30101 или MAX30102? Может, стоит провести их сравнение?
Не значительно отличаются характеристики. По ним и следует выбирать что лучше
Автор, с Вами можно подискутировать на тему интнеллектуализации улья для пчел, пасеки медосборной?
пишите на почту канала
@@rnadyrshin хорошо
Пчелы, перелогиньтесь ;)
Пчелы это сложно.
Такое впечатление, что он тоже работает на просвет, датчик улавливает свет, проходящий вдоль подушечки. Иначе непонятно, что от чего отражается.
Ключевое слово адаптация организма к изменяющимся условиям. Всё что вы делали это ничто)
Не совсем понятно, красный поглащается лучше значит цвет крови должен быть ближе к розовому или ближе к бордовому?
Вообще странно что там красный. Все фитнес-трекеры используют зеленый свет в пульсометре.
@@ARIMF видимо зеленые смотрят на венозную кровь а красные на артериальную.
@@101picofaradэтот метод работает лишь с капиллярной кровью в мягких тканях, нет там ни венозной ни артериальной.
По поводу кислорода. Не думаю что у тебя проблема с методикой или реализацией. У меня в самсунге встроен такой датчик и я тоже не добился какой-то информативности от этого режима. Никакие действия над собой не приводят к изменениям показаний. А если измерять в разные дни то показания плавают в диапазоне 95-99% и от чего зависят не понятно.
правильно айтуси. Но почему-то все говорят "и два си" :) Если хотели повлиять на сатурацию и увидеть на пульсоксиметре, то самый простой способ -гипервентиляция(частое поверхностное дыхание). Можно достаточно быстро увидеть показания в 99.
Правильно говорить сатурейшн, но почему-то все говорят "сатурация"
А в мибэнде такой же датчик?
Схожий по принципу работы
@@rnadyrshin запускаю подобный датчик на ESP32 через ардуино. Сигналы идут нормальные (даже шумов как у вас нету), а вот пересчитывает пульс и spo2 штатный алгоритм адафрут как-то криво - полная чепуха получается. Ни пульс ни spo2 не похожи на что-то физичное и постоянно сбоят. В чем может быть причина? Вы использовали для рассчетов стандартный алгоритм от адафрут? spo2_algorithm.cpp ?
В мибенде в таком же датчике установлен ещё и зеленый кристалл светодиода (в 30102 там просто свободное место).
Сходи в приёмный покой там куча клиентов для теста пульсоксиметра
Need English translation plz
Вот это игнорирование внезапного переполнения это хакерство и шаманство. Именно из-за таких ошибок падают зонды и ракеты. Как минимум нужно было убедиться что оно внезапно не самоустранится (и показать это в видео), а правильней было привести результаты в норму и работать уже с ними. Кроме того, вся работа с кодом осталась за кадром, что IMHO не есть гут. Можно было включить хоть какую-то толику этой работы.
Исходники доступны по ссылке в описании. Половина зрителей закрыли видео когда я рассказывал про протокол. Я не думаю, что стоит тратить время ещё и на код.
По 65535 - да, ошибка, бывает такое
@@rnadyrshin Насчет насчет удержания внимания зрителя согласен, не учел (и, честно говоря, тоже бы выключил ролик, если бы он показывал имплементацию и отладку в реальном времени - тупо нет недели на просмотр). Но пару кадров с простыми манипуляциями в коде, можно было бы оставить. А то у недалекого зрителя может сложиться впечатление что это такой супергаджет, типа продвинутого ESR-метра, в который можно воткнуть что угодно и получить красивый график парой кнопок (хотя такому зрителю код наверно и не поможет).
@@rnadyrshin Потребность закрыть видео - машинальна. В кадре листок даташита и маленькая говорящая голова - нету экшона. Вот если бы какое-то движение было вроде блоксхем и диаграмм, графиков или динамического показа экрана с кодом по шагам...
12:43 не дай бог это американские активисты услышат. Забанят ролик за расизм и дискриминацию. Даешь каждой национальности одинаковое количество миллиампер!
+
Сколько стоит ваша реклама для моего канала ?
они в топоре разводили плату ? ))
+++++++++
У меня такой датчик в телефоне
что за тел ??
@@ivancuciuc9591 Самсунг гелакси от S5 уже этот датчик стоит
Пульс, кислород плюс шаги меряет...
У меня S6 норм тел
@@maxtigra7834 СПАСИБО !!! \ А так чем занимаешься ? \
@@ivancuciuc9591
Вот эту игрушку делаю
th-cam.com/video/pQ18guDmbhM/w-d-xo.html
А прямо сейчас черешню на даче рву ...правда поздно ..половина уже засохла ....
В s6 оперативы 3гига по 14 нанометров тех процесс процессора. LTE4G есть на вторичном рынке цена 100 150$ красота
Да ты хакер!
Не мешай.
А ты загадочный!
Не на отражение, а на рассеяние
Что то похожее используется в цветных принтерах для калибровки цветов на ленте. Выкидываю тоннами.
Забыть чему равна двойка в 16ой степени - это КЮ! 10:15
Бесполезные данные о кислороде, где вы видели в лабораториях сдачу на кислород, бред рекламный. Жизненно важнее давление крови и сахар.
Ты еще тупее, чем твоя аватара :)
Согласен с комментатором ниже: если сатурация ниже 60%, то идёт гипоксия и, в дальнейшем, смерть мозга
@@nikolayfinilov6489 60% - это уже почти пипец. так-то и 80 - уже серьезный повод галопировать в больничку.
@@101picofarad Я так и расписал. Сатурация ниже 90% - уже повод ехать в больницу