Cuprins:

Pulsoximetru microcontrolat: 5 pași
Pulsoximetru microcontrolat: 5 pași

Video: Pulsoximetru microcontrolat: 5 pași

Video: Pulsoximetru microcontrolat: 5 pași
Video: Pulse Oximeter, MED LINKET AM801 5 in 1 Oxygen Saturation Monitor Monitoring SpO2 2024, Iulie
Anonim
Pulsoximetru microcontrolat
Pulsoximetru microcontrolat
Pulsoximetru microcontrolat
Pulsoximetru microcontrolat

Pentru acest proiect, intenționez să vă arăt ce am făcut până acum cu proiectul meu de oximetru de puls micro-controlat. Pasiunea mea pentru electronică și fitness sunt foarte puternice, așa că am decis să creez un proiect care să-mi permită să folosesc ambele pasiuni.

Disclaimer: Acest proiect nu este finalizat și este posibil ca valorile enumerate să nu funcționeze pentru dvs. Cel mai bine este să-l testați singur și să încercați să depanați problemele.

Pasul 1: Adunați materialele

Pentru acest proiect veți avea nevoie de următoarele componente:

  • x1 CNY70 Senzor optic reflectorizant cu ieșire tranzistor
  • x2 MCP6004 OPAMP-uri generale
  • Rezistențe x6
  • x3 Condensatoare
  • x1 Arduino Lilypad

Pasul 2: Construirea senzorului de impulsuri

Construirea senzorului de impulsuri
Construirea senzorului de impulsuri
Construirea senzorului de impulsuri
Construirea senzorului de impulsuri
Construirea senzorului de impulsuri
Construirea senzorului de impulsuri

În primul rând, m-am uitat la fișa tehnică pentru senzorul optic reflectorizant CNY70. Folosind informațiile din foaia de date, mi-am dat seama că aveam nevoie de un rezistor de 33ohm care să intre în LED-ul IR. Acest lucru ar permite ca un curent de 50mA să curgă cu o tensiune înainte de 1.25V. Tensiunea pe care am furnizat-o întregului meu sistem a fost de 3,3V.

Link către foaia de date CNY70:

www.vishay.com/docs/83751/cny70.pdf

În al doilea rând, a trebuit să găzduiesc piesa CNY70 astfel încât să poată fi interschimbabilă (doar în cazul în care trebuia să o înlocuiesc). Așadar, am lipit câteva fire la un conector femelă cu 4 pini, apoi la celălalt capăt am folosit un conector tată cu 4 pini, astfel încât să poată fi conectat la panou.

În cele din urmă, mi-am conectat CNY70 la conectorul feminin și am conectat celălalt capăt la placă. De asemenea, am conectat ieșirea CNY70 la primul OP-AMP pe care l-aș folosi.

Pasul 3: Configurați restul circuitului

Configurați restul circuitului
Configurați restul circuitului
Configurați restul circuitului
Configurați restul circuitului

Restul circuitului este plug and play. Ceea ce trebuie pus la punct este un amplificator de impedanță trans, un filtru de trecere înaltă și o etapă de câștig de curent alternativ.

Amplificator trans-impedanță:

Folosind un MCP6004 OP-AMP, am urmărit aspectul pin al acestui cip. Mi-am construit amplificatorul de impedanță trans folosind o configurare inversă OP-AMP. Un rezistor în feedback cu un condensator și în feedback. Este posibil ca acest condensator să nu fie necesar din cauza faptului că scopul său principal este de a filtra zgomotul. Valoarea rezistorului trebuie să se bazeze pe curentul din fototranzistorul CNY70.

Filtru trece sus:

A fost utilizat un filtru de trecere înaltă pentru a filtra mai mult zgomot de la senzorul de impuls. Folosind un condensator în paralel cu două rezistențe, zgomotul trebuie eliminat. Un pic de ghicit și verificat a fost metoda pe care am folosit-o pentru a încerca să aflu ce ar funcționa pentru circuitul meu.

Etapa de câștig AC:

Etapa AC Gain este realizată dintr-un OP-AMP fără inversare. Întreaga idee a acestei etape este de a permite doar semnalelor noastre puls să fie introduse în Arduino Lilypad. ADC-ul din interiorul Arduino va citi din ieșirea OP-AMP utilizată în etapa de câștig AC.

Pasul 4: o continuare a proiectului

În acest moment acest proiect nu este finalizat. Ceea ce intenționez să fac cu acest proiect este să configurez software-ul Arduino Lilypad pentru a trimite un semnal Bluetooth pe telefonul unei persoane. Scopul principal al acestui proiect este de a crea o aplicație pentru un dispozitiv mobil, astfel încât utilizatorul să poată urmări propria frecvență cardiacă. Vreau să adaptez obiectivul utilizatorului în funcție de frecvența cardiacă în care ar trebui să se afle pentru ca acest obiectiv să fie atins. În acest fel, utilizatorul își poate optimiza antrenamentele. Am atașat un PowerPoint pe care l-am făcut cu scopul principal despre care vorbesc.

Pasul 5: Adăugați orice doriți

Acest proiect nu este pus în piatră, deci orice doriți să adăugați la el pentru a-l îmbunătăți, apoi faceți-l. Acest proiect nu este nici pe departe perfect, dar îmi place. Cu siguranță există părți / modalități mai bune de optimizare. Încercați câteva lucruri noi pentru a vă face acest proiect propriu.

Recomandat: