Mundarija:

ATMega328 (Arduino Uno Chip) + AD8232: 3 bosqichli oddiy, ko'chma doimiy EKG/EKG monitor
ATMega328 (Arduino Uno Chip) + AD8232: 3 bosqichli oddiy, ko'chma doimiy EKG/EKG monitor

Video: ATMega328 (Arduino Uno Chip) + AD8232: 3 bosqichli oddiy, ko'chma doimiy EKG/EKG monitor

Video: ATMega328 (Arduino Uno Chip) + AD8232: 3 bosqichli oddiy, ko'chma doimiy EKG/EKG monitor
Video: Из Китая Arduino UNO R3 (для начинающих) 2024, Iyul
Anonim
ATMega328 (Arduino Uno Chip) + AD8232 yordamida oddiy, ko'chma doimiy EKG/EKG monitor
ATMega328 (Arduino Uno Chip) + AD8232 yordamida oddiy, ko'chma doimiy EKG/EKG monitor

Bu ko'rsatmali sahifada oddiy 3 portli EKG/EKG portativ monitorini qanday qilish kerakligi ko'rsatilgan. Monitor EKG signalini o'lchash va keyinchalik tahlil qilish uchun uni microSD kartaga saqlash uchun AD8232 uzilish taxtasidan foydalanadi.

Asosiy zarur materiallar:

5V qayta zaryadlanuvchi batareya

AD8232 uzilish taxtasi

Haqiqiy vaqtda soat - RTC DS3231 moduli

Micro SD karta moduli + micro SD karta

Micro-USB uzilishi

3.3V regulyator

EKG o'tkazgichlari + bir martalik prokladkalar

Rezistorlar/kondansatörler/ATMega328 chipi Arduino Uno tartibidan ATMega328 avtonomiga aylantirish uchun-qarang

1 -qadam: Arduino Uno yordamida komponentlar va kodlarni sinab ko'ring

Arduino Uno yordamida komponentlar va kodlarni sinab ko'ring
Arduino Uno yordamida komponentlar va kodlarni sinab ko'ring
Arduino Uno yordamida komponentlar va kodlarni sinab ko'ring
Arduino Uno yordamida komponentlar va kodlarni sinab ko'ring

Avval tizimni Arduino Uno yordamida sinab ko'rish mumkin. Diagrammada ko'rsatilganidek, simni ulang. EKG kabellari va prokladkalari AD8232 ga ulangan va er osti aloqasi ko'kragining har ikki tomonida joylashgan bo'lishi kerak-https://learn.sparkfun.com/tutorials/ad8232-heart-rate-monitor- batafsil ma'lumot olish uchun ulanish bo'yicha qo'llanma. Bu erda Arduino eskizini yuklab olish mumkin. To'g'ri EKG signalini olish uchun ma'lumotlar tezda SD -kartaga yozilishi kerak. Men SD -kartani saqlash tartibi 10 sekund millisekundga to'g'ri kelishini aniqladim (ba'zi SD -kartalar tezroq yoki sekinroq). Har bir tsiklda SD -kartaga yangi vaqtni saqlash juda sekin, chunki biz har bir millisekundni yozib olishni xohlaymiz. Shunday qilib, kod SD kartaga yozib olish uchun yuborishdan oldin 40 ball to'playdigan buferga ega. Ma'lumotlar nuqta -vergul bilan ajratilgan txt fayli sifatida saqlanadi. Uchta ustun AD8232 chiqishini, RTC modulidan kelgan vaqtni va millis () funktsiyasidan vaqtni ko'rsatadi, bu ma'lumotlar nuqtalari orasidagi vaqtni aniqlash uchun aniqlik beradi.

2 -qadam: Portativ versiyani yarating

Portativ versiyani yarating
Portativ versiyani yarating

Tizimni portativ qilish uchun men rezistorlar, kondansatkichlar va kvarts kristalli ATMeg328 asosidagi mustaqil tizimni yaratish uchun https://dronebotworkshop.com/arduino-uno-atmega328/ qo'llanmasidan foydalanganman. Men AD8232-ni quvvatlantirish uchun 3.3V regulyator bilan birga quvvat berish uchun micro-usb panelli 5V lityum qayta zaryadlanuvchi batareyadan foydalandim. Har xil komponentlar lenta taxtasiga lehimlangan.

Tavsiya: