Мазмуну:
- 1 -кадам: Мен колдонгон нерсе - материалдар
- 2 -кадам: схемалык
- 3 -кадам: Код
- 4 -кадам: Каптоо
- 5 -кадам: ырахат алыңыз
Video: Arduino Heart Rate Monitor: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Салам баарына, Мен бул портативдүү 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 -кадам: Код
Arduino коду өтө жөнөкөй жана бул OLED жана сенсор үчүн мисалдардын аралашмасы.
Башында, бизде OLED жана сенсор үчүн китепканалардын аныктамалары жана инициализациясы бар. Кийинки, мен долбоордо колдонгон эки сүрөттүн аныктамасы, менин логотипим жана жүрөктүн сөлөкөтү мүнөтүнө согууларды көрсөтүүдө колдонулат.
Орнотуу функциясында биз сенсор жана экран менен баарлаша аларыбызга ынанабыз жана эгер баары ойдогудай болсо, биз жүктөө логотибин көрсөтөбүз.
Укурук бөлүмүндө биз адегенде сенсордон учурдагы BPM маанисин алабыз жана андан кийин BPM маанисин көрсөтүү үчүн жүрөктүн согуусун 5 жолу катары менен көтөрүп жаткандыгын текшеребиз. Болбосо, биз экранда билдирүү көрсөтөбүз, андыктан колдонуучу күтө алат.
Мен муну маалыматтын кандайдыр бир катачылыгынан кутулуу үчүн кылдым, андыктан биз сенсордон туруктуу чыгаруу бар экенин билгенден кийин гана баалуулуктарды көрсөтөбүз. Толук баштапкы код GitHub аккаунтумда жайгашкан жана аны төмөнкү шилтемеден таба аласыз.
github.com/bkolicoski/arduino-heart-rate-monitor
4 -кадам: Каптоо
Мен адегенде баардык байланыштарды нан тактасына киргиздим жана бардыгы иштээрин текшергенден кийин мен корпус жасоону уланттым.
Тутканы ачкандан кийин мен анын түбүндөгү моторду алып салып, сенсорлорду жайгаштырууну пландап баштадым. Мен эки тешикти кесип алдым, бири сенсор үчүн, экинчиси экран үчүн. Эки тешикти файл менен тазалагандан кийин, мен экранды жана сенсорду пластикалык туткасынын бир жагына жабыштырып, зымдарды уланта бердим.
Мен Arduino Uno менен прототиптештирүү үчүн иштегендиктен, мен бир нерсени эскиче Arduino Pro Miniге жүктөдүм, анткени бул бир топ оңой.
5 -кадам: ырахат алыңыз
Бул аппарат эч качан илимий эмес жана анын каталары бар. Сенсор абдан назик жана көп учурда дал келбеген маалыматтарды чыгара алат, өзгөчө, эгерде ал өтө катуу же өтө аз басылса.
Бирок бул куруу үчүн абдан кызыктуу долбоор болду жана мен үчүн чындап эле тарбиялык мааниге ээ болду, анткени мен сенсор жана OLED менен биринчи жолу иштеп жатам.
Эгерде менде мониторду кантип жакшыртуу боюнча кандайдыр бир сунуштарыңыз болсо, анда аларды комментарийлерде калтырууну унутпаңыз, бөлүшүү жана ушул Нускаманы жактыруу жана келечекте дагы окшош видеолор үчүн менин YouTube каналыма жазылуу.
Ура!
Сунушталууда:
DIY Heart Rate Monitor (каттоочу): 4 кадам
DIY Жүрөктүн кагышын көзөмөлдөөчү (каттоочу): Бул долбоордо мен сизге коммерциялык акылдуу сааттын жүрөгүңүздүн кагышын кантип өлчөөрүн жана көзөмөлдөп турарын көрсөтөм, андан кийин мен сизге өзүңүз жасай турган DIY схемасын кантип түзөөрүңүздү көрсөтөм, ал негизинен ошондой кыла алат. жүрөктүн кагышынын маалыматын сактоо
Окутуу Heart Rate Zone Monitor Watch: 19 кадам (сүрөттөр менен)
Жүрөктүн кагышын көзөмөлдөөчү тренингди окутуу: Колледж - бул жашоодогу түйшүктүү жана башаламан мезгил, ошондуктан стрессти төмөн кармоо өтө маанилүү. Муну жасоонун бир жолу - бул машыгуу, ал акылыңды тазалап, денеңди сергек сезүүгө жардам берет. Ошондуктан биз портабл түздүк
IOT Heart Rate Monitor (ESP8266 жана Android App): 5 кадам
IOT Heart Rate Monitor (ESP8266 жана Android тиркемеси): Акыркы жылдагы долбоорумдун алкагында мен сиздин жүрөктүн кагышын көзөмөлдөгөн, маалыматыңызды серверде сактаган жана жүрөгүңүздүн кагышы анормалдуу болгондо сизге кабарлап туруучу аппаратты иштеп чыккым келди. Бул долбоордун идеясы мен бир нерсени курууга аракет кылганымда келди
Heart Rate Monitor AD8232, Arduino, Иштетүү: 4 кадам
Heart Rate Monitor AD8232, Arduino, Processing: Analog Devices AD8232 - миллиВольт деңгээлиндеги EKG (ElectroCardioGram) сигналдарын алуу үчүн иштелип чыккан толук аналогдук фронт. AD8232ди туташтыруу жана осциллографта ЭКГ сигналын көрүү жөнөкөй иш болсо да, кыйынчылык
ЭКГ жана Heart Rate Digital Monitor: 7 кадам (Сүрөттөр менен)
ЭКГ жана Heart Rate Digital Monitor: Электрокардиограмма, же ЭКГ, жүрөктүн ден соолугун өлчөө жана талдоо абдан эски ыкма болуп саналат. ЭКГдан окулган сигнал дени сак жүрөктү же бир катар көйгөйлөрдү көрсөтүшү мүмкүн. Ишенимдүү жана так дизайн маанилүү, анткени ЭКГ сигналы