LED puls Sensor (PPG) för Arduino (2 / 5 steg)

Steg 2: Grundläggande krets



Jag tycker är står klart att kretsen som består av följande saker:

LED + driver krets

Fotodiod, att fånga och mäta det reflekterade ljuset

något att filtrera och förstärka de uppmätta signalerna

I detta fall är smart att kontrollera banan genom att variera LED ljusstyrka. Tänk du mäta på en mycket ljus hud, så LED inte behöver lysa lika starkt som möjligt, eftersom det skulle lägga DC signaler till vår önskade en. LED har därför att drivas av en nuvarande X. Nu man vill mäta på Person B med en mörkare hudfärg, LED måste vara ljusare, eftersom dess svårare att få tillräckligt djupt in i huden. LED har drivas av nuvarande B. Nuvarande måste kontrolleras på ett smart sätt.

LED driver + controller är därför det svåraste att få i denna instructable - grundläggande kunskaper i elektronik är att föredra från nu på.

Den eftersom den registeransvarige kretsen kommer ut en jämn spänning och lysdioden drivs med ström vi behöver en omvandlare:

den så kallade driven nuvarande spänningskälla, andra bilden. Här bör vara väl känd och visas i bild 2. I detta fall definieras strömmen genom lysdioden av OpAmps spänningen dividerat med 10 ohm motståndet.

Setpoint för min styrenhet är en utgång från min uppmätta signal. Signalen skall mätas med en fotodiod, som är från en elektrisk synvinkel en strömkälla. Spänningen kommer att konverteras till en spänning av en nuvarande driven spänningskälla- eller transimpedance förstärkare - som också bör vara väl känd. Utspänningen definieras av motståndet gånger imput strömmen.

Likströmssidan av denna signal är setpoint för registeransvarige, eftersom det är reflexionen av huden och därför hudfärg. Likströmssidan rensas från sin AC del av en kondensator och matas in i kretsen som controller.

Om det finns ett behov av att kontrollera något, finns det flera sätt att genomföra en controller.
De beror alltid på typ av krets och typ och hastighet av signalerna. I en krets som denna, där ingen avvikelse efter kontroll är tillåtet och kontrollera måste vara mycket snabb, en controller som består av P-, jag- och D-delar är vanligt. Man kan mycket grovt säga, att den D delen tjänar hastigheten för hårt förändringar, då P del serverar stora förändringar för stora avvikelser samt och I leder en del till en perfekt monteras på det önskade värdet. Klivasvaret en styrenhet som denna kommer att se ut som nedan.

Att bygga upp denna krets med diskret analog elektronik delar illustreras i 4. bild. Dess
Syftet är att styra mellan uppmätta värden och ställa in värden och således hålla de önskade signalerna alltid på samma nivå oberoende av de olika patienterna. Kontrollsekvens definieras för att vara en PID-styrkrets.

Den sista delen av elektronik är att förstärka signalen med en hög faktor som 100 och filtrera den. Filtrering är nödvändigt, eftersom särskilt med denna typ av mätning kan man ha flera ljud som gasa-urladda lampor som skickar ljud av 100Hz till fotodiod, detta görs genom en standard opamp krets av två motstånd och en kondensator. Sedan är källor allt med min arduino, krets verk med 5Vs Samlad leverans. Baslinjen är vid 2,5 volt och jag skapa denna med en enkel Z diod (2.3V) i en spänningsavdelare konfiguration. Detta är också en standard ciruit för att skapa en korrekt hänvisning (leta efter stabilisera spänningar med zenerdioder--> http://www.elektronik-kompendium.de/sites/slt/1012151.htm, tyska).

Simulering av denna utvecklade krets visas i den sista bilden.

Pulsad "DC" signalera, som representerar abrupt varierande hud färger, har justeras av registeransvarige. Denna krets helt enkelt mäter de olika DC-ström som en DC-spänning och feeds den spänningen i rätt storlek (från förstärkning) till spänningen driven strömkälla. Den varierande Likström från fotodioden visas som aktuell I(I3) i det första diagrammet. Denna ström är översatt till en spänning signal av kretsarna (andra graf). Signalen puls syns något på varierande Likströmssidan. Produktionen av registeransvarige visas som V(n001). Efter att ha gett denna spänning på LED driver, strömmen genom LED ändringarna (I(D1)). Man kan se, att det finns ingen stor tid skillnad mellan ändringen av DC-ström och ändringen av LED ström, vilket är självklart riktigt bra för att kontrollera syftet

Eftersom strömmen och ljusstyrka beter sig nästan linjär på lysdioder, som den visas i bilaga A,
LED kommer att in - och minska dess ljusstyrka. Förra diagrammet visar utsignalen innan frikoppling från Likströmssidan. Man kan se, att registeransvarige fortfarande behöver lite tid att hantera DC variationer. Detta kan ses genom höga toppar minskande amplituden på baslinjen. Signalen puls syns tydligt.

Se Steg
Relaterade Ämnen

Puls Sensor med Bluetooth och Arduino

Detta projekt syftar till att använda puls sensor (som är lätt tillgänglig nu) med arduino uno och Bluetooth HC-05 modul, puls sensorn är placerad på fingret och den mäter pulsen och skickar sedan hjärtfrekvensen till android mobil via bluetooth-enhe...

Arduino puls Sensor Cardio diagram

Programmet Arduino puls Sensor Cardio graf illustrerar hjärtat slå information i grafisk form. Programmet visar olika puls variation grafer: Beats Per minut (BPM), Interbeat intervall (IBI), puls frekvens (Hz), Power Spectral Density (PSD), LF vs HF...

Hemgjord Arduino vänlig puls Sensor

Jag såg Öppen hårdvara puls Sensor på tänkte jag skulle försöka göra det hemma. Tog mig ett tag, men här är min klumpiga process.Steg 1: Puls Sensor - översiktJag har jobbat på att åter göra den Öppen hårdvara puls Sensor så det skulle vara "lätt&quo...

Arduino puls Sensor

Detta är min första projektet publiceras här, en arduino pro mini ombord med puls Sensor.Här kommer jag visa dig hur jag gjorde min arduino elkablar och kodning, inklusive källkod och scheman. Också kodat jag en windows-verktyget för att visa den våg...

Puls Sensor Plumbob

min sista för min klass Digital Multimedia hittade vi en instructable vi gillade och vi var tvungna att skapa något liknande med vår ursprungliga twist.På denna webbplats hittade jag en gentleman som skapade sin egen version av Sims Plumbob. (nedan ä...

Lilypad och puls sensorer: den andra kropp erfarenheten

Jag har skapat och interaktiv installation som syftar till att belysa en kropp shaming.Mitt mål var att göra deltagare upplevelsen att ha en annan kropp från deras en, alltså jag förändrat en flytväst och arkiverat det med sand, vilket gör det väger...

Alla hjärtans puls Sensor

bygger på andras arbete, jag kom upp med denna lilla enhet att gå och mäta min puls. Nu, jag visste att det var passande att gå och göra ett hjärta form från lysdioder och så, det gjorde jag. Inte ha någon mall, var jag helt borta. Lite experimentera...

Puls Sensor kontrollerade svans

Hej alla!Denna handledning kommer att gå igenom de steg av hur du skapar din egen animatronic svans! Jag har sett många aimatronic svansar antingen styrs av en fjärrkontroll eller inställd på en kontinuerlig sopa kod, beslöt jag att göra min svans va...

Wearable hjärta slå sensor ESP8266 + puls sensor

Som en del av en önskan att lära sig om ESP8266 som friståendeJag tänkte på ett projekt för att ansluta puls sensor och överföra BPM till datorn av TCP-anslutning.Under byggandet kom jag över några problem.Problemen av min åsikt, kommer att hjälpa nå...

Orm spel med puls sensor

Detta är en orm spel som navigeras av en joystick. Vi har också använt en puls sensor för att justera spelet. Puls sensorn gör fönstret Ändra färg beroende på dina hjärtslag. Nu när ditt hjärta slår, är den tidpunkt då ormen är synliga. När ditt hjär...

Hur du använder puls Sensor

Puls sensor är en öppen källkod pulssensor.Det använder olika ljusgenomsläpp för kroppens vävnader orsakar av vaskulära pulserande för att mäta pulsen.Steg 1:1. bygga Arduino miljö, Hämta Arduino IDE från www.arduino.cc2. bygga bearbetningsmiljön, la...

Ultrasonic sensor HC-SR04 med Arduino

Se mer på:http://www.theorycircuit.com/Interface-Ultrasonic-sensor-HC-SR-04-with-Arduino/Facebook länk: https://www.facebook.com/pages/Theorycircuit/82511...HC-SR 04 är berömda ultrasonic utbud sensor och dess mycket enkelt att använda med många mikr...

LED kontroll med hjälp av Arduino Bluetooth och Android. (Del 1)

Detta instructable är en enkel handledning explaning hur man styr en LED med Android Bluetooth.Du behöver:Arduino UNOResistorer 300Ω (3 x)Resistor 150ΩLEDJumpers;Bluetooth-modul (HC-06/andra);Android-telefon;SPP Bluetooth Apk (unWired Lite);C kunskap...

DIY Arduino puls Sensor

Så nämnde jag i ett tidigare Instructable att jag en assistent (TA) för en teknisk Introduktionskurs för medicinsk teknik majors vid Vanderbilt University. Min viktigaste uppgift som en TA är att skriva några laborationer som eleverna kommer att utfö...

Bygga en låg kostnad, rullning LED-skärm för din Arduino mikroprocessor.

The Arduino mikrodator system är en prisvärd plattform för att lära sig om microprocessing och programmering. Men Arduinos kan användas för instrumentering, robotteknik och många automatiserade processer.I denna serie kommer vi att gå igenom några av...

SensoDuino: Förvandla din Android till ett trådlösa sensorer nav för Arduino

Uppdateringar23 nov 2013: SensoDuino 0.160 får ett ansikte kvar.19 nov. 2031: yttrande: fantastiska synergin mellan Arduino & Android.19 nov 2013: SensoDuino 0.159 är ute. Sensorer som stöder Android telefon datum (y, m, d) och tid (h, m, s). Stöd fö...

Kontrollera LED ljusstyrka med fjärrkontroll och Arduino

Vi gör en fjärrkontroll LED ljusstyrka styrenhet, det är mycket enkelt. Kommentera nedan din fråga om du har någon, jag kommer att älska att besvara dem alla. Min blogg för senaste Tech News och vissa projekt elektronik tid.Steg 1: Saker du behöverAr...

RGB LED Motion Sensor lampa

Material & verktyg som behövs:Arduino UnoPIR rörelsesensor1, LED1, 220 ohm motståndStartkablarSkärbrädaHeat ShrinkSN75468N 16 stift IC chip3, MOSFET N-kanal transistorer (jag beställde min från Adafruit)5V DC relä (jag köpte min från Radioshack)Perfb...

Sensor de estacionamento com Arduino e Sensor Ultrassônico

Projeto de um sensor de estacionamento realizado pelos alunos göra curso análise e Desenvolvimento de Sistemas da Faculdade de Tecnologia TermomecânicaGrupo composto por:Gabriel Morais 031158027Giovanna Trindade 031158052Mateus Bernardi 031158134Luca...