Cuprins:
- Provizii
- Pasul 1: Pregătirea: Legea lui Beer-Lambert
- Pasul 2: Preperație: oximetrie de puls
- Pasul 3: Preperare: Arduino
- Pasul 4: Preperație: GitHub
- Pasul 5: Considerații de siguranță
- Pasul 6: Sfaturi și trucuri
- Pasul 7: Construirea plăcilor de circuit
- Pasul 8: Placa 1 - Fotodetectorul
- Pasul 9: frezarea plăcii
- Pasul 10: Drilling Down
- Pasul 11: Plasarea componentelor
- Pasul 12: Curățare și verificare
- Pasul 13: Placa 2 - LED-urile
- Pasul 14: Drilling Down Redux
- Pasul 15: lipirea Vias
- Pasul 16: lipirea cipului LED
- Pasul 17: Restul componentelor
- Pasul 18: Finalizare și verificare
- Pasul 19: „Potting” panourile
- Pasul 20: Potting Continuat
- Pasul 21: Construirea firelor
- Pasul 22: Idiot-Proofing the Wiring
- Pasul 23: Realizarea unei incinte
- Pasul 24: PVC și arme termice
- Pasul 25: modelarea plasticului
- Pasul 26: Ceva ceva mai moale
- Pasul 27: Un loc pentru consilii
- Pasul 28: Placi în spumă
- Pasul 29: Spuma în plastic
- Pasul 30: Conexiunea Arduino
- Pasul 31: Rezistorul și condensatorul rămas
- Pasul 32: Testarea curentului LED
- Pasul 33: Codul
- Pasul 34: Diagrama circuitului
- Pasul 35: Idei suplimentare
Video: Pulsoximetru Arduino: 35 de pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Pulsoximetrele sunt instrumente standard pentru setările spitalului. Folosind absorbanțele relative ale hemoglobinei oxigenate și dezoxigenate, aceste dispozitive determină procentul de sânge al unui pacient care transportă oxigen (un interval sănătos fiind de 94-98%). Această cifră poate salva viața într-un cadru clinic, deoarece o scădere bruscă a oxigenării din sânge indică o problemă medicală critică care trebuie abordată imediat.
În acest proiect, încercăm să construim un pulsoximetru folosind piese ușor de găsit online / într-un magazin de hardware local. Produsul final este un instrument care poate oferi suficiente informații pentru ca cineva să monitorizeze oxigenarea sângelui în timp pentru doar $ x. Planul inițial era de a face dispozitivul să poată fi purtat pe deplin, dar din cauza unor factori în afara controlului nostru, acest lucru nu a fost posibil în intervalul nostru de timp. Având în vedere câteva componente și ceva mai mult timp, acest proiect ar putea deveni complet purtabil și să comunice fără fir către un dispozitiv extern.
Provizii
Lista pieselor esențiale - Lucruri pe care probabil trebuie să le cumpărați (Vă recomandăm să aveți câteva piese de schimb din fiecare componentă, în special piesele de montare la suprafață)
Arduino Nano * 1,99 USD (Banggood.com)
Dual-LED - 1,37 USD (Mouser.com)
Fotodiodă - 1,67 USD (Mouser.com)
Rezistor de 150 ohmi - 0,12 USD (Mouser.com)
Rezistor de 180 ohmi - 0,12 USD (Mouser.com)
Rezistor de 10 kOhm - 0,10 USD (Mouser.com)
Rezistor de 100 kOhm - 0,12 USD (Mouser.com)
Condensator 47 nF - 0,16 USD (Mouser.com)
* (Nano-ul nostru este blocat în China în acest moment, așa că am folosit un Uno, dar ambele vor funcționa)
Cost total: 5,55 dolari (Dar … am avut o grămadă de lucruri în jur și am cumpărat și câteva piese de schimb)
Lista de piese secundare - Lucruri care se întindeau pentru noi, dar este posibil să trebuiască să cumpărați
Tablă îmbrăcată în cupru - Destul de ieftină (Exemplu). În locul acestui lucru, puteți crea și comanda un PCB.
PVC - Ceva de cel puțin un centimetru în diametru. Genul mai subțire funcționează excelent.
Sârme - Include câteva fire jumper pentru panou și altele mai lungi pentru a conecta oximetrul la placă. La pasul 20 îmi arăt soluția la acest lucru.
Antet pin feminin - Acestea sunt opționale, dacă doriți doar să lipiți firele pe plăci, va funcționa foarte bine.
Spumă - am folosit L200, care este destul de specific. Puteți folosi cu adevărat orice credeți că va fi confortabil. Mousepad-urile vechi sunt grozave pentru asta!
LED-uri și rezistențe - Destul de ieftin dacă trebuie să le cumpărați. Am folosit rezistențe de 220Ω și aveam câteva culori.
Instrumente și echipamente recomandate
Pistol cu aer cald
Fier de lipit cu vârf fin
Instrument Dremel cu biți de rutare și tăiere (puteți trece cu un cuțit utilitar, dar nu la fel de repede)
Clești, freze de sârmă, decupatoare de sârmă etc.
Pasul 1: Pregătirea: Legea lui Beer-Lambert
Pentru a înțelege cum să construiți un oximetru de impulsuri, este mai întâi necesar să înțelegeți teoria din spatele funcționării sale. Principiul ecuației matematice utilizate este cunoscut sub numele de Legea lui Beer-Lambert.
Legea lui Beer-Lambert este o ecuație bine utilizată care descrie relația dintre concentrația unei substanțe într-o soluție și transmitanța (sau absorbanța) luminii trecute prin soluția menționată. În sens practic, legea spune că cantități din ce în ce mai mari de lumină sunt blocate de particule din ce în ce mai mari într-o soluție. Legea și componentele sale sunt descrise mai jos.
Absorbanță = log10 (Io / I) = εbc
Unde: Io = Lumină incidentă (înainte de proba adăugată) I = Lumină incidentă (după proba adăugată) ε = Coeficient de absorbție molară (funcția lungimii de undă și a substanței) b = Lungimea căii luminii c = Concentrația substanței în probă
Când măsurați concentrațiile folosind legea lui Beer, este convenabil să selectați o lungime de undă a luminii în care proba absoarbe cel mai mult. Pentru hemoglobina oxigenată, cea mai bună lungime de undă este de aproximativ 660 nm (roșu). Pentru hemoglobina dezoxigenată, cea mai bună lungime de undă este de aproximativ 940 nm (infraroșu). Folosind LED-uri cu ambele lungimi de undă, concentrația relativă a fiecăruia poate fi calculată pentru a găsi un% O2 pentru sângele măsurat.
Pasul 2: Preperație: oximetrie de puls
Dispozitivul nostru utilizează un LED dual (două LED-uri pe același cip) pentru lungimile de undă de 660nm și 940nm. Acestea sunt alternate pornite / oprite, iar Arduino înregistrează rezultatul de la detector pe partea opusă a degetului de la LED-uri. Semnalul detectorului pentru ambele LED-uri pulsează în timp cu bătăile inimii pacientului. Semnalul poate fi astfel împărțit în două porțiuni: o porțiune DC (reprezentând absorbanța la lungimea de undă specificată a tuturor, cu excepția sângelui) și o porțiune AC (reprezentând absorbanța la lungimea de undă specificată a sângelui). Așa cum se specifică în secțiunea Beer-Lambert, absorbția este legată de ambele valori (log10 [Io / I]).
% O2 este definit ca: hemoglobină oxigenată / hemoglobină totală
Înlocuind ecuațiile Lambert din bere, rezolvate pentru concentrație, rezultatul este o fracțiune foarte complexă de fracții. Acest lucru poate fi simplificat în câteva moduri.
- Lungimea traseului (b) pentru ambele LED-uri este aceeași, determinând căderea acestuia din ecuație
- Se utilizează un raport intermediar (R). R = (AC640nm / DC640nm) / (AC940nm / DC940nm)
- Coeficienții de absorbție molară sunt constante. Când sunt împărțite, ele pot fi înlocuite cu o constantă de factor de potrivire generică. Acest lucru provoacă o ușoară pierdere a preciziei, dar pare a fi destul de standard pentru aceste dispozitive.
Pasul 3: Preperare: Arduino
Arduino Nano necesar acestui proiect este cunoscut sub numele de microprocesor, o clasă de dispozitive care rulează continuu un set de instrucțiuni preprogramate. Microprocesoarele pot citi intrările către dispozitiv, pot face orice calcul necesar și pot scrie un semnal pe pinii de ieșire. Acest lucru este incredibil de util pentru orice proiect la scară mică, care necesită matematică și / sau logică.
Pasul 4: Preperație: GitHub
GitHub este un site web care găzduiește depozite sau spații pentru colecții de schițe pentru un proiect. Al nostru este stocat în prezent în https://github.com/ThatGuy10000/arduino-pulse-oximeter. Acest lucru ne permite să facem mai multe lucruri.
- Puteți descărca codul pentru dvs. și îl puteți rula pe Arduino
- Putem actualiza codul în orice moment fără a schimba linkul aici. Dacă găsim erori sau decidem să facem matematica diferit, vom împinge o actualizare care va fi accesibilă imediat aici
- Puteți edita singur codul. Acest lucru nu va provoca o actualizare imediată, dar puteți crea o „cerere de extragere” care vă întreabă dacă vreau să includ modificările dvs. în codul principal. Pot accepta sau veta aceste modificări.
Pentru orice întrebări despre GitHub sau cum funcționează, consultați acest tutorial publicat chiar de GitHub.
Pasul 5: Considerații de siguranță
Ca dispozitiv, acest lucru este la fel de sigur cât se poate. Este foarte puțin curent și nimic nu funcționează peste 5V. De fapt, circuitul ar trebui să fie mai speriat decât ești.
Cu toate acestea, în procesul de construcție, trebuie luate în considerare câteva lucruri cheie.
- Siguranța cuțitelor ar trebui să fie dată, dar unele dintre părți au o formă foarte organică, ceea ce poate face tentant să le țineți într-un loc în care degetele nu ar trebui să fie. Doar fii atent.
- Dacă dețineți un fier de lipit, un pistol termic sau un instrument pentru dremel, presupun că ar trebui să știți cum să le utilizați corect. Indiferent, luați măsurile de precauție necesare. Nu treceți prin frustrări. Luați o pauză, curățați-vă capul și reveniți la el când sunteți mai stabil. (Informații de siguranță pentru lipitor, pistol termic și scule dremel pot fi găsite în linkuri)
- Pe măsură ce testați orice circuit sau mutați lucrurile pe un panou, cel mai bine este să opriți totul. Chiar nu este nevoie să testați nimic cu energie electrică, deci nu riscați să provocați pantaloni scurți și să deteriorați potențial Arduino sau alte componente.
- Aveți grijă când utilizați componentele electronice în și în jurul apei. Pielea umedă are o rezistență semnificativ mai mică decât cea uscată, care poate provoca curenți care depășesc nivelurile sigure. În plus, scurtcircuitele electrice din componentele plăcii pot provoca daune semnificative componentelor. Nu folosiți echipamente electrice lângă lichide.
AVERTISMENT: Vă rugăm să nu încercați să utilizați acest lucru ca un adevărat dispozitiv medical. Acest dispozitiv este o dovadă a conceptului, dar NU este un instrument perfect precis care ar trebui utilizat în îngrijirea persoanelor potențial bolnave. Există o mulțime de alternative ieftine pe care le puteți cumpăra, care oferă un nivel de precizie mult mai ridicat.
Pasul 6: Sfaturi și trucuri
Pe măsură ce proiectul s-a dezvoltat, au existat o serie de lecții învățate. Iată câteva sfaturi:
- Când faceți plăcile de circuite, prietenii dvs. sunt mai separați între urme. Mai bine să fii în siguranță. Chiar mai bine este să comandați doar un PCB de la un serviciu precum Oshpark care va face plăci mici ca acestea la un preț rezonabil.
- Într-o notă similară, aveți grijă dacă decideți să alimentați plăcile de circuite înainte de a le acoperi. Fotodioda este deosebit de sensibilă și pur și simplu nu este distractiv dacă este rupt când ajungi la ea. Este mai bine să testați componentele fără alimentare și să aveți încredere că se va dovedi. Setările pentru diodă și continuitate sunt prietenii tăi.
- Odată ce ați construit totul, este destul de tăiat și uscat, dar una dintre cele mai frecvente erori a fost conectarea incorectă a plăcii de circuite LED. Dacă datele dvs. sunt ciudate, verificați conexiunea și încercați să conectați una dintre conexiunile LED la Arduino la un moment dat. Uneori lucrurile devin mai clare în acest fel.
- Dacă aveți în continuare probleme cu LED-urile, puteți conecta alimentarea de 5V la intrările lor. Roșul va fi destul de luminos, dar infraroșul este invizibil. Dacă aveți o cameră de telefon pe dvs., puteți să o priviți și veți vedea lumina infraroșie. Senzorul camerei telefonului îl arată ca lumină vizibilă, ceea ce este foarte convenabil!
- Dacă sunteți foarte zgomotos, verificați dacă placa fotodiodă este departe de orice transportă puterea urâtă de 60Hz de la perete. Rezistorul cu valoare ridicată este un magnet pentru zgomot suplimentar, așa că atenție.
- Matematica pentru calcularea SpO2 este puțin dificilă. Urmați codul furnizat, dar asigurați-vă că editați variabila „fitFactor” pentru ca calculele să se potrivească dispozitivului dvs. particular. Acest lucru necesită încercare și eroare.
Pasul 7: Construirea plăcilor de circuit
Vom începe prin a crea cele două plăci de circuite care intră în design. Am folosit o placă placată cu cupru pe două fețe și unealta Dremel pentru a le face manual, ceea ce nu era perfect, dar a funcționat. Dacă aveți resursele, vă recomand cu tărie să desenați o schemă și să o frecați cu o mașină, dar este posibil fără.
Pasul 8: Placa 1 - Fotodetectorul
Iată circuitul pe care l-am pus pe prima placă, minus condensatorul. Cel mai bine este să păstrați un profil scăzut, deoarece acest lucru va merge în jurul degetului în interiorul oximetrului. Fotodetectorul, în acest caz, este o fotodiodă, ceea ce înseamnă că este similar electric cu o diodă, dar va genera curent pentru noi pe baza nivelului de lumină.
Pasul 9: frezarea plăcii
Am decis să încep prin a imprima și decupa un model la scară al amprentei recomandate. Deoarece tocmai mă uit la tăiere, acest lucru a dat o bună referință înainte de a scoate fotodetectorul din pachetul său. Acest lucru este disponibil la vedere de la vânzător pentru fotodetector.
Pasul 10: Drilling Down
Acesta este designul pe care l-am urmat pentru PCB, pe care l-am decupat cu un bit de dremel mic și cu un cuțit utilitar. Prima mea construire a acestei plăci s-a soldat cu defecțiuni din câteva motive. Lecțiile pe care le-am învățat pentru a doua mea versiune au fost să reduc mai mult decât minimul și să descopăr locul unde am trasat o linie neagră pe imaginea de mai sus. Există un pin neconectat pe cip care ar trebui să-și obțină propriul pad, deoarece nu se conectează la nimic altceva, dar totuși ajută la menținerea cipului pe placă. Am adăugat, de asemenea, găuri pentru rezistor, pe care le-am făcut plasând rezistorul lângă el și ochiul orificiilor.
Pasul 11: Plasarea componentelor
Această parte este un pic dificilă. Am marcat orientarea fotodetectorului aici în alb. Am pus un pic de lipit pe fundul fiecărui știft de pe cip, am pus niște lipit pe placa de circuit și apoi am ținut cipul în loc în timp ce încălzeam lipirea pe placă. Nu doriți să îl încălziți prea mult, dar dacă lipirea de pe placă este lichidă, ar trebui să se conecteze destul de repede cu cipul dacă aveți suficient lipire. De asemenea, ar trebui să lipiți rezistorul de 100kΩ un antet cu 3 pini pe aceeași parte a plăcii.
Pasul 12: Curățare și verificare
Apoi, utilizați instrumentul dremel pentru a tăia cuprul din jurul cablurilor rezistenței de pe partea din spate a plăcii (pentru a evita scurtcircuitarea rezistorului). Apoi, utilizați un multimetru în modul de continuitate pentru a verifica dacă niciuna dintre urme nu a fost scurtcircuitată în procesul de lipire. Ca o verificare finală, utilizați măsurarea diodei multimetrului (Tutorial dacă aceasta este o tehnologie nouă pentru dvs.) pe fotodiodă pentru a vă asigura că este complet atașat la placă.
Pasul 13: Placa 2 - LED-urile
Iată schema pentru a doua placă. Aceasta este ceva mai dificilă, dar din fericire suntem încântați să o facem pe ultima.
Pasul 14: Drilling Down Redux
După mai multe încercări care nu mi-au plăcut atât de mult, m-am așezat pe acest model, pe care l-am forat folosind același bit de rutare dremel ca înainte. Din această imagine, este greu de spus, dar există o conexiune între două părți ale plăcii prin cealaltă parte (masă în circuit). Cea mai importantă parte a acestei tăieri este intersecția pe care va sta cipul LED. Acest model de cruce trebuie să fie destul de mic, deoarece conexiunile de pe cipul LED sunt destul de apropiate.
Pasul 15: lipirea Vias
Deoarece ambele colțuri opuse ale cipului LED trebuie să fie conectate, trebuie să folosim partea din spate a plăcii pentru a le conecta. Când conectăm electric o parte a plăcii la cealaltă, aceasta se numește „via”. Pentru a face vias pe tablă, am făcut o gaură în cele două zone pe care le-am marcat mai sus. De aici, am introdus cablurile rezistenței de pe placa anterioară în gaură și le-am lipit pe ambele părți. Am întrerupt cât de mult sârmă în exces am putut și am făcut o verificare a continuității pentru a vedea că există o rezistență aproape zero între aceste două zone. Spre deosebire de ultima placă, această via nu va trebui să fie conturată pe partea din spate, deoarece vrem să fie conectate.
Pasul 16: lipirea cipului LED
Pentru a lipi cipul LED, urmați aceeași procedură ca și fotodioda, adăugând lipire pe fiecare pin și la suprafață. Orientarea piesei este dificil de corectat și vă recomand să urmați fișa tehnică pentru a obține rulmenții. Pe partea inferioară a cipului, „pinul unu” are un tampon ușor diferit, iar restul numerelor continuă în jurul cipului. Am marcat ce numere atașează la ce puncte. După ce l-ați lipit, ar trebui să utilizați din nou setarea de testare a diodei pe multimetru pentru a vedea că ambele părți sunt atașate corect. Acest lucru vă va arăta și ce LED este cel roșu, deoarece se va aprinde puțin când multimetrul este conectat.
Pasul 17: Restul componentelor
Apoi, lipiți pe rezistoare și pe antetul cu 3 pini. Dacă s-a întâmplat să aveți cipul LED răsturnat la 180 ° în pasul anterior, sunteți de fapt bine să continuați. Când puneți rezistențele, asigurați-vă că rezistența de 150Ω merge pe partea roșie, iar cealaltă parte are 180Ω.
Pasul 18: Finalizare și verificare
Pe partea din spate, tăiați în jurul rezistențelor ca înainte pentru a evita scurtcircuitarea cu via. Decupați placa și efectuați o ultimă măturare cu testerul de continuitate pe multimetru, doar pentru a verifica dacă nimic nu a fost scurtcircuitat accidental.
Pasul 19: „Potting” panourile
După toată munca de lipire fină pe care am făcut-o, am vrut să mă asigur că nimic nu va scoate componentele în timp ce se utilizează oximetrul, așa că am decis să „pot” plăcile. Prin adăugarea unui strat de ceva neconductiv, toate componentele vor rămâne mai bine la locul lor și vor oferi o suprafață mai plată pentru oximetru. Am testat câteva lucruri pe care le aveam în jur și acest adeziv de rezistență industrială a funcționat bine. Am început prin a acoperi partea din spate și a lăsat-o să stea câteva ore.
Pasul 20: Potting Continuat
După ce fundul este solidificat, răsturnați plăcile și acoperiți partea superioară. Chiar dacă este un adeziv aproape clar, am vrut să păstrez fotodetectorul și LED-urile neacoperite, așa că, înainte de a acoperi totul, am acoperit ambele cu bucăți mici de bandă electrică și, după câteva ore, am folosit un cuțit pentru a îndepărta cu atenție adezivul de deasupra acestea și au scos banda. S-ar putea să nu fie necesar să le păstrați neacoperite, dar dacă decideți să le acoperiți, asigurați-vă că evitați bulele de aer. Este bine să puneți cât de mult adeziv doriți (în mod rezonabil), deoarece o suprafață mai plată va sta mai confortabil și va oferi mai multă protecție componentelor, asigurați-vă că lăsați-o să stea o vreme, astfel încât să se poată usca pe tot parcursul.
Pasul 21: Construirea firelor
Aveam doar o sârmă torsadată la îndemână, așa că am decis să folosesc niște antet cu 3 pini de sex masculin pentru a crea niște cabluri. Dacă îl aveți la îndemână, este mult mai simplu să utilizați doar sârmă solidă pentru aceasta fără lipire. Cu toate acestea, ajută la răsucirea firelor împreună, deoarece acest lucru previne blocarea și, în general, arată mai îngrijit. Doar lipiți fiecare sârmă la un știft de pe antet și, dacă îl aveți, aș acoperi fiecare fir cu niște termocontractori. Asigurați-vă că aveți firele în aceeași ordine când conectați antetul de cealaltă parte.
Pasul 22: Idiot-Proofing the Wiring
Datorită modului în care am conectat aceste plăci la cabluri, am vrut să mă asigur că nu le-am conectat niciodată greșit, așa că am codat color conexiunea cu markere de vopsea. Puteți vedea aici care pin este ce conexiune și cum funcționează codarea mea color.
Pasul 23: Realizarea unei incinte
Carcasa pentru oximetru am făcut-o cu spumă L200 și o bucată de țeavă din PVC, dar cu siguranță puteți folosi orice spume și / sau materiale plastice aveți în jur. PVC-ul funcționează excelent, deoarece este deja aproape în forma dorită.
Pasul 24: PVC și arme termice
Utilizarea unui pistol de căldură pe PVC pentru modelare este simplă, dar poate necesita o anumită practică. Tot ce trebuie să faceți este să aplicați căldură pe PVC până când începe să se îndoaie liber. În timp ce este cald, îl puteți îndoi în aproape orice formă doriți. Începeți cu o secțiune de țeavă din PVC doar mai lată decât plăcile. Tăiați una dintre părți, apoi puneți-i puțină căldură. Veți dori niște mănuși sau niște blocuri de lemn pentru a putea manevra PVC-ul cât este cald.
Pasul 25: modelarea plasticului
Pe măsură ce îndoiți bucla, tăiați excesul de PVC. Înainte de a fi complet îndoit, folosiți un cuțit sau unealtă dremel pentru a tăia o crestătură pe o parte și marginile părții opuse. Această formă bifurcată vă permite să închideți bucla în continuare. De asemenea, vă oferă undeva de apucat pentru a deschide oximetrul pentru al pune pe deget. Nu vă faceți griji cu privire la etanșeitate pentru moment, deoarece veți dori să vedeți cum se simte odată ce spuma și plăcile sunt înăuntru.
Pasul 26: Ceva ceva mai moale
Apoi, tăiați o bucată de spumă la lățimea din PVC și la o lungime care se va înfășura complet în jurul buclei interioare.
Pasul 27: Un loc pentru consilii
Pentru a împiedica scufundarea în deget, este important să le încastrăm în spumă. Traceți forma plăcilor în spumă și folosiți o foarfecă pentru a excava materialul. În loc să goliți întreaga zonă din jurul anteturilor, adăugați niște fante pe conectorii laterali care pot ieși, dar pot fi ușor sub spumă. În acest moment, puteți pune plăcile și spuma în PVC și testați potrivirea în PVC-ul real și apoi pe deget. Dacă faceți acest lucru, începeți să pierdeți circulația, veți dori să utilizați din nou pistolul de căldură pentru a deschide un pic mai mult incinta.
Pasul 28: Placi în spumă
Vom începe să punem totul împreună acum! Pentru început, aruncați doar niște epoxidic / adeziv în găurile pe care tocmai le-ați făcut în spumă și puneți scândurile în căminele lor mici. Am folosit același adeziv pe care l-am folosit pentru a vase plăcile mai devreme, care părea să funcționeze foarte bine. Asigurați-vă că lăsați acest lucru să stea câteva ore înainte de a merge mai departe.
Pasul 29: Spuma în plastic
Apoi, am căptușit interiorul PVC-ului cu același adeziv și am pus cu grijă spuma înăuntru. Ștergeți excesul și puneți ceva înăuntru pentru ca spuma să se împiedice. Cuțitul meu utilitar a funcționat bine și chiar ajută să împing spuma pe PVC pentru a obține o etanșare puternică.
Pasul 30: Conexiunea Arduino
În acest moment senzorul real este finalizat, dar, desigur, vrem să-l folosim pentru ceva. Nu este mult să vă conectați la Arduino, dar este incredibil de important să nu conectați nimic înapoi sau foarte probabil veți deteriora lucrurile de pe plăcile de circuite. Asigurați-vă că alimentarea este oprită atunci când conectați circuitele (într-adevăr este cel mai sigur mod de a evita problemele).
Pasul 31: Rezistorul și condensatorul rămas
Câteva note despre cablarea în Arduino:
- Condensatorul de la semnal la masă face minuni pe zgomot. Nu aveam o selecție largă, așa că am folosit „coșul de gunoi special al tatălui”, dar dacă aveți varietate, alegeți ceva în jur de 47nF sau mai puțin. În caz contrar, este posibil să nu aveți o viteză de comutare rapidă între LED-urile roșii și IR.
- Rezistența care intră în cablul fotodetector este un lucru sigur. Nu este necesar, dar mi-a fost teamă că, în timp ce mă ocup de circuitul de panouri, aș putea scurta ceva din greșeală și a bătut întregul proiect. Nu va acoperi fiecare accident, dar vă ajută să aveți un pic mai multă minte.
Pasul 32: Testarea curentului LED
Odată ce le-am introdus, testați curentul care trece prin LED-urile roșii și IR folosind un multimetru în modul ampermetru. Scopul aici este să verificăm doar dacă sunt similare. Mine erau la aproximativ 17mA.
Pasul 33: Codul
După cum sa menționat în etapa de pregătire, codul pentru acest dispozitiv poate fi găsit în depozitul nostru GitHub. Pur şi simplu:
- Descărcați acest cod făcând clic pe „Clonați sau descărcați” / „Descărcați Zip”.
- Dezarhivați acest fișier utilizând 7zip sau un program similar și deschideți acest fișier în Arduino IDE.
- Încărcați-l pe Arduino și conectați pinii așa cum este descris în atribuirea pinilor (sau schimbați-i în cod, dar realizați-vă că va trebui să faceți acest lucru de fiecare dată când redescărcați de pe GitHub).
- Dacă doriți să vedeți o ieșire Serial pe monitorul serial, schimbați serialDisplay boolean în True. Celelalte variabile de intrare sunt descrise în cod; valorile actuale au funcționat bine pentru noi, dar puteți experimenta cu alții pentru a obține performanța optimă pentru configurarea dvs.
Pasul 34: Diagrama circuitului
Pasul 35: Idei suplimentare
Am dori să adăugăm (sau unul dintre numeroșii noștri adepți s-ar putea gândi să adauge)
- Conexiune Bluetooth pentru schimbul de date cu un computer
- Conexiune la un dispozitiv Google Home / Amazon pentru a solicita informații SpO2
- Mai multe matematici pentru calculul SpO2 au fost eliminate, deoarece în prezent nu avem nicio referință pentru comparație. Pur și simplu folosim matematica pe care am găsit-o online.
- Cod pentru calcularea și raportarea bătăilor inimii pacientului, împreună cu SpO2
- Utilizarea unui circuit integrat pentru măsurători și matematică, eliminând o mare parte din variabilitatea pentru ieșirea noastră.
Recomandat:
Cum: Instalarea Raspberry PI 4 Headless (VNC) cu Rpi-imager și imagini: 7 pași (cu imagini)
Cum: Instalarea Raspberry PI 4 Headless (VNC) cu Rpi-imager și Pictures: Plănuiesc să folosesc acest Rapsberry PI într-o grămadă de proiecte distractive din blogul meu. Simțiți-vă liber să o verificați. Am vrut să mă întorc să folosesc Raspberry PI, dar nu aveam tastatură sau mouse în noua mea locație. A trecut ceva timp de când am configurat un Raspberry
Cameră cu infrarosu cu imagini termice DIY: 3 pași (cu imagini)
Cameră cu infrarosu cu imagini termice DIY: Bună ziua! Caut mereu proiecte noi pentru lecțiile mele de fizică. Acum doi ani am dat peste un raport despre senzorul termic MLX90614 de la Melexis. Cel mai bun cu doar 5 ° FOV (câmp vizual) ar fi potrivit pentru o cameră termică făcută de sine. Pentru a citi
Pulsoximetru microcontrolat: 5 pași
Pulsoximetru microcontrolat: Pentru acest proiect intenționez să vă arăt ce am făcut până acum cu proiectul meu de pulsioximetru microcontrolat. 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
Pulsoximetru cu precizie mult îmbunătățită: 6 pași (cu imagini)
Pulsoximetru cu o precizie mult îmbunătățită: dacă ați vizitat recent un medic, este posibil ca semnele vitale de bază să fi fost examinate de o asistentă medicală. Greutatea, înălțimea, tensiunea arterială, precum și ritmul cardiac (HR) și saturația de oxigen din sângele periferic (SpO2). Poate că ultimele două au fost obținute de la
Cum să dezasamblați un computer cu pași și imagini ușoare: 13 pași (cu imagini)
Cum să dezasamblați un computer cu pași și imagini ușoare: Aceasta este o instrucțiune despre cum să dezasamblați un computer. Majoritatea componentelor de bază sunt modulare și ușor de îndepărtat. Cu toate acestea, este important să fiți organizat în acest sens. Acest lucru vă va ajuta să nu vă pierdeți piese și, de asemenea, să faceți reasamblarea