INHOUDSOPGAWE:
- Stap 1: Voorbereiding van elektronika
- Stap 2: Programmering
- Stap 3: modellering en 3D -druk
- Stap 4: Elektro-meganiese prototipe
- Stap 5: Toets en probleemoplossing
- Stap 6: Gebruikerstoetsing
Video: TfCD - AmbiHeart: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Inleiding
Bewustheid van ons liggaam se belangrike funksies kan help om gesondheidsprobleme op te spoor. Huidige tegnologie bied hulpmiddels vir die meting van 'n hartklop in die huislike omgewing. As deel van die meesterkursus Advanced Concept Design (sub-kursus TfCD) aan die Tegniese Universiteit van Delft het ons 'n bio-terugvoertoestel geskep.
Wat het jy nodig?
1 Pulssensor
1 RGB LED
3 weerstande (220 Ohm)
Arduino Uno
9V battery
Broodbord
3D -gedrukte omhulsels
Sterkpunte
Die meting deur 'n ligte kleur is makliker om te verstaan en te interpreteer as rou getalle. Dit kan ook draagbaar gemaak word. Deur kleiner mikrobeheerder en broodbord te gebruik, kan u die omhulsel groter maak. Ons kode gebruik gemiddelde waardes van die hartklop, maar deur klein veranderinge in die kode kan u die terugvoer aanpas by meer spesifieke waardes vir u ouderdomsgroep en gesondheidstoestand.
Swakpunte
Die grootste swakheid is die reaksie van die hartslagsensor. Dit neem tyd om die hartklop op te spoor en die gewenste terugvoer te toon. Die vertraging kan soms aansienlik wees en kan lei tot die verkeerde prestasie.
Stap 1: Voorbereiding van elektronika
Die hartklopsensor is gebaseer op die beginsel van foto pletysmografie. Dit meet die verandering in volume van bloed deur enige orgaan van die liggaam wat 'n verandering in die ligintensiteit deur die orgaan ('n vaskulêre streek) veroorsaak. In hierdie projek is die tydsberekening van die polse belangriker. Die vloei van bloedvolume word bepaal deur die tempo van hartpulse en aangesien lig deur bloed geabsorbeer word, is die seinpulse gelykstaande aan die hartklop.
Eerstens moet die polssensor aan Arduino gekoppel word om die BPM (slae per minuut) op te spoor. Koppel die polssensor aan A1. Die LED op die Arduino -bord behoort synchroon te knip met die opsporing van BPM.
Plaas tweedens 'n RGB -LED saam met 3 weerstande van 220 Ohm wat gekoppel is, soos getoon in die skematiese diagram. koppel die Rooi pen aan 10, Groen pen aan 6 en groen pen aan 9.
Stap 2: Programmering
Gebruik die hartklopmeting om die LED op die berekende frekwensie te pols. Die rustende hartklop is ongeveer 70 bpm vir die meeste mense. Nadat u een LED aan die werk het, kan u 'n ander vervaag met IBI gebruik. 'N Normale rustende hartklop vir volwassenes wissel van 60 tot 100 slae per minuut. U kan die BPM in hierdie reeks volgens u proefpersoon kategoriseer.
Hier wou ons toets op ruspersone en het die BPM hierbo en onder hierdie reeks in vyf kategorieë ingedeel
Alarmerend (onder 40) - (blou)
Waarskuwing (40 tot 60) - (helling van blou na groen)
Goed (60 tot 100) - (groen)
Waarskuwing (100 tot 120) - (helling van groen na rooi)
Alarmerend (bo 120) - (rooi)
Die logika vir die indeling van BPM in hierdie kategorieë is:
as (BPM <40)
R = 0
G = 0
B = 0
as (40 <BPM <60)
R = 0
G = (((BPM-40)/20)*255)
B = ((((60 BPM)/20)*255)
as (60 <BPM <100)
R = 0
G = 255
B = 0
as (100 <BPM <120)
R = (((BPM-100)/20)*255)
G = ((((120 BPM)/20)*255)
B = 0
as (120 <BPM)
R = 255
G = 0
B = 0
U kan die Processing Visualizer -app gebruik om die polssensor te bekragtig en te sien hoe die BPM en IBI verander. As u die visualiser benodig, benodig u spesiale biblioteke, as u dink dat 'n seriële plotter nie nuttig is nie, kan u gebruik maak van hierdie program, waarin die BPM -data verwerk word tot 'n leesbare invoer vir Visualizer.
Daar is verskillende maniere om die hartklop te meet met behulp van die polssensor sonder voorafgelaaide biblioteke. Ons gebruik die volgende logika, wat in een van soortgelyke toepassings gebruik is, en gebruik vyf pulse om die hartklop te bereken.
Five_pusle_time = time2-time1;
Single_pulse_time = Five_pusle_time /5;
koers = 60000/ Single_pulse_time;
waar time1 die eerste polstellerwaarde is
time2 is die lys pols teller waarde
koers is die finale hartklop.
Stap 3: modellering en 3D -druk
Vir die gemak van meting en veiligheid van elektronika is dit raadsaam om 'n omhulsel te maak. Boonop voorkom dit dat die komponente tydens die gebruik kortsluit. Ons het 'n eenvoudige vorm ontwerp wat volg op die organiese estetika. Dit is in twee dele verdeel: onderkant met 'n gat vir die polssensor en ribbes vir Arduino en broodbord, en 'n boonste met 'n ligte gids om 'n goeie visuele terugvoer te gee.
Stap 4: Elektro-meganiese prototipe
Sodra u die omhulsels gereed het, plaas die polssensor in die geleieribbe voor die gat. Maak seker dat die vinger die sensor bereik en die oppervlak heeltemal bedek. Om die effek van die visuele terugvoer te verbeter, bedek die binnekant van die boonste omhulsel met 'n ondeursigtige film (ons het aluminiumfoelie gebruik) en laat 'n opening in die middel uit. Dit sal die lig beperk tot 'n spesifieke opening. Ontkoppel die Arduino van die skootrekenaar en koppel 'n battery van meer as 5V (ons het 9V hier gebruik) om dit draagbaar te maak. Plaas nou al die elektronika in die onderste omhulsel en maak toe met die boonste omhulsel.
Stap 5: Toets en probleemoplossing
Dit is nou tyd om die resultate te kontroleer! aangesien die sensor binne, net voor die opening van die omhulsel, binne geplaas is, kan die sensitiwiteit van die sensor min verander word. Maak seker dat al die ander verbindings ongeskonde is. As dit blyk dat iets verkeerd is, bied ons hier 'n paar voorbeelde aan om u te help om dit te hanteer.
Die moontlike foute kan wees met die invoer van die sensor of die uitvoer van die RGB LED. Om probleme met die sensor op te los, is daar min dinge wat u moet waarneem. As die sensor BPM opspoor, moet daar 'n LED op die bord (L) in lyn met u BPM wees. As u nie 'n knipoog sien nie, gaan dan na die ingangsterminal op A1. As die polssensor nie brand nie, moet u die ander twee terminale (5V en GND) nagaan. Seriële plotter of seriële monitor kan u ook help om seker te maak dat die sensor werk.
As u geen lig op RGB sien nie, moet u eers die ingangsterminal (A1) nagaan, want die kode werk slegs as 'n BPM opgespoor word. As alles van sensors goed lyk, kyk dan na die kortsluitings wat op die broodbord oorgesien word.
Stap 6: Gebruikerstoetsing
As u 'n gereed prototipe het, kan u u hartklop meet om ligte terugvoer te ontvang. Ondanks die ontvangs van inligting oor u gesondheid, kan u met verskillende emosies speel en die reaksie van die toestel nagaan. Dit kan ook as meditasie -instrument gebruik word.
Aanbeveel:
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
Visuele voorwerpopsporing met 'n kamera (TfCD): 15 stappe (met foto's)
Visuele voorwerpopsporing met 'n kamera (TfCD): Kognitiewe dienste wat emosies, gesigte van mense of eenvoudige voorwerpe kan herken, is tans nog in 'n vroeë ontwikkelingsfase, maar met masjienleer ontwikkel hierdie tegnologie toenemend. Ons kan verwag om meer van hierdie magie te sien in
Gemoedprojektor (gekapte Philips Hue -lig met GSR) TfCD: 7 stappe (met foto's)
Gemoedprojektor (gekapte Philips Hue Light With GSR) TfCD: Deur Laura Ahsmann & Maaike Weber Doel: Lae bui en spanning is 'n groot deel van die moderne vinnige lewe. Dit is ook iets wat buite sigbaar is. Wat as ons ons spanningsvlak visueel en akoesties sou kon projekteer met
OLED -kersligkring met fotoresistensie vir intensiteitsbeheer (TfCD): 4 stappe (met foto's)
OLED -kersligkring met fotoresistensie vir intensiteitsbeheer (TfCD): In hierdie instruksies wys ons hoe u 'n stroombaan kan maak wat (O) LED's soos 'n kers laat flikker en reageer op die intensiteit van die omgewing. Met 'n laer ligintensiteit is 'n laer uitset van die ligbronne nodig. Met hierdie toepassing
Mobiele virtuele realiteit met behulp van verwerking vir Android (TfCD): 7 stappe (met foto's)
Mobiele virtuele realiteit met behulp van verwerking vir Android (TfCD): Virtual Reality (VR) is een van die nuwe tegnologieë wat interessant kan wees, is toekomstige produkte. Dit bied baie geleenthede en u het nie eens 'n duur VR -bril nodig nie (Oculus Rift). Dit lyk miskien baie moeilik om self te doen, maar die basiese beginsels is