Агуулгын хүснэгт:

Arduino зүрхний цохилтын хяналт: 5 алхам
Arduino зүрхний цохилтын хяналт: 5 алхам

Видео: Arduino зүрхний цохилтын хяналт: 5 алхам

Видео: Arduino зүрхний цохилтын хяналт: 5 алхам
Видео: УИХ-ын цаг Хуулийн толь Зөрчил шалган шийдвэрлэх тухай хууль 2024, Арваннэгдүгээр
Anonim
Image
Image
Arduino зүрхний цохилтын хяналт
Arduino зүрхний цохилтын хяналт
Arduino зүрхний цохилтын хяналт
Arduino зүрхний цохилтын хяналт

Бүгдээрээ сайн уу, Би энэ гар аргаар Arduino удирддаг зүрхний цохилт хэмжигчийг бүтээсэн.

Алхам 1: Миний хэрэглэж байсан зүйл - Материалууд

Миний хэрэглэж байсан зүйл - материал
Миний хэрэглэж байсан зүйл - материал
Миний хэрэглэж байсан зүйл - материал
Миний хэрэглэж байсан зүйл - материал
Миний хэрэглэж байсан зүйл - материал
Миний хэрэглэж байсан зүйл - материал

Хэсэг хугацааны өмнө би StarBook Tricorder -ийн хэв маягаар гар аргаар хийж болох бөгөөд одоогийн зүрхний цохилтыг танд харуулах төхөөрөмжийг бүтээх санаатай энэхүү eBay -ийн зүрхний цохилт мэдрэгчийг захиалсан юм.

Миний бүтээсэн төхөөрөмж нь импульс мэдрэгч, OLED дэлгэцтэй Arduino Pro Mini -ээс бүрдэнэ.

Мэдрэгчийг анх Дэлхийн Алдарт Электроникс гэдэг компани боловсруулсан бөгөөд 2011 онд Kickstarter кампанит ажил болгон эхлүүлсэн. Тэд Arduino -д номын сангаар хангадаг тул интерфэйсийг хялбархан холбох боломжтой. Би линкийг тайлбар дээр үлдээх болно.

Нэг минутын цохилтыг харуулахын тулд Arduino нь мини OLED -тэй холбогдсон байна.

Төсөлд ашигласан зарим бүрэлдэхүүн хэсгүүд (Түншлэлийн холбоосууд):

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 сувагтаа бүртгүүлээрэй.

Баяртай!

Зөвлөмж болгож буй: