Mundarija:
- Ta'minotlar
- 1 -qadam: sxemalar
- 2 -qadam: Arduino dasturi
- 3 -qadam: Hammasini bir joyga to'plash
- 4 -qadam: muhokama
Video: EKGga asoslangan yurak urish tezligi indikatori: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Yurak urish tezligi bilan sinxronlangan bir nechta LEDlarning miltillashi, bu texnologiya bilan juda oddiy bo'lishi kerak, to'g'rimi? Xo'sh - hozirgacha bunday emas edi. Men bir necha yillar davomida PPG va EKG sxemalaridan signal olishga harakat qilib, bir necha yil kurashdim va bu ishonchli emas edi - men bundan bir necha yil oldin qilgan eng yaxshi PPG qurilmasi 5 -da bitta urishni o'tkazib yubordim. bu chiqib! Bu loyiha uECG qurilmasiga asoslangan bo'lib, u hozirda jamoamizning crowdfunding sahifasida mavjud (uECG kampaniyasi) - va men uni bir muddat ishlab chiqqach, men uning qanday ishlashini ko'rsatishga tayyorman:) (qurilma allaqachon ishlab chiqilgan, crowdfunding UPD: Men ushbu loyihaning 2 -chi takrorlanishini qildim, endi u radio aloqasi orqali ma'lumotlarni oladi.
Ta'minotlar
- uECG qurilmasi (crowdfunding sahifasi, sizga muhofaza kerak emas)
- Arduino (har qanday turdagi ishlaydi, men Nanodan foydalandim)
- LED halqa (men 16 segmentdan foydalanaman, lekin siz dasturni kichikroq/kattaroq versiyalarga osongina sozlashingiz mumkin)
- LiPo batareyasi sizning ko'ylagingizga yopishtiriladigan darajada kichik, lekin kamida 120 mA / soat. Men 240 mA / s dan foydalanayapman.
- Ba'zi simlar va pin sarlavhalari (va qo'lda lehimlantiruvchi temir - bu eskiradigan loyiha bo'lgani uchun, ko'pchilik ulanishlar lehimlanmaguncha yaxshi ishlamaydi)
1 -qadam: sxemalar
Sxemalar juda oddiy. Tizim 5V Arduino manbai sifatida ishlatiladigan LiPo chiqishidan ishlaydi (iltimos, uECG o'rnatilgan batareyasini ishlatmang: bu o'qishni buzadi). Qat'iy aytganda, siz u erda barqaror bo'lmagan batareya quvvatini ulay olmaysiz, lekin batareya quvvati 3,4 voltdan yuqori bo'lsa -da, u yaxshi ishlaydi (Arduino "5V" ni biroz pastga cho'zishi mumkin - past kuchlanishda u beqaror bo'lib qoladi va siz G'alati xatti -harakatni ko'ring, lekin batareya zaryad olayotgan paytda u ishlaydi). Shuning uchun siz batareyaning qizil simini Arduino 5V va 5V LED halqasiga ulashingiz kerak (va sizda ulagich borligini tekshiring, shunda siz batareyani ajratib zaryadlashingiz mumkin). Batareyaning erini Arduino, LED halqali va uECG -ga ulash lozim. LED halqasining DI -pinini Adruino -ning D11 -ga ulangan.
2 -qadam: Arduino dasturi
Yuklangan pinni uECG -ning DRV -piniga ulaganingizda, u urish bo'lmaganida LOW -ni LOW -ga o'zgartiradi. Shunday qilib, siz ushbu pin holatini tez aylanishda o'qishingiz va BPMni vaqt oralig'ida hisoblashingiz kerak. Mening kodimda oxirgi 20 zarba o'rtacha qiymat uchun ishlatiladi. Men, shuningdek, joriy BPM -ni rang va ishlatilgan LEDlar soniga aylantirish uchun ba'zi kodlarni qo'shdim, shuning uchun ular urishganda miltillaydilar. Bu chiroyli ko'rinadi, lekin dasturlashda sodda - siz uni deyarli hamma narsaga o'zgartirishingiz mumkin.
3 -qadam: Hammasini bir joyga to'plash
Siz ko'ylakka LED, arduino va batareyani o'rnatishingiz kerak - men shunchaki lentani ishlatardim, tez va iflos. Keyin men uni ko'kragimdagi uECG -ga sim orqali uladim va bu asosan test sinovidan o'tdi, test shuni ko'rsatdiki, EKG sensori ustida bir nechta narsalar bilan yugurish, u yolg'iz bo'lgani kabi yaxshi ishlamaydi:) Lekin men yurganimda yoki harakatsiz qolganimda, bu juda yaxshi ishlaydi. Umuman olganda, men indikatsiyani sezgirroq qilmoqchiman: mening BPM deyarli hech qachon 60 dan past bo'lmagani uchun, 1 ta faol LED BPM 6 o'rniga BPM ekanligini ko'rsatishi mumkin, bu holda o'zgarishlar ancha yaxshi ko'rinadi. Ammo bundan tashqari, natijadan mamnunman. Axir, bu uECG versiyasining birinchi sinovi edi (ok, texnik jihatdan ikkinchi: birinchi marta men videoni kechasi kech yozishga harakat qilganman, lekin kechasi LEDlar kamera uchun juda yorug '). Umuman olganda, men Hammasini biroz boshqacha tarzda joylashtiring - shuning uchun svetodiodli narsalar uECGni yurganda o'lchashiga to'sqinlik qilmaydi va ko'chalarda ishlatadi))
4 -qadam: muhokama
Albatta, bu loyihaning asosiy natijasi - bu LED va yurak urishlarining yopilishi)) Men tashqariga chiqsam, BPM 30 ballga ko'tarilishini bilmasdim. Ammo haqiqiy tahlil hali qilinmagan, bu faqat boshlanish, aksincha, agar siz EKG tahlilining qanday ishlashini bilishni istasangiz - uECGning hackaday sahifasiga tashrif buyuring, unda bu loyiha, uning sxemalari va PCB dizayni, algoritmlarni muhokama qilish, jamoaviy fotosuratlar, odatiy narsalar. Har qanday va barcha mulohazalar haqiqatan ham qadrlanadi.
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
Oksimetr va yurak urish tezligi bilan DIY Fitness Tracker aqlli soati - TinyCircuits -dan modulli elektron modullar - Eng kichik arkada: 6 qadam
Oksimetr va yurak urish tezligi bilan DIY Fitness Tracker aqlli soati | TinyCircuits -dan modulli elektron modullar | Eng kichik arja: Hey, nima bo'ldi, bolalar! Akarsh bu erda CETech -dan. Bugungi kunda bizda kundalik hayotda juda foydali bo'lgan sensor modullari bor, lekin ularning kichik versiyasida. Bugungi kunda bizda mavjud bo'lgan datchiklar o'lchamiga qaraganda juda kichik
STONE LCD displeyidagi yurak urish tezligi: 7 qadam
STONE LCD -dagi yurak urish tezligi: Bir muncha vaqt oldin, men onlayn xarid qilishda MAX30100 yurak urish tezligi sensori modulini topdim. Bu modul foydalanuvchilarning kislorod va yurak urish tezligi ma'lumotlarini to'plashi mumkin, bu ham ishlatish uchun qulay va qulaydir.Ma'lumotlarga ko'ra, men M kutubxonalari borligini aniqladim
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
Yurak urish tezligi o'lchagichi yordamida yorug'likdan bezovtalanadigan qurilma: 18 qadam (rasmlar bilan)
Yurak urish tezligini o'lchash moslamasi yordamida yorug'likdan bezovtalanadigan qurilmadan nafas oling: Dunyo gavjum bo'lganda, hamma stressli muhitda. Kollej talabalari stress va xavotirlik xavfidan yuqori. Imtihonlar, ayniqsa, talabalar uchun yuqori stressli davrlar va nafas olish mashqlari bilan aqlli soatlar