Sadržaj:
Video: Nosivi senzor pulsa: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Opis projekta
Ovaj projekt govori o dizajniranju i stvaranju nosive opreme koja će uzeti u obzir zdravlje korisnika koji će je nositi.
Njegov je cilj djelovati poput egzoskeleta čija je funkcija opustiti i smiriti korisnika tijekom razdoblja tjeskobe ili stresnih situacija emitirajući vibracije u onim točkama pritiska koje imamo na tijelu.
Vibracijski motor bit će uključen dok fotopletizmografski osjetnik pulsa tijekom nekog vremena primi povišeni zvuk ubrzanih tvrdih pulsacija. Kad se brzina pulsa smanji, što znači da se korisnik smirio, vibracije će prestati.
Kratko razmišljanje kao zaključak
Zahvaljujući ovom projektu uspjeli smo primijeniti dio znanja stečenog na razrednim vježbama u kojima radimo na nekoliko električnih krugova koristeći različite senzore i motore u stvarnom slučaju: nosivi uređaj koji opušta korisnika u razdoblju tjeskobe ili stresnim situacijama.
Ovim projektom ne samo da smo razvili kreativni dio dok smo dizajnirali pokrovitelja i šivali ga, već i inženjersku granu, te smo ih sve pomiješali u jedan projekt.
Također smo primijenili električno znanje u stvaranju električnog kruga na protoboru i prenošenju na LilyPad Arduino lemljenje komponenti.
Pribor
Fotopletizmografski senzor pulsa (analogni ulaz)
Senzor pulsa je plug-and-play senzor otkucaja srca za Arduino. Senzor ima dvije strane, s jedne strane LED je postavljen zajedno sa senzorom ambijentalnog svjetla, a s druge strane postoji neko kolo. On je odgovoran za pojačavanje i uklanjanje šuma. LED dioda na prednjoj strani senzora postavljena je preko vene u našem ljudskom tijelu.
Ova LED dioda emitira svjetlost koja izravno pada na venu. Vene će imati protok krvi unutar sebe samo dok srce pumpa, pa ako pratimo protok krvi možemo pratiti i otkucaje srca. Ako se otkrije protok krvi, tada će senzor ambijentalnog svjetla pokupiti više svjetla jer će se krv reflektirati, ta se manja promjena primljene svjetlosti analizira s vremenom kako bi se odredili otkucaji našeg srca.
Ima tri žice: prva je spojena na masu sustava, druga +5V opskrbni napon i treća je pulsirajući izlazni signal.
U projektu se koristi jedan pulsni senzor. Postavljen je ispod zgloba tako da može otkriti tvrde pulsacije.
Vibracijski motor (analogni izlaz)
Ova komponenta je istosmjerni motor koji vibrira pri prijemu signala. Kad ga više ne prima, prestaje.
U projektu se koriste tri vibracijska motora za smirivanje korisnika kroz tri različite točke opuštanja smještene na zglobu i ruci.
Arduino Uno
Arduino Uno je mikrokontroler otvorenog koda koji je razvila Arduino.cc. Ploča je opremljena setovima digitalnih i analognih ulazno/izlaznih (I/O) pinova. Također ima 14 digitalnih pinova, 6 analognih pinova i može se programirati s Arduino IDE (Integrirano razvojno okruženje) putem USB kabela tipa B.
Električna žica
Električne žice su vodiči koji prenose električnu energiju s jednog mjesta na drugo.
U projektu smo ih koristili za povezivanje električnog kruga zavarenog na bakelitskoj ploči s Arduino iglicama.
Ostali materijali:
- narukvica
- Crni konac
- Crna boja
- Tkanina
Alati:
- Zavarivač
- Škare
- Igle
- Kartonski ručni maneken
Korak 1:
Prvo smo električni krug napravili pomoću protoboarda kako bismo mogli definirati kako želimo da krug izgleda koje komponente želimo koristiti.
Korak 2:
Zatim smo napravili posljednji krug koji smo namjeravali staviti unutar manekena lemljenjem komponenti pomoću limenog lema. Krug bi trebao izgledati poput gornje fotografije.
Svaki kabel mora biti spojen na odgovarajući priključak u Arduino Uno, a preporučljivo je pokriti električni dio ožičenja kako bi se izbjegao kratki spoj pomoću izolacijske trake.
3. korak:
Kôd smo programirali pomoću softvera Arduino i napunili ga na Arduino pomoću USB kabela.
// međuspremnik za filtriranje niskih frekvencija#define BSIZE 50 float buf [BSIZE]; int bPos = 0;
// algoritam otkucaja srca
#define THRESHOLD 4 // prag otkrivanja unsigned long t; // posljednji otkriveni plutajući otkucaj srca lastData; int lastBpm;
void setup () {
// inicijalizira serijsku komunikaciju pri 9600 bita u sekundi: Serial.begin (9600); pinMode (6, OUTPUT); // proglašava vibrator 1 pinMode (11, OUTPUT); // proglašava vibrator 2 pinMode (9, OUTPUT); // proglašava vibrator 3}
void loop () {{100} {101}
// očitavanje i obrada ulaza sa senzora na analognom pinu 0: float processingData = processData (analogRead (A0));
//Serial.println(processedData); // raskomentirajte ovo za korištenje serijskog plotera
if (processingData> THRESHOLD) // iznad ove vrijednosti smatra se otkucajem srca
{if (lastData <THRESHOLD) // prvi put kada prijeđemo prag izračunamo BPM {int bpm = 60000 /(millis () - t); if (abs (bpm - lastBpm) 40 && bpm <240) {Serial.print ("Novi otkucaji srca:"); Serijski.ispis (bpm); // prikazuje na ekranu bpms Serial.println ("bpm");
if (bpm> = 95) {// ako je bpm veći od 95 ili 95…
analogWrite (6, 222); // vibrator 1 vibrira
analogWrite (11, 222); // vibrator 2 vibrira analogWrite (9, 222); // vibrator 3 vibrira} else {// ako nije (bpm je manji od 95) … analogWrite (6, 0); // vibrator 1 ne vibrira analogWrite (11, 0); // vibrator 2 ne vibrira analogWrite (9, 0); // vibrator 3 ne vibrira}} lastBpm = bpm; t = milis (); }} lastData = processingData; kašnjenje (10); }
float processData (int val)
{buf [bPos] = (float) val; bPos ++; if (bPos> = BSIZE) {bPos = 0; } plutajući prosjek = 0; za (int i = 0; i <BSIZE; i ++) {prosjek+= buf ; } return (float) val - prosjek / (float) BSIZE; }
Korak 4:
Tijekom procesa projektiranja morali smo uzeti u obzir položaj tlačnih točaka u tijelu kako bismo znali gdje se moraju postaviti vibracijski motori, a mi smo odabrali tri od njih.
5. korak:
Da bismo dobili nosivi materijal, najprije smo obojili narukvicu u boji tijela crnom bojom slijedeći upute proizvoda.
Korak 6:
Nakon što smo dobili narukvicu, napravili smo četiri rupe u kartonskoj lutki za ruke. Tri su napravljena za ekstrakciju tri vibracijska motora koja smo koristili u električnom krugu, a posljednji je učinjen za postavljanje osjetnika pulsa na zglob lutke. Osim toga, napravili smo i mali rez na narukvici kako bi ovaj posljednji senzor bio vidljiv.
Korak 7:
Kasnije smo napravili posljednju rupu na donjoj strani kartonske ruke kako bismo priključili i odspojili USB kabel s računala na Arduino ploču za napajanje kruga. Napravili smo posljednji test da provjerimo radi li sve dobro.
Korak 8:
Kako bismo našem proizvodu dali prilagodljiviji dizajn, nacrtamo i izrežemo krug u boji granata u koji smo zatim sašili neke linije koje predstavljaju električne otkucaje srca.
Korak 9:
Konačno, kako je crna narukvica prekrivala vibracijske motore, izrezali smo i sašili tri mala srca na nosivom uređaju kako bismo znali njihovo mjesto.
Preporučeni:
Nosivi svjetlosni jack-O-lantern: 5 koraka (sa slikama)
Wearable Light Up Jack-O-Lantern: Evo sjajnog 3D ispisanog projekta koji treba poduzeti neposredno prije Noći vještica. Slijedite dolje navedene korake kako biste od sebe napravili nosivi Light Up 3D ispisani Jack-O-Lantern koji možete nositi oko vrata ili staviti na radni stol kako biste ušli u Hallowe
Nosivi pametni uložak za osjetljivost: 13 koraka (sa slikama)
Nosivi uložak Smart Sensing: Razumijevanje orijentacije i raspodjele sile koju stopala djeluju na stopala može biti izuzetno korisno u sprječavanju ozljeda te procjeni i poboljšanju izvedbe u raznim aktivnostima. Želim poboljšati svoju skijašku tehniku i s ljubavlju prema svima
EqualAir: Nosivi NeoPixel zaslon aktiviran senzorom zagađenja zraka: 7 koraka (sa slikama)
EqualAir: Nosivi NeoPixel zaslon aktiviran senzorom onečišćenja zraka: Cilj projekta je napraviti nosivu majicu koja prikazuje evokativnu grafiku kada je zagađenje zraka iznad postavljenog praga. Grafika je inspirirana klasičnom igrom "razbijači cigle", po tome što je automobil poput vesla koje sp
Senzor pulsa za Valentinovo: 5 koraka
Valentinski pulsni senzor: Nadovezujući se na tuđi rad, smislio sam ovaj mali uređaj za mjerenje otkucaja srca. Sada sam znao da je prikladno otići i napraviti oblik srca od LED dioda, pa sam to i učinio. Nisam imao nikakav predložak, bio sam prilično nesvjestan. Malo eksperimentiranja dovelo je do
[TFCD] Biokompatibilni feroelektrični nano-generatori kao nosivi: 6 koraka (sa slikama)
[TFCD] Biokompatibilni feroelektrični nano-generatori kao nosivi: U ovom vodiču bit će ispitana primjena biokompatibilnih feroelektretnih nano-generatora (FENG-ova) na tržištu nosivih uređaja. FENG-ovi mogu generirati energiju pri savijanju ili presavijanju pa se stoga komprimiraju. pričvršćivanje FENG -ova na