Cov txheej txheem:
- Khoom siv
- Kauj ruam 1:
- Kauj ruam 2:
- Kauj ruam 3:
- Kauj ruam 4:
- Kauj ruam 5:
- Kauj Ruam 6:
- Kauj ruam 7:
- Kauj ruam 8:
- Kauj ruam 9:
Video: Pulse Sensor Wearable: 10 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Nqe lus piav qhia
Txoj haujlwm no yog hais txog kev tsim qauv thiab tsim kom hnav tau uas yuav txiav txim siab kev noj qab haus huv ntawm tus neeg siv uas yuav hnav nws.
Nws lub hom phiaj yog ua kom zoo li exoskeleton uas ua haujlwm yog txhawm rau so thiab ua kom tus neeg siv nyob rau lub sijhawm muaj kev ntxhov siab lossis teeb meem nyuaj siab los ntawm kev tawm suab hauv cov ntsiab lus siab uas peb muaj hauv lub cev.
Lub cev muaj zog kev co yuav nyob rau thaum lub photoplethysmographic mem tes sensor tau txais, thaum qee lub sijhawm, nce siab ntawm nrawm nrawm pulsations. Thaum tus mem tes tus nqi txo qis, txhais tau tias tus neeg siv tau nqig, qhov kev co yuav nres.
Ib qho kev xav luv luv raws li qhov xaus
Ua tsaug rau txoj haujlwm no peb tau tuaj yeem siv ib feem ntawm kev paub uas tau kawm hauv chav kawm, uas peb ua haujlwm ntawm ntau lub tshuab hluav taws xob siv ntau lub ntsuas hluav taws xob thiab lub cev muaj zog hauv qhov xwm txheej tiag tiag: hnav tau uas ua rau cov neeg siv nyob rau lub sijhawm ntxhov siab lossis teeb meem.
Nrog txoj haujlwm no, tsis tsuas yog peb tau tsim cov khoom muaj tswv yim thaum tsim tus neeg saib xyuas thiab xaws nws, tab sis kuj yog cov ceg engineering, thiab peb sib xyaw lawv tag nrho ua ke ntawm ib qhov haujlwm.
Peb kuj tau xyaum ua kev paub txog hluav taws xob thaum tsim cov hluav taws xob hluav taws xob ntawm lub protoboard thiab xa nws mus rau LilyPad Arduino soldering cov khoom siv.
Khoom siv
Photoplethysmographic mem tes sensor (Analog input)
Lub ntsuas mem tes yog lub ntsaws-thiab-ua si lub plawv ntsuas rau Arduino. Lub sensor muaj ob sab, ntawm ib sab LED tau muab tso nrog lub teeb pom kev ib puag ncig thiab ntawm lwm sab muaj qee qhov kev sib txuas. Qhov no yog lub luag haujlwm rau kev ua kom nrov nrov thiab tshem tawm suab nrov. LED nyob rau sab xub ntiag ntawm lub ntsuas tau muab tso rau ntawm cov leeg hauv peb tib neeg lub cev.
Qhov LED no tso lub teeb uas ntog rau ntawm cov leeg ncaj qha. Cov hlab ntshav yuav muaj ntshav ntws sab hauv lawv tsuas yog thaum lub plawv tso, yog li yog peb saib xyuas cov ntshav ntws peb tuaj yeem saib xyuas lub plawv dhia ib yam. Yog tias pom cov ntshav ntws tawm mus, lub teeb pom kev ib puag ncig yuav khaws lub teeb ntau dua vim tias lawv yuav pom los ntawm cov ntshav, qhov kev hloov pauv me me hauv lub teeb tau txais kev tshuaj xyuas lub sijhawm kom txiav txim siab peb lub plawv dhia.
Nws muaj peb lub xov hlau: thawj qhov txuas nrog hauv av ntawm qhov system, qhov thib ob +5V muab qhov hluav taws xob thiab qhov thib peb yog lub teeb liab pulsating.
Hauv qhov haujlwm no ib lub mem tes sensor tau siv. Nws tau muab tso rau hauv qab lub dab teg kom nws tuaj yeem kuaj pom qhov mob hnyav.
Kev co lub cev muaj zog (Analog tso zis)
Qhov tivthaiv no yog DC lub cev muaj zog uas vibrates thaum tau txais lub teeb liab. Thaum nws tsis tau txais nws ntxiv, nws nres.
Hauv peb txoj haujlwm peb lub tshuab ua kom muaj zog tau siv los ua kom tus neeg siv ntsiag to los ntawm peb qhov sib txawv ntawm cov ntsiab lus uas nyob ntawm lub dab teg thiab tes.
Arduino Ib
Arduino Uno yog qhov qhib qhov microcontroller thiab tsim pawg thawj coj los ntawm Arduino.cc. Nws kuj tseem muaj 14 Digital pins, 6 Analog pins thiab tuaj yeem tsim tau nrog Arduino IDE (Kev Txhim Kho Ib Leeg Ib puag ncig) ntawm hom B USB cable.
Cov xov hluav taws xob
Cov xov hlau hluav taws xob yog cov siv hluav taws xob uas xa hluav taws xob los ntawm ib qho mus rau lwm qhov.
Hauv qhov haujlwm peb siv lawv los txuas cov hluav taws xob hluav taws xob txuas rau ntawm phaj Bakelite rau Arduino pins.
Lwm cov ntaub ntawv:
- Lub dab teg
- Cov xov dub
- Xim dub
- Npuag
Cov Cuab Yeej:
- Vuam
- Txiab
- Koob
- Cardboard tes mannequin
Kauj ruam 1:
Ua ntej, peb tau ua hluav taws xob siv hluav taws xob tiv thaiv protoboard kom peb tuaj yeem txheeb xyuas seb peb xav kom lub Circuit Court zoo li cas uas peb xav siv.
Kauj ruam 2:
Tom qab ntawd, peb tau ua qhov kawg ntawm qhov peb yuav muab tso rau sab hauv lub cev los ntawm kev siv cov khoom siv sib xyaw ua ke. Lub voj voog yuav tsum zoo li kev yees duab saum toj no.
Txhua lub xov tooj yuav tsum txuas nrog lub chaw xa xov hauv Arduino Uno thiab nws tau pom zoo kom npog cov hluav taws xob ntawm cov thaiv kom tsis txhob luv luv siv cov kab xev insulating.
Kauj ruam 3:
Peb tau teeb tsa txoj cai siv Arduino software thiab them nws rau Arduino siv USB cable.
// tsis los lim qhov qis zaus#txhais BSIZE 50 ntab buf [BSIZE]; int bPos = 0;
// Lub plawv dhia algorithm
#define THRESHOLD 4 // nrhiav tau qhov pib tsis tau kos npe ntev t; // kawg pom lub plawv dhia ntab lastData; koj lastBpm;
void teeb tsa () {
// pib ua kev sib txuas lus ntawm 9600 khoom ib ob: Serial.begin (9600); pinMode (6, NTAWV); // tshaj tawm tus vibrator 1 pinMode (11, OUTPUT); // tshaj tawm vibrator 2 pinMode (9, OUTPUT); // tshaj tawm vibrator 3}
void voj () {
// nyeem thiab ua cov tswv yim los ntawm lub ntsuas pa ntawm tus lej analog 0: ntab ua tiavData = txheej txheem txheej txheem (analogRead (A0));
//Serial.println(processedData); // tsis pom zoo qhov no los siv cov phiaj xwm phiaj xwm
yog (ua tiav Cov Ntaub Ntawv> THRESHOLD) // siab dua tus nqi no suav tias yog lub plawv dhia
{yog (lastData <THRESHOLD) // thawj zaug peb hla dhau qhov pib peb xam BPM {int bpm = 60000 /(millis () - t); yog (abs (bpm - lastBpm) 40 && bpm <240) {Serial.print ("Lub plawv dhia tshiab:"); Serial.print (bpm); // qhia hauv qhov screen bpms Serial.println ("bpm");
yog (bpm> = 95) {// yog bpm siab dua 95 lossis 95…
analogWrite (6, 222); // vibrator 1 vibrates
analogWrite (11, 222); // vibrator 2 vibrates analogWrite (9, 222); // vibrator 3 vibrates} lwm yam {// yog tias tsis yog (bpm qis dua 95)… analogWrite (6, 0); // vibrator 1 tsis ua kom sib zog analogWrite (11, 0); // vibrator 2 tsis vibrates analogWrite (9, 0); // vibrator 3 tsis vibrates}} lastBpm = bpm; t = millis (); }} lastData = ua tiav cov ntaub ntawv; ncua (10); }
ntab txheej txheemData (int val)
{buf [bPos] = (ntab) val; bPos ++; yog (bPos> = BSIZE) {bPos = 0; } ntab nruab nrab = 0; rau (int kuv = 0; kuv <BSIZE; kuv ++) {nruab nrab+= buf ; } rov qab (ntab) val - nruab nrab / (ntab) BSIZE; }
Kauj ruam 4:
Thaum lub sijhawm tsim cov txheej txheem peb yuav tsum tau txiav txim siab qhov chaw ntawm cov ntsiab lus siab hauv lub cev kom paub qhov twg yuav tsum tau muab lub cav sib zog, thiab peb xaiv peb ntawm lawv.
Kauj ruam 5:
Txhawm rau kom tau hnav, ua ntej peb tau pleev xim rau lub cev xim dab teg siv dub zas xim raws li cov lus qhia ntawm cov khoom.
Kauj Ruam 6:
Thaum peb muaj lub dab teg, peb tau ua plaub lub qhov nyob rau hauv daim duab los qhia tes mannequin. Peb ntawm lawv tau tsim los rho tawm peb lub tshuab hluav taws xob uas peb tau siv hauv hluav taws xob hluav taws xob thiab qhov kawg tau ua tiav los tso lub mem tes ntsuas ntawm tus txiv neej lub dab teg. Sib nrug ntawm qhov ntawd, peb kuj tau txiav me me ntawm lub dab teg kom pom qhov ntsuas qhov kawg no pom.
Kauj ruam 7:
Tom qab ntawd, peb tau ua ib lub qhov kawg ntawm sab qis ntawm daim duab los txhais tes txhawm rau txhawm rau txuas thiab txuas lub USB cable los ntawm lub khoos phis tawj mus rau Arduino pawg thawj coj los ua hluav taws xob. Peb tau ua qhov kev xeem zaum kawg los xyuas txhua yam ua haujlwm tau zoo.
Kauj ruam 8:
Txhawm rau muab peb cov khoom tsim qauv tsim tau ntau dua, peb kos thiab txiav lub voj voog hauv cov xim garnet uas peb tom qab ntawd xaws qee txoj kab los sawv cev rau lub plawv hluav taws xob ntaus.
Kauj ruam 9:
Thaum kawg, raws li lub dab teg dub npog lub tshuab ua kom muaj zog, peb txiav thiab xaws peb lub plawv me me ntawm qhov hnav kom paub lawv qhov chaw nyob.
Pom zoo:
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Nrog Arduino Uno: 4 Cov Kauj Ruam (nrog Duab)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Nrog Arduino Uno: Yuav ua li cas thiaj li hnav tau cov khoom ua haujlwm taug qab saib? Nov yog lub cuab yeej siv tau tsim los ua kom muaj kev co thaum nws pom qhov tsis khov. Koj puas siv sijhawm ntau hauv computer zoo li kuv? Puas yog koj zaum ntau teev yam tsis paub nws? Tom qab ntawd cov cuab yeej no yog f
Pulse Oximeter Nrog Kev Txhim Kho Zoo Tshaj Plaws: 6 Cov Kauj Ruam (nrog Duab)
Pulse Oximeter Nrog Kev Txhim Kho Zoo Tshaj Plaws: Yog tias koj nyuam qhuav mus ntsib kws kho mob, yuav muaj feem tias koj cov cim tseem ceeb tseem ceeb tau raug tshuaj xyuas los ntawm kws saib xyuas neeg mob. Qhov hnyav, qhov siab, ntshav siab, ntxiv rau lub plawv dhia (HR) thiab cov pa oxygen hauv cov ntshav ib leeg (SpO2). Tej zaum, ob qhov kawg tau los ntawm
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv
Yuav Ua Li Cas Ua Kom Yooj Yim Wearable Pulse Notifier: 5 Kauj Ruam
Yuav Ua Li Cas Ua Kom Yooj Yim Wearable Pulse Notifier: Pulseme yog lub cuab yeej siv tau uas pab tib neeg paub thaum lawv lub plawv dhia siab dua qhov teeb tsa, los ntawm kev muab lawv lub cev tawm tswv yim hauv daim ntawv ntawm kev nqaim thiab tsis poob ntsej muag