Мазмуну:

Arduino Heart Rate Monitor: 5 кадам
Arduino Heart Rate Monitor: 5 кадам

Video: Arduino Heart Rate Monitor: 5 кадам

Video: Arduino Heart Rate Monitor: 5 кадам
Video: Arduino. ЭКГ. AD8232 Heart Rate Monitor from sparkfun 2024, Июль
Anonim
Image
Image
Arduino Heart Rate Monitor
Arduino Heart Rate Monitor
Arduino Heart Rate Monitor
Arduino Heart Rate Monitor

Салам баарына, Мен бул портативдүү Arduino көзөмөлдөгөн жүрөктүн кагышын көзөмөлдөөчү курдум.

1 -кадам: Мен колдонгон нерсе - материалдар

Мен колдонгон нерсе - материалдар
Мен колдонгон нерсе - материалдар
Мен колдонгон нерсе - материалдар
Мен колдонгон нерсе - материалдар
Мен колдонгон нерсе - материалдар
Мен колдонгон нерсе - материалдар

Бир нече убакыт мурун, мен eBayдин жүрөктүн кагышын аныктоочуга буйрук бергем, аны колго кармап туруучу түзмөктү ойлоп таап, Star Trek Tricorder стилинде сизге азыркы жүрөктүн кагышын көрсөтөт.

Мен курган түзмөк Arduino Pro Miniден турат, импульс сенсору жана OLED дисплейи.

Сенсор алгач World Famous Electronics аттуу компания тарабынан иштелип чыккан жана 2011 -жылы Kickstarter кампаниясы катары башталган. Алар Arduino үчүн китепкана менен камсыз кылат, андыктан сиз аны оңой интерфейске келтире аласыз. Мен ага шилтемени сүрөттөмөдө калтырам.

Ар бир мүнөттүк өлчөөнү көрсөтүү үчүн Arduino мини OLEDге туташкан.

Долбоордо колдонулган кээ бир компоненттер (Affiliate шилтемелери):

Arduino Pro Mini

PulseSensor

Mini OLED

Лайка бекети

Сатуучу

Электрдик үзүндүлөр

Ротари куралы

2 -кадам: схемалык

Схемалык
Схемалык

Дисплей I2C протоколун колдонот, андыктан ал 4 зым менен гана туташат. Схемада сенсордун да, OLEDдин да электр зымдарынан башка дагы 3 зымды туташтыруу керек экенин көрө аласыз.

Импульс сенсорунун A0 пини Arduino'дун A0 аналогдук киришине, дисплейдин SDA пини Arduinoдогу A4 аналогдук киришине жана SCL A5 аналогдук киришине туташкан.

Бүтүндөй проект 3 АА батарейкасы менен иштейт, алар туткасынын чокусуна жайгаштырылган, ал мурда оюнчу үчүн ылдамдатуучу болчу. Батареяларды киргизүү Arduino pro mini чийки кирүүсүнө туташкан.

EasyEda схемасына шилтеме:

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

3 -кадам: Код

Code
Code

Arduino коду өтө жөнөкөй жана бул OLED жана сенсор үчүн мисалдардын аралашмасы.

Башында, бизде OLED жана сенсор үчүн китепканалардын аныктамалары жана инициализациясы бар. Кийинки, мен долбоордо колдонгон эки сүрөттүн аныктамасы, менин логотипим жана жүрөктүн сөлөкөтү мүнөтүнө согууларды көрсөтүүдө колдонулат.

Орнотуу функциясында биз сенсор жана экран менен баарлаша аларыбызга ынанабыз жана эгер баары ойдогудай болсо, биз жүктөө логотибин көрсөтөбүз.

Укурук бөлүмүндө биз адегенде сенсордон учурдагы BPM маанисин алабыз жана андан кийин BPM маанисин көрсөтүү үчүн жүрөктүн согуусун 5 жолу катары менен көтөрүп жаткандыгын текшеребиз. Болбосо, биз экранда билдирүү көрсөтөбүз, андыктан колдонуучу күтө алат.

Мен муну маалыматтын кандайдыр бир катачылыгынан кутулуу үчүн кылдым, андыктан биз сенсордон туруктуу чыгаруу бар экенин билгенден кийин гана баалуулуктарды көрсөтөбүз. Толук баштапкы код GitHub аккаунтумда жайгашкан жана аны төмөнкү шилтемеден таба аласыз.

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

4 -кадам: Каптоо

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

Мен адегенде баардык байланыштарды нан тактасына киргиздим жана бардыгы иштээрин текшергенден кийин мен корпус жасоону уланттым.

Тутканы ачкандан кийин мен анын түбүндөгү моторду алып салып, сенсорлорду жайгаштырууну пландап баштадым. Мен эки тешикти кесип алдым, бири сенсор үчүн, экинчиси экран үчүн. Эки тешикти файл менен тазалагандан кийин, мен экранды жана сенсорду пластикалык туткасынын бир жагына жабыштырып, зымдарды уланта бердим.

Мен Arduino Uno менен прототиптештирүү үчүн иштегендиктен, мен бир нерсени эскиче Arduino Pro Miniге жүктөдүм, анткени бул бир топ оңой.

5 -кадам: ырахат алыңыз

Ырахат алыңыз!
Ырахат алыңыз!
Ырахат алыңыз!
Ырахат алыңыз!

Бул аппарат эч качан илимий эмес жана анын каталары бар. Сенсор абдан назик жана көп учурда дал келбеген маалыматтарды чыгара алат, өзгөчө, эгерде ал өтө катуу же өтө аз басылса.

Бирок бул куруу үчүн абдан кызыктуу долбоор болду жана мен үчүн чындап эле тарбиялык мааниге ээ болду, анткени мен сенсор жана OLED менен биринчи жолу иштеп жатам.

Эгерде менде мониторду кантип жакшыртуу боюнча кандайдыр бир сунуштарыңыз болсо, анда аларды комментарийлерде калтырууну унутпаңыз, бөлүшүү жана ушул Нускаманы жактыруу жана келечекте дагы окшош видеолор үчүн менин YouTube каналыма жазылуу.

Ура!

Сунушталууда: