Sadržaj:
- Korak 1: Potreban materijal:
- Korak 2: Ožičenje MAX30100
- Korak 3: Povežite Bluetooth HC-06 modul
- Korak 4: Sastavite strukturu uređaja, prateći Bluetooth modul, LED diodu i Arduino na Protoboard -u
- Korak 5: Dovršavanje sastavljanja uređaja
Video: Uređaj za pulsni oksimetar koji koristi Arduino Nano, MAX30100 i Bluetooth HC06 .: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Bok ljudi, danas ćemo izgraditi senzorni uređaj za očitavanje razine kisika u krvi i brzine otkucaja srca na neinvazivan način pomoću senzora MAX30100.
MAX30100 je otopina senzora za mjerenje pulsa i oksimetrije. Kombinira dvije LED diode, fotodetektor, optimiziranu optiku i tihu analognu obradu signala za otkrivanje pulsne oksimetrije i signala otkucaja srca. MAX30100 radi s izvorima napajanja od 1,8 V i 3,3 V i može se isključiti putem softvera s zanemarivom strujom u stanju mirovanja, dopuštajući da napajanje ostane stalno povezano.
Za ovaj članak koristit ću Bluetooth modul HC-06 (koji radi u podređenom načinu rada) povezan s Arduino Nano. Na taj način možemo poslati pročitane podatke s uređaja na drugi uređaj ili na Internet. U početnom prijedlogu razvijena je mobilna aplikacija za razmatranje vizualizacije podataka. Međutim, ova mobilna aplikacija za Android neće biti obrađena u ovom članku.
Započnimo!
Korak 1: Potreban materijal:
Materijal upotrijebljen u ovom pokusu može se vidjeti u nastavku:
- Arduino Nano
- Mala protoboard
- Žice i set skakača
- Bluetooth modul HC-06
- Senzor MAX30100
- LED
- Dva otpornika 4,7 k Ohma
Korak 2: Ožičenje MAX30100
Prvo moramo povezati MAX30100 kako bismo ga mogli koristiti s Arduinom. Gornja shematska slika u ovom koraku pokazat će kako treba ožičenje biti izvedeno.
U osnovi, moramo žicati žice pinovima dostupnim na senzoru. Za izradu sode bit će potrebno ukloniti ženski dio skakača. Muški dio skakača koristit će se za pristajanje na Arduino.
MAX30100 ima sljedeće pinove:
VIN, SCL, SDA, INT, IRD, RD, GND.
U tu svrhu koristit ćemo samo VIN, SCL, SDA, INT i GND ulaze.
Savjeti: Nakon izvođenja sode, dobro je umetnuti malo vrućeg ljepila za zaštitu sode (kao što možete vidjeti na slici).
Korak 3: Povežite Bluetooth HC-06 modul
Osim toga, isto moramo učiniti i za Bluetooth HC06 modul.
Sve informacije primljene u Bluetooth modulu bit će proslijeđene Arduinu (u našem slučaju) putem serijske.
Domet modula slijedi komunikacijski standard bluetooth, koji je otprilike 10 metara. Ovaj modul radi samo u slave načinu rada, odnosno dopušta drugim uređajima da se povežu s njim, ali ne dopušta sebi povezivanje s drugim bluetooth uređajima.
Modul ima 4 pina (Vcc, GND, RX e TX). RX i TX služe za serijsku komunikaciju s mikrokontrolerom.
Tijekom izvođenja, neki su problemi otkriveni istovremenom upotrebom TX i RX izlaza za Bluetooth zajedno s komunikacijom ili serijskim putem USB -a (koji se koristi za napajanje Arduina i učitavanje koda) na ploči.
Tako su tijekom razvoja pinovi A6 i A7 privremeno korišteni za simulaciju serijske komunikacije. Knjižnica SoftwareSerial korištena je za omogućavanje rada serijskog porta putem softvera.
Referenca: Ožičenje Bluetooth slike dolazi s
Korak 4: Sastavite strukturu uređaja, prateći Bluetooth modul, LED diodu i Arduino na Protoboard -u
Sljedeći korak je staviti sve komponente u protoboard i povezati ih na pravi način.
Sada to možete učiniti kako želite. Ako želite koristiti drugi mikrokontroler poput Arduino Uno ili veću ploču, slobodno to učinite. Koristio sam manji, jer sam trebao imati kompaktni uređaj koji bi mogao izvršiti mjerenje i poslati podatke na drugi uređaj.
Prvi korak: Priključite Arduino na bijelu ploču.
Pričvrstite Arduino Nano u središte protobora
Drugi korak: Priključivanje Bluetooth modula u Arduino.
Spojite bluetooth modul na stražnjoj strani ploče i spojite žicu u Arduino na sljedeći način:
- RX s Bluetootha na TX1 pin u Arduinu.
- TX s Bluetootha na pin RX0 u Arduinu.
- GND s Bluetootha na GND (pin pored RX0 pina) u Arduinu.
- Vcc s Bluetootha na 5V pin u Arduinu.
Treći korak: Priključivanje senzora MAX30100 u Arduino.
- VIN od MAX30100 do 5V pina u Arduinu (isto kao u koraku Bluetooth).
- SCL pin od MAX30100 do A5 pina u Arduinu.
- SDA pin od MAX30100 do A4 pina u Arduinu.
- INT pin od MAX30100 do A2 pina u Arduinu.
- GND pin od MAX30100 do GND pin u Arduinu (pin između VIN i RST).
- Uključite jedan otpornik. Jedna noga u istom 5V pinu na koji smo priključili Bluetooth, a drugi dio u A4 pin.
- Uključite drugi otpornik. Jedna noga je također spojena na 5V pin, a druga na A5 pin.
Važno: Da bi MAX30100 ispravno radio, moramo povući te otpornike na pinove A4 i A5. U protivnom možemo biti svjedoci kvara senzora, poput prigušenog svjetla i često potpunog nefunkcioniranja istog.
Četvrti korak: Dodavanje zelene boje omogućilo je točno znati kada je senzor izmjerio broj otkucaja srca.
- Priključite najmanju nogu zelene LED diode (ili drugu boju koju želite) na GND pin (isto kao što smo spojili Bluetooth).
- Drugi dio spojite na pin D2.
Korak 5: Dovršavanje sastavljanja uređaja
U ovom trenutku već imamo sklopljen uređaj, ali ne i programiran. Imamo bluetooth modul spojen na Arduino, kao i MAX30100 senzor, koji će izvršiti sva mjerenja podataka i poslati ih u Bluetooth modul, koji će zauzvrat poslati na drugi uređaj.
Za ovaj članak, svrha je bila pokazati sastavljanje uređaja. U sljedećih nekoliko članaka pokazat ću kako programirati uređaj pomoću Arduino IDE -a. Na ovoj slici možete vidjeti kako će uređaj raditi, od čitanja podataka do pregledavanja na vašem Android uređaju.
Završili ste s izradom vlastitog mjerenja pulsnog oksimetra po niskim cijenama. Pratite sljedeći članak!: D
Preporučeni:
Arduino pulsni oksimetar: 35 koraka (sa slikama)
Arduino pulsni oksimetar: Pulsni oksimetri standardni su instrumenti za bolničke postavke. Koristeći relativne apsorpcije oksigeniranog i deoksigeniranog hemoglobina, ovi uređaji određuju postotak krvi pacijenta koja prenosi kisik (zdrav raspon je 94-9
Bežični Bluetooth Bot koji koristi Arduino i Bluetooth: 6 koraka
Bežični Bluetooth Bot pomoću Arduina i Bluetootha: U ovom ćemo vodiču naučiti kako napraviti bežični Bluetooth Bot pomoću Arduina i Bluetooth modula hc-05 te upravljati njime pomoću našeg pametnog telefona
Ultrazvučni radar koji koristi Arduino Nano i serijski ploter: 10 koraka
Ultrazvučni radar pomoću Arduino Nano i serijskog plotera: U ovom Instructableu ćemo naučiti osnove servo biblioteke, kao i postavljanje ultrazvučnog senzora i koristiti ga kao radar. izlaz ovog projekta bit će vidljiv na monitoru serijskog plotera
Mikrokontrolirani pulsni oksimetar: 5 koraka
Mikrokontrolirani pulsni oksimetar: Za ovaj projekt planiram vam pokazati što sam do sada učinio sa svojim projektom mikrokontroliranog pulsnog oksimetra. Moja strast prema elektronici i fitnesu vrlo je jaka pa sam odlučila stvoriti projekt koji će mi omogućiti korištenje obje moje strasti
Pulsni oksimetar sa znatno poboljšanom preciznošću: 6 koraka (sa slikama)
Pulsni oksimetar s znatno poboljšanom preciznošću: Ako ste nedavno posjetili liječnika, velika je vjerojatnost da je medicinske sestre pregledala vaše osnovne vitalne znakove. Težina, visina, krvni tlak, kao i broj otkucaja srca (HR) i zasićenje kisikom u perifernoj krvi (SpO2). Možda su posljednja dva dobivena iz