Sadržaj:

Monitor otkucaja srca AD8232, Arduino, obrada: 4 koraka
Monitor otkucaja srca AD8232, Arduino, obrada: 4 koraka

Video: Monitor otkucaja srca AD8232, Arduino, obrada: 4 koraka

Video: Monitor otkucaja srca AD8232, Arduino, obrada: 4 koraka
Video: Система мониторинга пациентов на основе Интернета вещей с использованием ESP8266, Arduino и Android-приложения Bluetooth. 2024, Novembar
Anonim
Monitor otkucaja srca AD8232, Arduino, obrada
Monitor otkucaja srca AD8232, Arduino, obrada
Monitor otkucaja srca AD8232, Arduino, obrada
Monitor otkucaja srca AD8232, Arduino, obrada

Analogni uređaji AD8232 potpuni su analogni prednji kraj dizajnirani za prikupljanje EKG (ElectroCardioGram) signala na milliVolt nivou. Iako je jednostavno spojiti AD8232 i vidjeti rezultirajući EKG signal na osciloskopu, izazov mi je bio nabaviti signal za prikaz na računaru. Tada sam otkrio Processing!

Stranica dokumentacije AD8232 -

Odbojna ploča dostupna je od Sparkfuna ovdje - https://www.sparkfun.com/products/12650 ili, ako pričekate nekoliko sedmica, iz Kine ovdje - https://www.ebay.com/itm/New-Single -Lead-AD8232-Pu…

Naručio sam komplet uključujući kabel senzora za tijelo s ljepljivim jastučićima.

Korak 1: Priprema AD8232 ploče za razbijanje

Priprema AD8232 ploče za razbijanje
Priprema AD8232 ploče za razbijanje

Planirano je da ploča AD8232 preuzme EKG signal. Izlaz AD8232 je signal od približno 1,5 volti. Ovaj signal će uzorkovati Arduino Uno pri približno 1k uzoraka/sekundi. Vrijednosti ovih uzoraka se zatim šalju preko USB porta na računar radi prikaza. Ubrzo sam otkrio da je napajanje AD8232 iz 3.3V izlaza Arduino ploče loša ideja - previše buke od 60 Hz. Pa sam prešao na 2 x AA baterije. AD8232 se može napajati 3V živinom ćelijom po želji. Dvije žice (signalna i uzemljena) vodile su od ploče AD8232 do Arduina (A0 i uzemljenje). Koristio sam veliku količinu ljepila za topljenje da ojačam žice na spoju ploče AD8232.

Korak 2: EKG simulacija na Arduino Uno

Image
Image
Gore i trčanje
Gore i trčanje

Sljedeći korak je stvaranje simulatora koji radi na Arduinu. Na ovaj način ne moram sjediti sa elektrodama pričvršćenim na tijelo jer otklanjam greške u kodu.

Korak 3: Gore i trčanje

Image
Image

Konačno, ekran računara. Arduino kôd je potrebno promijeniti kako bi se prikupili stvarni podaci umjesto simulacijskih podataka. Prikazan je kod za obradu. Bio sam prilično zabrinut oko ronjenja u novi jezik / razvojno okruženje, ali čim sam vidio Processing IDE pomislio sam "Vau! Ovo izgleda poznato - baš poput Arduina." Ovdje je veza za preuzimanje za Obrada. Bilo je potrebno samo nekoliko sati hakiranja koda koji sam pronašao na internetu da se aplikacija pokrene. Otkrio sam da postavljanje 3 elektrode na moje tijelo ne odgovara oznakama na žicama. U mom slučaju, olovka s oznakom "COM" ide lijevo, "L" ide desno, a "R" ide lijevom nogom.

Moj pristup je bio programirati Arduino da prikupi signal i prenese ga u aplikaciju Processing koja radi na računaru. Postoji moj drugi način; koristite Processing za izravnu kontrolu Arduino - veze. Još bolje, možda će biti moguće potpuno ukloniti Arduino i upotrijebiti audio priključak za računalo za prikupljanje signala kroz obradu - pogledajte ovaj Instructable.

Korak 4:

Ovdje su izvorne datoteke za Arduino simulator, Arduino prikupljanje signala i prikaz signala za obradu.

Preporučuje se: