Tartalomjegyzék:

Pulzusmérő AD8232, Arduino, Feldolgozás: 4 lépés
Pulzusmérő AD8232, Arduino, Feldolgozás: 4 lépés

Videó: Pulzusmérő AD8232, Arduino, Feldolgozás: 4 lépés

Videó: Pulzusmérő AD8232, Arduino, Feldolgozás: 4 lépés
Videó: 😃Heart Rate Monitor system using Arduino🔥/ contact no. In description 😃 2024, November
Anonim
Pulzusmérő AD8232, Arduino, Feldolgozás
Pulzusmérő AD8232, Arduino, Feldolgozás
Pulzusmérő AD8232, Arduino, Feldolgozás
Pulzusmérő AD8232, Arduino, Feldolgozás

Az AD8232 analóg eszközök egy komplett analóg kezelőfelület, amelyet milliVolt szintű EKG (ElectroCardioGram) jelek felvételére terveztek. Bár egyszerű dolog az AD8232 csatlakoztatása és az EKG jel oszcilloszkópon történő megtekintése, számomra a kihívás az volt, hogy megszerezzem a jelet a számítógépen való megjelenítéshez. Ekkor fedeztem fel a feldolgozást!

AD8232 dokumentációs oldal -

A kitörési tábla itt érhető el a Sparkfun -tól - https://www.sparkfun.com/products/12650, vagy ha néhány hétig vár, akkor Kínából itt - https://www.ebay.com/itm/New-Single -Lead-AD8232-Pu…

Megrendeltem a készletet, beleértve a testérzékelő kábelt ragadós párnákkal.

1. lépés: Az AD8232 Breakout Board előkészítése

Az AD8232 Breakout Board előkészítése
Az AD8232 Breakout Board előkészítése

A terv az, hogy az AD8232 kártya felveszi az EKG jelet. Az AD8232 kimenete körülbelül 1,5 voltos jel. Ezt a jelet egy Arduino Uno mintavételezi körülbelül 1 ezer minta/másodperc sebességgel. Ezeket a mintaértékeket ezután az USB -porton keresztül elküldik a számítógépre megjelenítés céljából. Gyorsan rájöttem, hogy az AD8232 áramellátása az Arduino kártya 3,3 V -os kimenetéről rossz ötlet - túl sok 60 Hz -es zaj. Így váltottam 2 x AA elemre. Az AD8232 szükség esetén 3 V -os higanygombelemmel működtethető. Két vezeték (jel és föld) futott az AD8232 kártyától az Arduino felé (A0 és föld). Nagy mennyiségű olvadó ragasztót használtam a vezetékek megerősítésére az AD8232 tábla csomópontjában.

2. lépés: EKG szimuláció az Arduino Uno -n

Image
Image
Fel és futás
Fel és futás

A következő lépés az Arduino -n futó szimulátor létrehozása. Így nem kell a testemhez rögzített elektródákkal ülnöm, miközben hibakeresési kódot használok.

3. lépés: Fel és futás

Image
Image

Végül a PC -kijelző. Az Arduino kódot módosítani kell, hogy a szimulációs adatok helyett valódi adatokat szerezzen. Megjelenik a feldolgozási kód. Inkább attól tartottam, hogy új nyelvi / fejlesztési környezetbe merülök, de amint megláttam a Processing IDE -t, azt gondoltam: "Hú! Ez ismerősnek tűnik - akárcsak az Arduino." Itt található a feldolgozás letöltési linkje. Csak néhány órát vett igénybe az interneten talált kódok feltörése az alkalmazás elindításához. Felfedeztem, hogy a 3 elektróda elhelyezése a testemen nem felel meg a vezetékeken lévő jelöléseknek. Az én esetemben a "COM" jelzésű ólom balra, az "L" jobbra, az "R" pedig a bal lábhoz megy.

Az én megközelítésem az volt, hogy beprogramoztam az Arduino -t, hogy vegye fel a jelet, és továbbítsa azt a PC -n futó Processing alkalmazáshoz. Van más módom is; a Processing segítségével közvetlenül vezérelheti az Arduino - linket. Még jobb, ha lehetséges, hogy teljesen kiküszöböli az Arduino -t, és a PC audioportja segítségével megkapja a jelet a feldolgozáson keresztül - lásd ezt az utasítást.

4. lépés:

Itt találhatók az Arduino szimulátor, az Arduino jelfogadás és a jelfeldolgozás jelének forrásfájljai.

Ajánlott: