Съдържание:
- Стъпка 1: Какво използвах - Материали
- Стъпка 2: Схематично
- Стъпка 3: Код
- Стъпка 4: Приложение
- Стъпка 5: Насладете се
Видео: Монитор за сърдечен ритъм Arduino: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Здравейте всички, Изградих този ръчен монитор за пулс с контролиран 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 за още подобни видеоклипове в бъдеще.
Наздраве!
Препоръчано:
Сензор за сърдечен ритъм, използващ Arduino (монитор за сърдечен ритъм): 3 стъпки
Сензор за пулс с помощта на Arduino (монитор за сърдечен ритъм): Сензорът за сърдечен ритъм е електронно устройство, което се използва за измерване на сърдечната честота, т.е. скоростта на сърдечния ритъм. Мониторингът на телесната температура, сърдечната честота и кръвното налягане са основните неща, които правим, за да поддържаме здравето си
Сърдечен ритъм на Arduino с ЕКГ дисплей и звук: 7 стъпки
Arduino Heart Beat с ЕКГ дисплей и звук: Здравейте момчета! Надявам се, че вече сте се насладили на предишния ми инструкционен " часовник Arduino LIXIE " и вие сте готови за нов, както обикновено, направих този урок, за да ви ръководя стъпка по стъпка, докато правите този вид супер невероятен евтин електронен проектор
Arduino Led Strip отзивчив сензор за сърдечен ритъм: 5 стъпки
Arduino Led Strip отзивчив сензор за сърдечен ритъм: Първото нещо, което направих, беше да свържа моя сензор за сърдечен ритъм Grove към моя Arduino чрез много лесен за следване урок в YouTube. https://www.youtube.com/watch?v=Dzq4tnJ0LjAhttps://www.kiwi-electronics.nl/grove-finger-clip
IOT монитор за сърдечен ритъм (ESP8266 и приложение за Android): 5 стъпки
IOT монитор за сърдечен ритъм (ESP8266 и приложение за Android): Като част от моя проект за последната година исках да проектирам устройство, което да следи сърдечната ви честота, да съхранява вашите данни на сървър и да ви уведомява чрез известие, когато сърдечната ви честота е ненормална. Идеята зад този проект дойде, когато се опитах да изградя
Проста схема за запис на ЕКГ и монитор за сърдечен ритъм LabVIEW: 5 стъпки
Проста схема за запис на ЕКГ и монитор за сърдечен ритъм LabVIEW: " Това не е медицинско устройство. Това е само за образователни цели, като се използват симулирани сигнали. Ако използвате тази схема за реални измервания на ЕКГ, моля, уверете се, че веригата и връзките верига към инструмент използват подходяща изолация