Мазмуну:

Heart Rate Monitor AD8232, Arduino, Иштетүү: 4 кадам
Heart Rate Monitor AD8232, Arduino, Иштетүү: 4 кадам

Video: Heart Rate Monitor AD8232, Arduino, Иштетүү: 4 кадам

Video: Heart Rate Monitor AD8232, Arduino, Иштетүү: 4 кадам
Video: Arduino ECG Heart Rate Monitor AD8232 Demo 2024, Ноябрь
Anonim
Жүрөк кагышынын монитору AD8232, Arduino, иштетилүүдө
Жүрөк кагышынын монитору AD8232, Arduino, иштетилүүдө
Жүрөк кагышынын монитору AD8232, Arduino, иштетилүүдө
Жүрөк кагышынын монитору AD8232, Arduino, иштетилүүдө

Аналогдук түзмөктөр AD8232 - бул миллиВольт деңгээлиндеги EKG (ElectroCardioGram) сигналдарын алуу үчүн иштелип чыккан толук аналогдук фронт. AD8232ди туташтыруу жана осциллографта ЭКГ сигналын көрүү жөнөкөй маселе болсо да, мен үчүн кыйынчылык менин компьютеримде көрсөтүү үчүн сигналды алуу болду. Мына ошондо мен иштетүүнү ачтым!

AD8232 документтери барагы -

Үзүлүш тактасы Sparkfunдан бул жерде жеткиликтүү - https://www.sparkfun.com/products/12650 же, эгер сиз бир нече жума күтсөңүз, Кытайдан бул жерде - https://www.ebay.com/itm/New-Single -Лид-AD8232-Pu…

Мен комплектке жабышчаак подкладкалары бар дене сенсорунун кабелин заказ кылдым.

1 -кадам: AD8232 Breakout тактасын даярдоо

AD8232 Breakout тактасын даярдоо
AD8232 Breakout тактасын даярдоо

План AD8232 тактасынын EKG сигналын алуусу. AD8232дин чыгышы болжол менен 1,5 Вольттогу сигнал. Бул сигнал Arduino Uno тарабынан болжол менен секундасына 1к үлгүлөрдө алынат. Бул үлгүлөр баалуулуктары USB порту аркылуу дисплейге ЖКга жөнөтүлөт. Мен тез эле AD8232ди Arduino тактасынын 3.3V кубатынан чыгаруу жаман идея экенин билдим - өтө көп 60 Гц ызы -чуу. Ошентип, мен 2 x AA батарейкасына өттүм. Кааласаңыз AD8232 3V сымап монета клеткасы менен иштей алат. AD8232 тактасынан Arduinoго (A0 жана жерге) эки зым чуркады. Мен AD8232 тактай түйүнүндөгү зымдарды күчөтүү үчүн көп өлчөмдөгү ысык эритмени колдондум.

2 -кадам: Arduino Uno боюнча EKG симуляциясы

Image
Image
Өйдө жана чуркоо
Өйдө жана чуркоо

Кийинки кадам - Arduinoдо иштеген симуляторду түзүү. Мен кодду мүчүлүштүктөрдү оңдоп жаткандыктан, денеме электроддорду тиркеп отуруунун кажети жок.

3 -кадам: Өйдө жана чуркоо

Image
Image

Акырында, компьютердин дисплейи. Arduino кодун симуляциялоочу маалыматтын ордуна реалдуу маалыматтарды алуу үчүн өзгөртүү керек. Иштетүү коду көрсөтүлөт. Мен жаңы тилге / өнүгүү чөйрөсүнө чөмүлүүдөн коркчумун, бирок Processing IDEди көргөнүмдө "Ой! Бул тааныш окшойт - Arduino сыяктуу" деп ойлодум. Бул жерде иштетүү үчүн жүктөө шилтемеси. Колдонмону иштетүү үчүн Интернеттен тапкан кодду бузуу үчүн бир нече саат гана керек болду. Денемдеги 3 электроддун жайгашуусу зымдардагы жазууларга туура келбестигин билдим. Менин учурда, "COM" деп белгиленген коргошун солго, "L" оңго жана "R" сол бутка барат.

Менин мамилем Arduino программасын сигналды алуу жана аны PCде иштеп жаткан Processing тиркемесине берүү болчу. Менин башка жолум бар; Arduino - шилтемени түз башкаруу үчүн Processing колдонуңуз. Дагы жакшы, Arduino'yү таптакыр жок кылып, иштетүү аркылуу сигналды алуу үчүн PC аудио портун колдонсо болот - бул Нускаманы караңыз.

4 -кадам:

Бул жерде Arduino симулятору, Arduino сигналын алуу жана сигналды иштетүү үчүн булактар бар.

Сунушталууда: