Soldriven pulsmätare (5 / 14 steg)

Steg 5: Testa puls Sensor styrelsen...



Det är mycket lätt, även för nybörjare i Arduino. I det här steget kommer vi visualisera HR (puls) sensorn utgång med ett datorprogram, gjorts i bearbetningen. Detta kommer att hjälpa oss att ändra koden för att räkna pulsen. Följ dessa steg:

  1. Ladda upp "AnalogReadSerial" skissen till din Arduino ombord. Du hittar det i filen > exempel > grunderna.
  2. Öppna programmet bearbetning. Kopiera koden nedan och klistra in den i den behandling fönstret.
  3. Anslut HR sensor styrelsen till Arduino: pins till + 5v och 0och data utdata till A0 av Arduino.
  4. Kör programmet bearbetning genom att klicka på knappen "spela" i övre vänstra hörnet.

Här får du ett diagram över seriell värdena kommer från Arduino. I figuren, X-axeln är tid, Y-axeln är seriell värdet. Största värdet på Y-axeln är 1023 (överst i diagrammet) och lägsta är 0 (längst ner). När ingen finger placeras får du ganska godtyckliga värden, men du är finger utan att flytta kommer att skapa en ren "hjärtslag" i diagrammet, som visas i bilden ovan.

Om du bara ville visualisera dina hjärtslag, kan du sluta här. Men för att gå vidare, du måste räkna ut ett visst "tröskel" värde, att, om korsade, Arduino kommer att känna igen som ett beat. Olika HR sensorer kan behöva olika tröskelvärden.

För mig, har jag satt värdet på 200.

Se denna video för demonstration av visualisera hjärtslag...

Här är koden för programmet bearbetning ...

import processing.serial.*;

Seriella myPort; Den seriella porten
int xPos = 1; horisontellt läge av grafen

Variabler för att dra en kontinuerlig linje.
int lastxPos = 1;
int lastheight = 0;

Ogiltiga inställningar () {
Ange fönstrets storlek:
storlek (600, 400);

Lista över alla tillgängliga seriella portar
println(Serial.list());
Kontrollera de angivna seriella portarna i din maskin
och använda rätt index nummer i Serial.list() [].

myPort = ny följetong (denna, Serial.list() [6], 9600); //

En serialEvent() skapas när ett radmatningstecken tas emot:
myPort.bufferUntil('\n');
Background(0); Ange inledande bakgrund:
}
void Rita () {
allt händer i serialEvent()
}

void serialEvent (Serial myPort) {
få den ASCII-strängen:
InString sträng = myPort.readStringUntil('\n');
om (inString! = null) {
inString = trim(inString); trim av blanktecken.
flyta inByte = float(inString); konvertera till ett tal.
inByte = karta (inByte, 0, 1023, 0, höjd); karta till skärmhöjd.

Rita en linje från senaste inByte till den nya.
stroke(255,255,255); Linjefärg
strokeWeight(1); stroke bredare
linje (lastxPos, lastheight, xPos, höjd - inByte);
lastxPos = xPos;
lastheight = int(height-inByte);

vid kanten av fönstret, gå tillbaka till början:
om (xPos > = bredd) {
xPos = 0;
lastxPos = 0;
Background(0,123,255); Rensa skärmen.
}
annat {
öka den vågräta positionen:
xPos ++;
}
}
}

Se Steg
Relaterade Ämnen

DIY pulsmätare med TCRT5000L och LM358

göra din egen pulsmätare med enkla komponenter. Scheman finns (se kommentar). Njut!...

DIY puls pulsmätare

Följande instructable representerar en puls pulsmätare med Linkit ONE. Det kan visa din puls på en seriell övervaka. Projektet är mycket lätt att göra och kräver mycket mindre delar och tid att montera.Detta är min första instructable. Behaga en posi...

Linkit en puls pulsmätare

Detta är en riktigt rolig och cool instructable, i detta instructable jag ska visa dig hur man bygger en puls pulsmätare. Denna enhet övervakar ditt hjärta BPM (slag per minut) och visar den på skärmen. Detta projekt har ett brett utbud av medicinska...

Pulspletysmografi - (IR-pulsmätare)

Detta Instructable dokumenterar hur man skapar en enkel pulsmätare med pulspletysmografi med en IR fototransistor via transmissiv absorption att Arduino att bearbeta de pulserande data och Visa live resultat via en TFT-skärm.För att använda källkoden...

Hur man analyserar pulsmätare data

jag har använt en pulsmätare (HRM) i år. Jag gillar det eftersom det ger mig ett objektivt mått på hur hårt jag har arbetat. Jag har läst de häften som medföljer i förpackningen när du köper din HRM. Detta är den "Zon" system som används för att...

Elektrokardiografiska & pulsmätare

detta instructable visar dig hur man gör en elektrokardiografiska och pulsmätare. Den är avsedd att vara en rolig vetenskap projekt bara. Naturligtvis bör det inte fungera som ett medicinskt syfte.Observera: För att undvika varje risk för elektriska...

LinkIt en avlägsen pulsmätare

Detta instructable visar hur man bygger en Wifi aktiverat pulsmätare med hjälp Mediatek LinkIt ett development kit. Hjärtfrekvensen bestäms med hjälp av photoplethysmograph (PPG) signal från motivets fingertoppen. Puls informationen överförs regelbun...

Hemgjorda pulsmätare

Vi har utformat detta pulsmätare med flera specifikationer i åtanke. Först ville vi ha en mobil pulsmätare som kan spela in och lagra pulsnivå i 24 timmar. För det andra ville vi pulsmätaren för att kunna plocka upp pulsen under normal rörelse och nä...

Intellekten Edison: pulsmätare

Detta är hur man gör en enkel DIY pulsmätare med Intel Edison.Den huvudsakliga bygget själv är ganska enkel. Du behöver en liten slang. LDR-motstånd och en led.Koden måste å andra sidan en hel del kalibrera.Jag använde min typiska puls på baslinjen w...

Talar Arduino pulsmätare

Min partner och jag ville göra pulsmätare som mer än att bara mäter en användares pulsen. Våra hjärta frekvensen ordningsmanen samtal! Varje knapp ger en verbal beskrivning av dess funktionalitet och gör mätningarna visas på skärmen. Denna bildskärm...

Webbaktiverade Polar pulsmätare

Använd en Polar pulssensor, en billig hårdvara ombord ansluten via USB och en liten bit av programvara för att sätta din puls på webben. Realtidsdata är serveras direkt från din dator och göras tillgängliga via Yaler reläet (disclosure: Jag är en av...

Hur man gör en styrfäste för en Garmin eller andra pulsmätare

material:EltejpSkrot tunn träbitPlast tape "Bärande"skrot av tunn gummi matta/duk1) först skära plast bandet med hälften, är detta vad kommer att öka diametern på styret så titta del av pulsmätaren passar runt den mindre diameter slangen.2) fäst...

Soldriven låtar och telefonladdare

detta projekt härrörde från en diskussion med en vän som sa att han ville ha för att kunna lyssna på musik medan han camping men han brydde sig inte för solitt av rutorna bärbara ute och de inte hade något sätt att ladda dem i vildmarken. Jag ville g...

Pulsmätare med ett fotomotstånd

Detta projekt använder en NI myRIO, ett fotomotstånd och naturlig belysning för att avgöra din puls. När en knapp trycks på myRIO, läses spänningen från fotomotstånd i 10 sekunder. Slag per minut är sedan visas på en LCD-display med Pmod adaptern för...

Trådlös pulsmätare

Detta instructable är att ge en tutorial för att integreringen av en puls Sensor Amped, en Arduino Uno och nrf240L01 + transceiver moduler för att bilda en trådlös överföring från komponenter som kan enkelt köpas "från hyllan".Steg 1: Få puls se...

Pulsmätaren

Detta Instructable handlar om att göra en pulsmätare med hjälp av en piezoelektrisk sensor. Jag har läst någonstans i avsnittet medicinska Hacks i "Hackaday blogg" och tänkte ge det ett försök. Jag har också lagt till en bearbetning skiss som dr...

Garderob förvaring för en Ski maskin och andra ändringar

detta är våra 1991 NordicTrack Challenger Ski maskinen viks till en vertikal konfiguration jag aktiverat för lagring i en hall garderob. Vi bor i en mindre hem nu och har inte utrymme i källaren för en NordicTrack ski maskin att sitta redo att använd...

Styra bluetoothenheter LE från en Raspberry Pi

Bluetooth Low Energy (aka BLE/Bluetooth 4.0/Bluetooth Smart) är den senaste inkarnationen av Bluetooth teknik som utvecklats av Bluetooth SIG (den organisation som underhåller specifikationen). Detta meddelande protokoll är avsedd för applikationer d...

Mänskliga driv Telefonerna storma

Mobiltelefoner / tabletter har blivit en integrerad del av vårt liv. En stor liv som alla mobila användare står inför laddas enheten. Bra om du har en strömkälla som väggen växelspänning eller batterier liggande så är det lätt men vad händer om du ha...