Sisukord:
- Samm: vajalik materjal:
- 2. samm: MAX30100 juhtmestiku ühendamine
- 3. samm: ühendage Bluetooth HC-06 moodul
- Samm 4: Koguge seadme struktuur kokku, järgides Bluetooth -moodulit, LED -i ja Arduino protoboardil
- Samm: seadme kokkupaneku lõpetamine
Video: Pulssoksimeetri seade, mis kasutab Arduino Nano, MAX30100 ja Bluetooth HC06: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Hei poisid, Täna ehitame sensoorse seadme, mis võimaldab MAX30100 anduri abil mitteinvasiivsel viisil lugeda hapniku taset veres ja südame löögisagedust.
MAX30100 on pulssoksümeetria ja südame löögisageduse monitori andurite lahendus. See ühendab kaks LED-i, fotodetektori, optimeeritud optika ja madala müratasemega analoogsignaalitöötluse, et tuvastada pulssoksümeetria ja südame löögisageduse signaale. MAX30100 töötab 1,8 V ja 3,3 V toiteallikatest ning selle saab välja lülitada tarkvara abil, mille ooterežiim on tühine, mis võimaldab toiteallikat kogu aeg ühendada.
Selle artikli jaoks kasutan Arduino Nanoga seotud Bluetooth-moodulit HC-06 (töötab alamrežiimis). Sel viisil saame saata seadmest loetud andmed teise seadmesse või Internetti. Esialgses ettepanekus töötati välja andmete visualiseerimise kaalumiseks mobiilirakendus. Seda mobiilse Androidi rakendust see artikkel siiski ei hõlma.
Alustame!
Samm: vajalik materjal:
Selles katses kasutatud materjali saab näha allpool:
- Arduino Nano
- Väike Protoboard
- Juhtmed ja džemprite komplekt
- Bluetooth-moodul HC-06
- Andur MAX30100
- LED
- Kaks takistit 4,7 kΩ
2. samm: MAX30100 juhtmestiku ühendamine
Esiteks peame MAX30100 ühendama Arduinoga. Selle sammu ülaltoodud skemaatiline pilt näitab, kuidas juhtmestikku tuleks teha.
Põhimõtteliselt peame juhtmed sodima anduril olevate tihvtidega. Sooda valmistamiseks on vaja hüppaja naissoost osa eemaldada. Jumperi meessoost osa kasutatakse Arduino dokkimiseks.
MAX30100 -l on järgmised tihvtid:
VIN, SCL, SDA, INT, IRD, RD, GND.
Sel eesmärgil kasutame ainult VIN, SCL, SDA, INT ja GND sisendeid.
Näpunäiteid: Pärast sooda sooritamist on hea sooda kaitsmiseks veidi kuuma liimi sisestada (nagu pildilt näha).
3. samm: ühendage Bluetooth HC-06 moodul
Lisaks peame sama tegema ka Bluetooth HC06 mooduli puhul.
Kogu Bluetooth -moodulis saadud teave edastatakse Arduinole (meie puhul) jada kaudu.
Moodulite vahemik järgib Bluetoothi kommunikatsioonistandardit, mis on ligikaudu 10 meetrit. See moodul töötab ainult alamrežiimis, see tähendab, et see võimaldab teistel seadmetel sellega ühenduse luua, kuid ei luba end teiste Bluetooth -seadmetega ühendada.
Moodulil on 4 kontakti (Vcc, GND, RX e TX). RX ja TX kasutatakse mikrokontrolleriga jadaühenduse võimaldamiseks.
Täitmise ajal avastati mõningaid probleeme, kasutades samaaegselt Bluetoothi jaoks TX- ja RX -väljundeid koos side- või jadaühendusega USB kaudu (mida kasutatakse Arduino toiteks ja koodi laadimiseks).
Seega kasutati arendamise ajal tihvte A6 ja A7 ajutiselt jadaühenduse simuleerimiseks. SoftwareSerial Library -d kasutati tarkvara kaudu jadaportide kasutamiseks.
Viide: Bluetooth-kujutise juhtmestik on pärit aadressilt
Samm 4: Koguge seadme struktuur kokku, järgides Bluetooth -moodulit, LED -i ja Arduino protoboardil
Järgmine samm on panna kõik komponendid protopoardisse ja ühendada need õigesti.
Nüüd saate seda teha nii, nagu soovite. Kui soovite kasutada mõnda muud mikrokontrollerit, näiteks Arduino Uno või suuremat plaati, tehke seda julgelt. Olen kasutanud väiksemat, sest mul oli vaja kompaktset seadet, millega oleks võimalik mõõtmisi läbi viia ja andmed ka teisele seadmele saata.
Esimene samm: Arduino kinnitamine valgele tahvlile.
Kinnitage Arduino Nano protoboardi keskele
Teine samm: Bluetooth -mooduli ühendamine Arduinoga.
Ühendage Bluetoothi moodul plaadi tagaküljel ja ühendage ka Arduino traat järgmiselt:
- RX Bluetoothist Arduino TX1 kontakti.
- TX Bluetoothist Arduino RX0 kontaktile.
- GND Bluetoothist GND -le (tihvt peale RX0 tihvti) Arduinos.
- Vcc Bluetoothist Arduino 5V pinni.
Kolmas samm: MAX30100 anduri kinnitamine Arduinosse.
- VIN alates MAX30100 kuni Arduino 5V pinni (sama mis meil Bluetoothi sammus).
- SCL -tihvt MAX30100 -st Arduino A5 -tihvtini.
- SDA -tihvt alates MAX30100 kuni Arduino A4 -nööpnõelani.
- INT -tihvt MAX30100 -st Arduino A2 -tihvtini.
- GND tihvt MAX30100 -st GND -tihvtini Arduino's (tihvt VIN ja RST vahel).
- Ühendage üks takisti. Üks jalg samas 5V nööpnõelas ühendasime Bluetoothi ja teine osa A4 tihvtiga.
- Ühendage teine takisti. Üks jalg on ühendatud ka 5v kontaktiga ja teine A5 tihvtiga.
Tähtis: MAX30100 nõuetekohaseks tööks peame need takistid vastavalt A4 ja A5 tihvtidele tõmbama. Vastasel juhul võime näha anduri rikkeid, näiteks hämarat valgust ja sageli selle täielikku mittetoimimist.
Neljas samm: rohelise lisamine andis täpselt teada, millal andur pulssi mõõtis.
- Ühendage rohelise LED -i väikseim jalg (või mõni muu värv, mida võite eelistada) GND -tihvtiga (sama, mis Bluetoothi ühendamisel).
- Ühendage teine osa D2 tihvtiga.
Samm: seadme kokkupaneku lõpetamine
Siinkohal on meil oma seade juba kokku pandud, kuid mitte programmeeritud. Meil on Arduinoga ühendatud bluetooth moodul, samuti MAX30100 andur, mis teostab kõik andmete mõõtmised ja saadab need Bluetooth moodulile, mis omakorda saadab teise seadmesse.
Selle artikli eesmärk oli demonstreerida seadme kokkupanekut. Järgmistes artiklites käsitlen seadme programmeerimist Arduino IDE abil. Sellel pildil näete, kuidas seade töötab, alates andmete lugemisest kuni Android -seadme vaatamiseni.
Olete lõpetanud oma pulssoksümeetri seadme mõõtmise madala hinnaga. Jääge järgmise artikli juurde!: D
Soovitan:
Halloweeni hirmutamismasin, mis kasutab PIR -i, 3D -prinditud kõrvitsat ja troll Arduino -ühilduvat heliplaani/praktilist naljalauda: 5 sammu
Halloweeni hirmutamismasin, mis kasutab PIR -i, 3D -trükitud kõrvitsat ja troll Arduinoga ühilduvat heliplaani/praktilist naljalauda: trolliplaat, mille on loonud Patrick Thomas Mitchell, EngineeringShock Electronics, ja seda rahastati täielikult Kickstarteris mitte liiga kaua aega tagasi. Sain oma preemia paar nädalat varem, et aidata kirjutada mõned kasutusnäited ja ehitada Arduino raamatukogu
ASS-seade (antisotsiaalne sotsiaalne seade): 7 sammu
ASS-seade (antisotsiaalne sotsiaalne seade): öelge, et olete selline inimene, kellele meeldib inimeste läheduses viibida, kuid kellele ei meeldi, et nad liiga lähedale tulevad. Te olete ka rahvale meeldiv ja teil on raske inimestele ei öelda. Nii et te ei tea, kuidas käskida neil tagasi astuda. Noh, sisestage - ASS -seade! Y
Automaatne raudteeületussüsteem, mis kasutab Arduino -põhist sisseehitatud platvormi: 9 sammu
Automaatne raudteeületussüsteem, mis kasutab Arduino -põhist sisseehitatud platvormi: jõulud on vaid nädala kaugusel! Kõik on hõivatud pidustuste ja kingituste hankimisega, mida muide on lõputute võimalustega meie ümber veelgi raskem saada. Kuidas oleks minna klassikalise kingituse juurde ja lisada veidi isetegemist
Raadiosagedustuvastusel põhinev turvasüsteem, mis kasutab ARDUINO ja GSM -i: 5 sammu
RFID -PÕHINE OSAVÕTESÜSTEEM ARDUINO JA GSM -i KASUTAMINE: See projekt kasutab RFID -tehnoloogiat, et teha märkmeid igast klassiruumi sisenevast õpilasest ja arvutada ka klassis viibimise aeg. Selles pakutud süsteemis on igale õpilasele eraldatud RFID -silt. Osavõtuprotsess võib olla
IoT kasside söötja, mis kasutab osakeste footonit, mis on integreeritud Alexa, SmartThingsi, IFTTT ja Google'i arvutustabelitega: 7 sammu (koos piltidega)
IoT kassisöötja, mis kasutab osakeste footonit, mis on integreeritud Alexa, SmartThingsi, IFTTT ja Google'i arvutustabelitega: automaatse kassisöötja vajadus on iseenesestmõistetav. Kassid (meie kassi nimi on Bella) võivad olla näljasena ebameeldivad ja kui teie kass on nagu minu, sööb see kausi iga kord kuivana. Vajasin viisi, kuidas väljastada kontrollitud kogus toitu automaatselt