Mundarija:
- 1 -qadam: Men ishlatgan narsalar - materiallar
- 2 -qadam: sxematik
- 3 -qadam: kod
- 4 -qadam: Qoplama
- 5 -qadam: Xursand bo'ling
Video: Arduino yurak urish tezligi monitor: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Hammaga salom, Men bu qo'lda ishlaydigan Arduino boshqariladigan yurak urish tezligi monitorini qurdim.
1 -qadam: Men ishlatgan narsalar - materiallar
Bir muncha vaqt oldin, men "eBay" ning yurak urish tezligi sensori, qo'lda ushlab turadigan qurilmani yasash g'oyasi bilan buyurtma berdim va sizga hozirgi yurak urish tezligini Star Trek Tricorder uslubida ko'rsataman.
Men yaratgan qurilma impuls sensori va OLED -displeyli Arduino Pro Mini -dan iborat.
Sensor dastlab World Famous Electronics deb nomlangan kompaniya tomonidan ishlab chiqilgan va 2011 yilda Kickstarter kampaniyasi sifatida boshlangan. Ular Arduino uchun kutubxona bilan ta'minlaydilar, shuning uchun siz uni juda oson bog'lay olasiz. Men unga havolani tavsifda qoldiraman.
Har daqiqada urish tezligini ko'rsatish uchun Arduino mini OLED -ga ulangan.
Loyihada ishlatiladigan ba'zi komponentlar (sheriklik havolalari):
Arduino Pro Mini
PulseSensor
Mini OLED
Lehimlash stantsiyasi
Lehim
Elektr uzilishlari
Aylanadigan asbob
2 -qadam: sxematik
Displey I2C protokolidan foydalanadi, shuning uchun u faqat 4 ta simga ulangan. Sxemada siz sensorning ham, OLEDning ham elektr simlaridan tashqari yana 3 ta simni ulashimiz kerakligini ko'rishingiz mumkin.
Puls sensori A0 pimi Arduino -ning A0 analogli kirishiga, displeyning SDA -pimi Arduino -dagi A4 analogli kirishiga, SCL -A5 analogli kirishiga ulangan.
Butun loyiha dastasi tepasida joylashgan 3 ta AA batareyalar bilan jihozlangan, ular ilgari aylanadigan o'yinchoqlar uchun tezlatgich bo'lgan. Batareyalarni kiritish Arduino pro mini -ning xom kirishiga ulangan.
EasyEda sxemasiga havola:
easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor
3 -qadam: kod
Arduino kodi juda oddiy va bu faqat OLED va sensor uchun misollar aralashmasi.
Dastlab biz kutubxonalarda OLED va sensor uchun ta'riflar va boshlanishlar mavjud. Keyingi - men loyihada ishlatgan ikkita tasvirning ta'rifi, mening logotipim va daqiqadagi zarbalarni ko'rsatishda ishlatilgan yurak belgisi.
O'rnatish funktsiyasida biz sensor bilan ham, ekran bilan ham aloqa qila olishimizga ishonch hosil qilamiz va agar hamma narsa yaxshi bo'lsa, biz yuklash logotipini ko'rsatamiz.
Loop bo'limida biz birinchi navbatda sensordan BPM qiymatini olamiz va keyin BPM qiymatini ko'rsatish uchun ketma -ket 5 marta yurak urishining ko'tarilgan chekkasini ko'rganimizni tekshiramiz. Aks holda, biz xabarni ekranda ko'rsatamiz, shunda foydalanuvchi kutishi mumkin.
Men ma'lumotlarning kamchiliklaridan xalos bo'lish uchun shunday qildim, shuning uchun biz sensordan barqaror chiqish borligini bilganimizdagina qiymatlarni ko'rsatamiz. Butun manba kodi mening GitHub hisobimda joylashgan va uni quyidagi havolada topishingiz mumkin.
github.com/bkolicoski/arduino-heart-rate-monitor
4 -qadam: Qoplama
Men birinchi navbatda barcha ulanishlarni taxtada qildim va hamma narsa ishlayotganini tekshirgandan so'ng, men korpusni qurishga kirishdim.
Tutqichni ochgandan so'ng, men uning tagida turgan dvigatelni olib tashladim va datchiklarni joylashtirishni rejalashtira boshladim. Men ikkita teshikni kesib tashladim, biri sensor uchun, ikkinchisi ekran uchun. Ikkala teshikni ham fayl bilan tozalab bo'lgach, men ekranni va sensorni plastmassa tutqichning bir tomoniga yopishtirdim va sim o'tkazishda davom etdim.
Men prototiplash uchun Arduino Uno bilan ishlaganim uchun, men biron bir narsani lehimlashdan oldin Arduino Pro Mini -ga xuddi shu eskizni yukladim, chunki bu ancha oson.
5 -qadam: Xursand bo'ling
Qurilma hech qanday ilmiy emas va uning kamchiliklari bor. Sensor juda nozik va ko'pincha juda ko'p mos kelmaydigan ma'lumotlarni chiqarishi mumkin, ayniqsa u juda qattiq bosilsa yoki juda kam bosilsa.
Ammo bu juda qiziqarli loyiha edi va men uchun haqiqatan ham ta'lim berdi, chunki men birinchi marta sensor va OLED bilan ishlayapman.
Agar sizda monitorni qanday takomillashtirish bo'yicha takliflaringiz bo'lsa, ularni izohlarda qoldiring, bu ko'rsatma bilan bo'lishing va yoqtiring va kelajakda shunga o'xshash videolar uchun YouTube kanalimga obuna bo'ling.
Salom!
Tavsiya:
Arduino yordamida yurak urish sensori (yurak urish tezligi monitor): 3 qadam
Arduino yordamida yurak urishi sensori (yurak urish tezligi o'lchagichi): yurak urish sensori - bu yurak urish tezligini, ya'ni yurak urish tezligini o'lchash uchun ishlatiladigan elektron qurilma. Tana harorati, yurak urish tezligi va qon bosimini kuzatish - bizni sog'lom saqlash uchun qiladigan asosiy ishimiz. Yurak urishi tez bo'lishi mumkin
DIY yurak urish tezligi monitor (logger): 4 qadam
DIY yurak urish tezligi o'lchagichi (logger): Ushbu loyihada men sizga tijorat aqlli soati sizning yurak urish tezligingizni qanday o'lchashini va kuzatib borishini ko'rsataman, shundan so'ng men sizga qanday qilib DIY sxemasini yaratish kerakligini ko'rsataman, u ham xuddi shunday qila oladi yurak urish tezligi ma'lumotlarini saqlash
IOT yurak urish tezligi monitor (ESP8266 va Android ilovasi): 5 qadam
IOT yurak urish tezligi monitori (ESP8266 va Android ilovasi): Yakuniy yilgi loyiham doirasida men sizning yurak urish tezligingizni kuzatadigan, ma'lumotlarni serverda saqlaydigan va yurak urish tezligi g'ayritabiiy bo'lganda sizni xabardor qiladigan qurilma yaratmoqchi edim. Ushbu loyihaning g'oyasi men qurmoqchi bo'lganimda paydo bo'ldi
Yurak urish tezligi monitor AD8232, Arduino, ishlov berish: 4 qadam
AD8232 yurak urish tezligi monitori, Arduino, ishlov berish: AD8232 analog qurilmalari - bu milliVolt darajadagi EKG (ElectroCardioGram) signallarini olish uchun mo'ljallangan, analog analog. AD8232 -ni ulash va natijada paydo bo'lgan EKG signalini osiloskopda ko'rish oddiy ish bo'lsa -da
EKG va yurak urish tezligi monitor: 6 qadam
EKG va yurak urish tezligi monitori: EKG deb ham ataladigan elektrokardiogramma - bu odamning yurakning elektr faolligini aniqlaydigan va qayd etadigan test. U yurak urish tezligini, yurakning har bir qismidan o'tadigan elektr impulslarining kuchini va vaqtini aniqlay oladi, bu esa