Съдържание:

Монитор за сърдечен ритъм Arduino: 5 стъпки
Монитор за сърдечен ритъм Arduino: 5 стъпки

Видео: Монитор за сърдечен ритъм Arduino: 5 стъпки

Видео: Монитор за сърдечен ритъм Arduino: 5 стъпки
Видео: Как да си направим термометър с Arduino и LM35 2024, Юли
Anonim
Image
Image
Монитор за сърдечен ритъм Arduino
Монитор за сърдечен ритъм Arduino
Монитор за сърдечен ритъм Arduino
Монитор за сърдечен ритъм Arduino

Здравейте всички, Изградих този ръчен монитор за пулс с контролиран Arduino.

Стъпка 1: Какво използвах - Материали

Това, което съм използвал - Материали
Това, което съм използвал - Материали
Това, което съм използвал - Материали
Това, което съм използвал - Материали
Това, което съм използвал - Материали
Това, което съм използвал - Материали

Преди време поръчах този сензор за сърдечен ритъм на eBay, с идеята да направя устройство, което може да бъде ръчно и ще ви покаже текущата сърдечна честота, много в стила на Star Trek Tricorder.

Устройството, което изградих, се състои от Arduino Pro Mini с пулсов сензор и OLED дисплей.

Сензорът първоначално е разработен от компания, наречена World Famous Electronics, и стартира като кампания на Kickstarter през 2011 г. Те предоставят библиотека за Arduino, така че можете да го свържете много лесно. Ще оставя връзка към него долу в описанието.

За да се покаже измерването на ударите в минута, Arduino е свързан към мини OLED.

Някои от компонентите, използвани в проекта (Партньорски връзки):

Arduino Pro Mini

PulseSensor

Мини OLED

Запояваща станция

Припой

Електрически изрезки

Ротационен инструмент

Стъпка 2: Схематично

Схематично
Схематично

Дисплеят използва протокола I2C, така че е свързан само с 4 проводника. На схемата можете да видите, че освен захранващите проводници както на сензора, така и на OLED, трябва да свържем само още 3 проводника.

Пин A0 на импулсния сензор е свързан към аналоговия вход A0 на Arduino, SDA щифтът на дисплея е свързан към аналоговия вход A4 на Arduino и SCL е свързан към аналоговия вход A5.

Целият проект се захранва от 3 батерии AA, които са поставени в горната част на дръжката, която преди е била ускорител за въртяща се играчка. Входът за батерии е свързан към суровия вход на Arduino pro mini.

Връзка към схемата на EasyEda:

easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor

Стъпка 3: Код

Код
Код

Кодът за Arduino е много прост и е просто смесица от примерите за OLED и сензора.

В началото имаме дефиниции и инициализация на библиотеките за OLED и сензора. Следва дефиницията на двете изображения, които съм използвал в проекта, моето лого и иконата на сърцето, използвани при показване на ударите в минута.

В функцията за настройка се уверяваме, че можем да комуникираме както със сензора, така и с екрана и ако всичко върви добре, показваме логото за зареждане.

В раздела за цикъл първо получаваме текущата стойност на BPM от сензора и след това проверяваме дали сме виждали нарастващия ръб на сърдечния ритъм 5 пъти подред, за да представим тази стойност на BPM. Ако не, ние показваме съобщение на екрана, така че потребителят да може да изчака.

Направих го така, за да се отърва от всякакви проблеми в данните, така че показваме стойности само след като знаем, че имаме стабилен изход от сензора. Целият изходен код се хоства в моя акаунт в GitHub и можете да го намерите на връзката по -долу.

github.com/bkolicoski/arduino-heart-rate-monitor

Стъпка 4: Приложение

Корпус
Корпус
Корпус
Корпус
Корпус
Корпус

Първо направих всички връзки на макет и след като проверих дали всичко работи, пристъпих към направата на кутията.

След като отворих дръжката, махнах двигателя, който беше в дъното му и започнах да планирам разположението на сензорите. Изрязах два отвора, един за сензора и друг за екрана. След като изчистих двете дупки с пила, залепих екрана и сензора от едната страна на пластмасовата дръжка и продължих с окабеляването.

Тъй като работих с Arduino Uno за създаването на прототипи, качих същата скица в Arduino Pro Mini, преди да запоя нещо, тъй като това е много по -лесно.

Стъпка 5: Насладете се

Наслади се!
Наслади се!
Наслади се!
Наслади се!

Устройството в никакъв случай не е научно и определено има своите недостатъци. Сензорът е доста деликатен и често може да извежда много противоречиви данни, особено ако е натиснат доста силно или много малко.

Това обаче беше много забавен проект за изграждане и беше наистина образователен за мен, тъй като работя за първи път както със сензора, така и с OLED.

Ако имате предложения за това как мога да подобря монитора, не забравяйте да ги оставите в коментарите, да споделите и харесате този Instructable и да се абонирате за моя канал в YouTube за още подобни видеоклипове в бъдеще.

Наздраве!

Препоръчано: