Монитор пульса крови: 3 шага
Монитор пульса крови: 3 шага
Монитор пульса крови
Монитор пульса крови
Монитор пульса крови
Монитор пульса крови

Представляю вам свой второй проект для моего университета. Этот проект можно использовать для отслеживания частоты сердечных сокращений и уровня кислорода с помощью модуля MAX 30100 и их печати на ЖК-дисплее Nokia 5110. Он также сохраняет эти значения в текстовых файлах с помощью модуля SD-карты. Он также издает предупреждающий звуковой сигнал в случае, если значения отличаются от нормальных необходимых значений в соответствии с вашим возрастом, который вы можете ввести с помощью емкостной кнопочной панели TTP 229 16x. Он также использует функцию связи I2C для отправки этих значений от одного Arduino к другому.

Шаг 1. Необходимые детали

1-2x Arduino Uno R3

2- Датчик MAX 30100

3- ЖК-модуль Nokia 5110

4- Кабели-перемычки

5- Макетная плата

6- Модуль SD-карты

7- Зуммер

8- ТТП 229

9- 2x 4,7 кОм

Шаг 2: Подключения

Подключения
Подключения

Подключения доступны на картинке.

Я использовал свойство I2C Arduinos, чтобы подключить их друг к другу и к датчику одновременно.

Примечание. Датчик подключается непосредственно к контактам SCL и SDA, а Arduinos подключается друг к другу через контакты A5 и A4.

Шаг 3: Код

Загрузите эти файлы для кода.

Необходимые библиотеки можно загрузить по этим ссылкам:

github.com/oxullo/Arduino-MAX30100

www.rinkydinkelectronics.com/library.php?id…

или вы можете загрузить включенные файлы zip / rar.

Примечание. Вам необходимо включить файл Graphics.c в файл с Lcd_master.ino для правильной загрузки кода.

Примечание: в конце цикла я включил пару функций if, которые должны активировать зуммер, если сердцебиение или уровень кислорода выходят за рамки нормы. У всех сейчас одинаковый возрастной диапазон, но вы можете изменить его по своему желанию.

Рекомендуемые: