Назад к каталогу

BrainflowSpO2Algorithm

Алгоритм расчёта SpO2 на основе данных PPG для датчиков EmotiBit, адаптированный из проекта Brainflow

Версия0.0.1
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер824.32 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
0.0.1824.32 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:25c1d1229bda1eb71bf49b1aa42465f7611ea67c00dd87b4dab36c8c0477cf19
АрхивBrainflowSpO2Algorithm-0.0.1-25c1d122.zip

Описание

Алгоритм расчёта SpO2, адаптированный под датчики EmotiBit. Берёт данные PPG (красный и инфракрасный каналы) с сенсора платы и вычисляет уровень насыщения кислородом. Исходно разработан в рамках проекта Brainflow, но здесь переделан специально для Arduino. Особенность — код написан на C++ и скомпилирован так, чтобы работать как в Arduino IDE, так и в Python для тестирования (используется pybind11 для создания привязок). В примере репозитория сразу готов скрипт run.py, который обрабатывает CSV-файлы с данными PPG-R и PPG-IR, считает SpO2 и выводит результат с временными метками. Тестировался на устройстве IP900AP, результаты есть в виде графиков рассеяния и Bland-Altman диаграмм.

Версии

Показано: 2
0.0.12026-08-23 19:13:42 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.02026-08-23 19:13:42 UTC
ZIP по запросу
первое скачивание может быть дольше