Indholdsfortegnelse:
- Trin 1: Nødvendigt materiale:
- Trin 2: Tilslutning af MAX30100
- Trin 3: Tilslut Bluetooth HC-06-modulet
- Trin 4: Saml enhedens struktur efter Bluetooth -modulet, LED'en og Arduino på Protoboard
- Trin 5: Afslut vores enhed
Video: En pulsoximeter -enhed ved hjælp af Arduino Nano, MAX30100 og Bluetooth HC06 .: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Hej gutter, i dag skal vi bygge en sensorisk enhed til at aflæse iltniveauet i blodet og hjerterytmen på en ikke -invasiv måde ved hjælp af MAX30100 -sensoren.
MAX30100 er en løsning til pulsoximetri og hjertefrekvensmonitor. Den kombinerer to lysdioder, en fotodetektor, optimeret optik og støjsvag analog signalbehandling til at detektere pulsoximetri og pulssignaler. MAX30100 fungerer fra 1.8V og 3.3V strømforsyninger og kan slukkes via software med ubetydelig standbystrøm, hvilket gør det muligt for strømforsyningen at forblive tilsluttet hele tiden.
Til denne artikel vil jeg bruge et Bluetooth-modul HC-06 (der fungerer i slave-tilstand) forbundet med Arduino Nano. På denne måde kan vi sende de læste data fra enheden til en anden enhed eller til internettet. I det første forslag blev der udviklet en mobilapplikation for at overveje visualisering af dataene. Denne mobile Android -applikation vil dog ikke blive dækket af denne artikel.
Lad os komme igang!
Trin 1: Nødvendigt materiale:
Materialet, der blev brugt i dette eksperiment, kan ses nedenfor:
- Arduino Nano
- Lille Protoboard
- Tråde og et sæt jumpere
- Bluetooth-modul HC-06
- Sensor MAX30100
- LED
- To modstande 4,7k Ohm
Trin 2: Tilslutning af MAX30100
Først skal vi tilslutte MAX30100 for at kunne bruge den med Arduino. Det skematiske billede ovenfor i dette trin viser, hvordan ledningerne skal udføres.
Grundlæggende skal vi tørre ledningerne med de ben, der er tilgængelige på sensoren. Det vil være nødvendigt at fjerne hundelen af jumperen for sodavand, der skal laves. Den mandlige del af Jumperen bruges til at lægge til på Arduino.
MAX30100 har følgende stifter:
VIN, SCL, SDA, INT, IRD, RD, GND.
Til dette formål bruger vi kun VIN, SCL, SDA, INT og GND input.
Tips: Efter at have udført sodavand, er det godt at indsætte lidt varm lim for at beskytte sodavand (som du kan se på billedet).
Trin 3: Tilslut Bluetooth HC-06-modulet
Derudover skal vi gøre det samme for Bluetooth HC06 -modulet.
Alle oplysninger, der modtages i Bluetooth -modulet, sendes til Arduino (i vores tilfælde) via seriel.
Modulens rækkevidde følger bluetooth kommunikationsstandarden, som er cirka 10 meter. Dette modul fungerer kun i slave -tilstand, det vil sige, det tillader andre enheder at oprette forbindelse til det, men tillader ikke sig selv at oprette forbindelse til andre bluetooth -enheder.
Modulet har de 4 ben (Vcc, GND, RX e TX). RX og TX bruges til at tillade kommunikation med mikrokontrolleren på en seriel måde.
Under udførelsen blev der opdaget nogle problemer ved samtidig at bruge TX- og RX -udgange til Bluetooth sammen med kommunikation eller seriel via USB (som bruges til at drive Arduino og indlæse koden) på kortet.
Under udviklingen blev ben A6 og A7 således midlertidigt brugt til at simulere seriel kommunikation. SoftwareSerial Library blev brugt til at tillade seriel portdrift via software.
Reference: Bluetooth-billedkabler er fra
Trin 4: Saml enhedens struktur efter Bluetooth -modulet, LED'en og Arduino på Protoboard
Næste trin er at lægge alle komponenterne i protoboardet og forbinde dem på den rigtige måde.
Du kan gøre det nu, som du vil. Hvis du vil bruge en anden mikrokontroller som Arduino Uno eller et større bord, er du velkommen til at gøre det. Jeg har brugt en mindre, fordi jeg skulle have en kompakt enhed, der ville være mulig at udføre målingen og også sende dataene til en anden enhed.
Første trin: Fastgørelse af Arduino til det hvide bord.
Fastgør Arduino Nano i midten af protoboardet
Andet trin: Tilslutning af Bluetooth -modulet i Arduino.
Tilslut bluetooth -modulet på bagsiden af kortet og tilslut også ledningen i Arduino som følger:
- RX fra Bluetooth til TX1 -stiften i Arduino.
- TX fra Bluetooth til RX0 -stiften i Arduino.
- GND fra Bluetooth til GND (pin udover RX0 pin) i Arduino.
- Vcc fra Bluetooth til 5V pin i Arduino.
Tredje trin: Montering af MAX30100 -sensoren i Arduino.
- VIN fra MAX30100 til 5V pin i Arduino (samme som vi har i Bluetooth -trin).
- SCL pin fra MAX30100 til A5 pin i Arduino.
- SDA pin fra MAX30100 til A4 pin i Arduino.
- INT pin fra MAX30100 til A2 pin i Arduino.
- GND pin fra MAX30100 til GND pin i Arduino (pin mellem VIN og RST).
- Tilslut en modstand. Et ben i den samme 5V pin vi tilsluttede Bluetooth og den anden del i A4 pin.
- Tilslut den anden modstand. Det ene ben er også forbundet i 5v pin og det andet tilsluttet A5 pin.
Vigtigt: For at få MAX30100 til at fungere korrekt, skal vi trække disse modstande henholdsvis til A4- og A5 -benene. Ellers kan vi være vidne til en sensorfejl, f.eks. Et svagt lys og ofte fuldstændig ikke-funktion af det samme.
Fjerde trin: Tilføjelse af en grøn førte til nøjagtigt at vide, hvornår en puls blev målt af sensoren.
- Slut det mindste ben på den grønne LED (eller en anden farve du måske foretrækker) til GND -stiften (samme som vi tilsluttede Bluetooth).
- Tilslut den anden del til D2 -stiften.
Trin 5: Afslut vores enhed
På dette tidspunkt har vi allerede vores enhed samlet, men ikke programmeret. Vi har bluetooth -modulet forbundet til Arduino, samt MAX30100 -sensoren, som udfører alle datamålinger og sender det til Bluetooth -modulet, som igen sender til en anden enhed.
Til denne artikel var formålet at demonstrere montering af enheden. I de næste par artikler vil jeg dække, hvordan man programmerer enheden ved hjælp af Arduino IDE. Du kan se på dette billede, hvordan enheden fungerer, fra læsning af data til visning på din Android -enhed.
Du er færdig med at lave din egen Pulse Oximeter -måling med en lav pris. Hold øje med den næste artikel!: D
Anbefalede:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin
RF 433MHZ radiostyring ved hjælp af HT12D HT12E | Oprettelse af en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: I denne instruktør vil jeg vise dig, hvordan du laver en RADIO -fjernbetjening ved hjælp af 433mhz sendermodtagermodul med HT12E -kode & HT12D -dekoder IC.I denne instruktive kan du sende og modtage data ved hjælp af meget meget billige KOMPONENTER SOM: HT
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores