INHOUDSOPGAWE:

Eenvoudige, draagbare deurlopende ECG/EKG -monitor met behulp van ATMega328 (Arduino Uno Chip) + AD8232: 3 stappe
Eenvoudige, draagbare deurlopende ECG/EKG -monitor met behulp van ATMega328 (Arduino Uno Chip) + AD8232: 3 stappe

Video: Eenvoudige, draagbare deurlopende ECG/EKG -monitor met behulp van ATMega328 (Arduino Uno Chip) + AD8232: 3 stappe

Video: Eenvoudige, draagbare deurlopende ECG/EKG -monitor met behulp van ATMega328 (Arduino Uno Chip) + AD8232: 3 stappe
Video: DEURLOPENDE VOORRAADSTELSEL - 6 HANDELSKORTING ONTVANG 2024, November
Anonim
Eenvoudige, draagbare deurlopende ECG/EKG -monitor met behulp van ATMega328 (Arduino Uno Chip) + AD8232
Eenvoudige, draagbare deurlopende ECG/EKG -monitor met behulp van ATMega328 (Arduino Uno Chip) + AD8232

Hierdie instruksies-bladsy sal u wys hoe u 'n eenvoudige draagbare 3-lood-EKG/EKG-monitor kan maak. Die monitor gebruik 'n AD8232 -uitbreekbord om die EKG -sein te meet en op 'n microSD -kaart te stoor vir latere analise.

Belangrikste benodigdhede:

5V herlaaibare battery

AD8232 uitbreekbord

Intydse klok - RTC DS3231 -module

Micro SD kaart module + micro SD kaart

Mikro-USB-uitbraak

3.3V reguleerder

EKG -leidrade + weggooibare pads

Weerstande/kapasitors/ATMega328-chip vir die omskakeling van Arduino Uno-uitleg na ATMega328 selfstandig-sien

Stap 1: Toets komponente en kode met Arduino Uno

Toets komponente en kode met Arduino Uno
Toets komponente en kode met Arduino Uno
Toets komponente en kode met Arduino Uno
Toets komponente en kode met Arduino Uno

Die stelsel kan eers met 'n Arduino Uno getoets word. Draai op soos in die diagram getoon. Die EKG-kabels en -blokkies is aan die AD8232 gekoppel en moet weerskante van die bors geplaas word met die grondverbinding laer af-sien die sparkfun-bladsy https://learn.sparkfun.com/tutorials/ad8232-heart-rate-monitor- aanmeldgids vir meer besonderhede. 'N Arduino -skets wat gebruik kan word, kan hier afgelaai word. Die data moet vinnig op die SD -kaart aangeteken word om 'n akkurate EKG -sein te kry. Ek het gevind dat die besparingsroetine van die SD -kaart ongeveer 10 sekondes millisekondes duur (sommige SD -kaarte is vinniger of stadiger). Dit is te stadig om 'n nuwe tydstip op die SD -kaart op elke lus te stoor, want ons wil regtig elke paar millisekondes kan opneem. Daarom het die kode 'n buffer wat 40 punte sal versamel voordat dit na die SD -kaart gestuur word vir opname. Die data word gestoor as 'n txt -lêer met 'n kommapunt. Die drie kolomme toon die AD8232 -uitset, tyd vanaf die RTC -module en tyd vanaf die millis () -funksie, wat 'n groter akkuraatheid bied om die tyd tussen datapunte te bepaal.

Stap 2: Maak 'n draagbare weergawe

Maak 'n draagbare weergawe
Maak 'n draagbare weergawe

Om die stelsel draagbaar te maak, gebruik ek die volgende gids https://dronebotworkshop.com/arduino-uno-atmega328/ om 'n selfstandige ATMeg328-gebaseerde stelsel te maak met weerstande, kondensators en kwarts kristal. Ek het 'n 5V litium herlaaibare battery met 'n mikro-usb-uitbreidingskaart gebruik om saam met 'n 3.3V-reguleerder krag te verskaf om die AD8232 aan te dryf. Die verskillende komponente is op strookbord gesoldeer.

Aanbeveel: