Sadržaj:
- Korak 1: Priprema elektronike
- Korak 2: Programiranje
- Korak 3: Modeliranje i 3D ispis
- Korak 4: Elektromehanički prototip
- Korak 5: Testiranje i rješavanje problema
- Korak 6: Testiranje korisnika
Video: TfCD - AmbiHeart: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Uvod
Svijest o vitalnim funkcijama našeg tijela može pomoći u otkrivanju zdravstvenih problema. Trenutna tehnologija pruža alate za mjerenje pulsa u domaćem okruženju. Kao dio majstorskog tečaja Napredni konceptualni dizajn (podpredmet TfCD) na Tehničkom sveučilištu u Delftu, stvorili smo uređaj za bio-povratnu informaciju.
Što trebaš?
1 Senzor pulsa
1 RGB LED
3 otpornika (220 ohma)
Arduino Uno
9V baterija
Oglasna ploča
3D tiskana kućišta
Prednosti
Predstavljanje mjerenja svjetlom bojom jednostavnije je za razumijevanje i tumačenje od sirovih brojeva. Također se može učiniti prijenosnim. Korištenje manjeg mikrokontrolera i matične ploče omogućit će povećanje veličine kućišta. Naš kôd koristi prosječne vrijednosti otkucaja srca, ali malim promjenama u kodu možete prilagoditi povratne informacije specifičnijim vrijednostima za vašu dobnu skupinu i zdravstveno stanje.
Slabosti
Glavna slabost je osjetljivost senzora brzine otkucaja srca. Potrebno je neko vrijeme da se otkrije broj otkucaja srca i pokaže željena povratna informacija. To kašnjenje ponekad može biti značajno i može dovesti do pogrešnih performansi.
Korak 1: Priprema elektronike
Senzor otkucaja srca temelji se na principu foto pletizmografije. Mjeri promjenu volumena krvi kroz bilo koji organ u tijelu što uzrokuje promjenu intenziteta svjetlosti kroz taj organ (vaskularno područje). U ovom je projektu važnije tempiranje impulsa. Protok volumena krvi ovisi o brzini srčanih impulsa, a budući da krv apsorbira svjetlost, signalni impulsi su ekvivalentni otkucajima srca.
Prvo, senzor pulsa treba spojiti na Arduino kako bi otkrio BPM (otkucaje u minuti). Priključite osjetnik pulsa na A1. LED dioda na Arduino ploči trebala bi treptati sinkronizirano s otkrivanjem BPM -a.
Drugo, postavite RGB LED zajedno s 3 otpornika od 220 Ohma spojena kako je prikazano na shematskom dijagramu. spojite crvenu iglu na 10, zelenu na 6 i zelenu iglu na 9.
Korak 2: Programiranje
Pomoću mjerenja pulsa pulsirajte LED diodu na izračunatoj frekvenciji. Otkucaji srca u mirovanju za većinu ljudi su oko 70 otkucaja u minuti. Nakon što jedna LED dioda radi, možete upotrijebiti drugu koja se gasi s IBI -jem. Normalni broj otkucaja srca u mirovanju za odrasle kreće se od 60 do 100 otkucaja u minuti. BPM možete kategorizirati u ovom rasponu prema ispitnom subjektu.
Ovdje smo htjeli testirati na osobama u mirovanju i tako smo kategorizirali BPM iznad i ispod ovog raspona u pet kategorija
Alarmantno (ispod 40) - (plavo)
Upozorenje (40 do 60) - (gradijent od plave do zelene)
Dobro (60 do 100) - (zeleno)
Upozorenje (100 do 120) - (gradijent od zelene do crvene)
Alarmantno (iznad 120) - (crveno)
Logika za kategoriziranje BPM -a u ove kategorije je:
ako (BPM <40)
R = 0
G = 0
B = 0
ako (40 <BPM <60)
R = 0
G = ((((BPM-40)/20)*255)
B = ((((60-BPM)/20)*255)
ako (60 <BPM <100)
R = 0
G = 255
B = 0
ako (100 <BPM <120)
R = ((((BPM-100)/20)*255)
G = ((((120-BPM)/20)*255)
B = 0
ako (120 <BPM)
R = 255
G = 0
B = 0
Možete upotrijebiti aplikaciju Processing Visualizer App za provjeru valjanosti osjetnika pulsa i vidjeti kako se mijenjaju BPM i IBI. Korištenje vizualizatora treba posebne biblioteke, ako mislite da serijski ploter nije od pomoći, možete se poslužiti ovim programom, koji obrađuje BPM podatke u čitljiv ulaz za vizualizator.
Postoji nekoliko načina za mjerenje otkucaja srca pomoću senzora pulsa bez unaprijed učitanih knjižnica. Koristili smo sljedeću logiku, koja je korištena u jednoj od sličnih aplikacija, koristeći pet impulsa za izračunavanje otkucaja srca.
Pet_pusle_time = vrijeme2-vrijeme1;
Single_pulse_time = Five_pusle_time /5;
stopa = 60000/ vrijeme pojedinačnog impulsa;
gdje je time1 prva vrijednost brojača impulsa
time2 je vrijednost brojača impulsa na popisu
brzina je konačni broj otkucaja srca.
Korak 3: Modeliranje i 3D ispis
Radi udobnosti mjerenja i sigurnosti elektronike, preporučljivo je napraviti kućište. Štoviše, sprječava kratki spoj komponenti tijekom uporabe. Dizajnirali smo jednostavan oblik koji drži organsku estetiku. Podijeljen je na dva dijela: donji s rupom za senzor pulsa i rebrima za držanje za Arduino i matičnu ploču, te gornji sa svjetlosnim vodičem za lijepu vizualnu povratnu informaciju.
Korak 4: Elektromehanički prototip
Nakon što spremite kućišta, postavite senzor pulsa u rebra za vođenje ispred rupe. Pazite da prst dođe do senzora i potpuno pokrije površinu. Kako biste pojačali učinak vizualne povratne informacije, pokrijte unutarnju površinu gornjeg kućišta neprozirnim filmom (koristili smo aluminijsku foliju) ostavljajući otvor u sredini. Ograničit će svjetlost u određeni otvor. Odvojite Arduino od prijenosnog računala i spojite bateriju veću od 5V (ovdje smo koristili 9V) kako bi bio prenosiv. Sada postavite svu elektroniku u donje kućište i zatvorite gornjim kućištem.
Korak 5: Testiranje i rješavanje problema
Sada je vrijeme za provjeru rezultata! budući da je senzor postavljen unutra, neposredno prije otvaranja kućišta, moglo bi doći do male promjene osjetljivosti senzora. Provjerite jesu li sve ostale veze netaknute. Ako se čini da nešto nije u redu, ovdje vam predstavljamo nekoliko slučajeva koji će vam pomoći da se nosite s tim.
Moguće pogreške mogu biti s ulazom sa senzora ili izlazom za RGB LED. Za rješavanje problema sa senzorom morate obratiti pozornost na nekoliko stvari. Ako senzor detektira BPM, trebala bi postojati LED dioda na ploči (L) koja treperi sinkronizirano s BPM -om. Ako ne vidite treptanje, provjerite ulazni terminal na A1. Ako svjetlo na pulsnom osjetniku ne svijetli, morate provjeriti druga dva priključka (5V i GND). Serijski ploter ili serijski monitor također bi vam mogli pomoći da provjerite radi li senzor.
Ako ne vidite svjetlo na RGB -u, prvo morate provjeriti ulazni terminal (A1) jer kôd radi samo ako je otkriven BPM. Ako vam se sve od senzora čini u redu, potražite previđene kratke spojeve na ploči.
Korak 6: Testiranje korisnika
Sada kada imate spreman prototip, možete izmjeriti broj otkucaja srca kako biste primili svjetlosnu povratnu informaciju. Unatoč primanju informacija o vašem zdravlju, možete se igrati s različitim emocijama i provjeriti odziv uređaja. Također se može koristiti kao alat za meditaciju.
Preporučeni:
Nosiva svjetlosna ploča po mjeri (Tečaj za istraživanje tehnologije - TfCD - Tu Delft): 12 koraka (sa slikama)
Nosiva svjetlosna ploča po mjeri (Tečaj za istraživanje tehnologije - TfCD - Tu Delft): U ovom Instructableu naučit ćete kako napraviti vlastitu osvijetljenu sliku koju možete nositi! To se postiže korištenjem EL tehnologije prekrivene vinilnom naljepnicom i pričvršćivanjem traka na nju tako da je možete nositi oko ruke. Također možete promijeniti dijelove ovog p
Otkrivanje vizualnih objekata kamerom (TfCD): 15 koraka (sa slikama)
Detekcija vizualnih objekata s kamerom (TfCD): Kognitivne usluge koje mogu prepoznati emocije, lica ljudi ili jednostavne objekte trenutno su još u ranoj fazi razvoja, ali s strojnim učenjem ova se tehnologija sve više razvija. Možemo očekivati da ćemo vidjeti više ove magije u
Projekt e-tekstila: Sweat Light majica (TfCD): 7 koraka (sa slikama)
Projekt e-tekstila: Sweat Light majica (TfCD): Elektronički tekstil (E-tekstil) tkanine su koje omogućuju ugradnju digitalnih komponenti i elektronike. Ova nova tehnologija dolazi s mnogo mogućnosti. U ovom ćete projektu prototipirati sportsku majicu koja otkriva kako
Rotary vrt DIY (TfCD): 12 koraka (sa slikama)
Rotirajući vrt DIY (TfCD): Bok! Sastavili smo mali vodič o tome kako napraviti vlastitu malu verziju rotacijskog vrta, koja bi po našem mišljenju mogla predstavljati vrtlarstvo budućnosti. Koristeći smanjenu količinu električne energije i prostora, ova tehnologija odgovara brzim
TfCD - Samohodna pločica: 6 koraka (sa slikama)
TfCD-Samohodna pločica: U ovom Instructableu pokazat ćemo jednu od tehnologija koje se često koriste u autonomnim vozilima: ultrazvučno otkrivanje prepreka. Unutar samovozećih automobila, ova se tehnologija koristi za prepoznavanje prepreka na kratkim udaljenostima (< 4m), f