1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xiaoxiaodekongjian-stm32-max30102

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 3.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 02.06.2025 13:58 e88da3e

stm32f103c8t6 с модулем max30102 и OLED-экраном

  • проект создан с помощью stm32cubemx
МКУ IO подключение к
PA0(WAKE) кнопка для включения и выключения
PB6(I2C1_SCL) OLED-экран SCL
PB7(I2C1_SDA) OLED-экран SDA
PB10(I2C2_SCL) max30102 SCL
PB11(I2C2_SDA) max30102 SDA
PB12 max30102 прерывание
PC13 светодиод
  1. Метод расчета частоты сердечных сокращений не очень хорош, и он занимает много RAM. Но он работает, так что... всё равно.
  2. Частота сердечных сокращений рассчитывается на основе данных инфракрасного излучения, поэтому если ваш палец холодный, он может работать неэффективно. Вы можете использовать данные красного излучения для расчета, заменив "sampleBuffTemp[i].iRed" на "sampleBuffTemp[i].Red" (строки 221 и 238 в файле max30102.c).
  3. Модуль max30102 был куплен через интернет. Пулировочные резисторы подключены к 1.8 В, что приводит к нестабильности шины I2C. Если вы столкнетесь с такой же ситуацией, просто отключите их и подключите соответствующие пины к 5 В или 3.3 В.

---1. Метод расчета частоты сердечных сокращений не очень хорош, и он занимает много памяти. Но он работает, так что... всё равно. 2. Частота сердечных сокращений рассчитывается на основе данных инфракрасного излучения, поэтому если ваш палец холодный, он может работать неэффективно. Вы можете использовать данные красного излучения для расчета, заменив sampleBuffTemp[i].iRed на sampleBuffTemp[i].Red (строки 221 и 238 в файле max30102.c). 3. Модуль max30102 был куплен через интернет. Пулировочные резисторы подключены к 1.8 В, что приводит к нестабильности шины I2C. Если вы столкнетесь с такой же ситуацией, просто отключите их и подключите соответствующие пины к 5 В или 3.3 В.--- avatar

Ссылки на следующие две статьи
Ссылки на следующие две статьи

  1. Исследование методов измерения насыщенности кислородом крови - Фан Цзихуа
  2. Разработка измерителя частоты пульса и насыщенности кислородом крови на основе микроконтроллера C8051F021

callnowyeah@yeah.net

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/xiaoxiaodekongjian-stm32-max30102.git
git@api.gitlife.ru:oschina-mirror/xiaoxiaodekongjian-stm32-max30102.git
oschina-mirror
xiaoxiaodekongjian-stm32-max30102
xiaoxiaodekongjian-stm32-max30102
master