Sisukord:

GranCare: tasku suuruse tervisekontroll!: 8 sammu (koos piltidega)
GranCare: tasku suuruse tervisekontroll!: 8 sammu (koos piltidega)

Video: GranCare: tasku suuruse tervisekontroll!: 8 sammu (koos piltidega)

Video: GranCare: tasku suuruse tervisekontroll!: 8 sammu (koos piltidega)
Video: #30 Lotovõitjad ja mis meie teeksime, kui võidaksime pool miljonit eurot? 2024, Juuli
Anonim
GranCare: tasku suuruse tervisekontroll!
GranCare: tasku suuruse tervisekontroll!
GranCare: taskusuuruse tervise monitor!
GranCare: taskusuuruse tervise monitor!
GranCare: taskusuuruse tervise monitor!
GranCare: taskusuuruse tervise monitor!

Nii et las ma alustan, mul on vanaema. Ta on natuke vana, kuid üliheas vormis ja terve. Hiljuti olime arsti juures tema igakuises kontrollis ja arst soovitas tal kõndida iga päev vähemalt pool tundi, et liigesed oleksid terved. Vajasime viisi, kuidas näha, kui palju ta on kõndinud. Nutikell oleks aidanud, kuid see pole midagi, mida saaksime endale lubada. Mitte ainult sammud, vanaema tahtis omada nagu väikest tervisekomplekti, et ta saaks ennast kontrollida.

See on põhjus, miks ma mõtlesin seda projekti teha.

Samuti on kukkumine üks levinumaid ja ohtlikumaid sündmusi ning eelmine kord, kui mu vanaema kukkus, olime teadmisega hiljaks jäänud ja see oli midagi, mida ma varem avastasin, nii et otsustasin lisada ka kukkumisanduri.

Ja et näha, kas mu vanaemal on külm või palavik, varajane algus, lisasin kehatemperatuuri mõõtmiseks temperatuurianduri.

Ma keskendun nendele asjadele selles projektis. Saate alati lisada rohkem andureid, et muuta see isiklikuks kasutamiseks tõhusamaks.

Samm: vajalikud asjad

  • Wemos D1 mini x1 (link)
  • SD -kaardi moodul x1 (link)
  • Kiirendusmõõtur MPU6050 x1 (link)
  • 3.7v Lipo aku x1 (link)
  • TP4056 laadimismoodul x1 (link)
  • Temperatuuriandur DS18B20 x1 (link)
  • Lükandlüliti x1 (link)
  • Juhtmed

Valikuline

  • 3D printer
  • 2 mm kruvid
  • Lindi kaabel

2. samm: ühendage kõik kokku

Kõigi ühendamine
Kõigi ühendamine
Kõigi ühendamine
Kõigi ühendamine
Kõigi ühendamine
Kõigi ühendamine
Kõigi ühendamine
Kõigi ühendamine

Ülal on skemaatiline ühendamise skeem. See on päris otse edasi. Jootmiseks eemaldasin lintkaabli üksikuteks juhtmeteks, kuna need juhtmed on väga õhukesed (28 AWG). Kui teil pole lintkaablit, võite kasutada mis tahes traati, mida soovite.

Lisasin pildi koos kõigi ühendustega. Saate pilti suurendada ja ka ühendusi jälgida. Ärge pange pahaks jootmist, see pole eriti hea, uus.

Temperatuuri anduri jaoks peate positiivse ja signaalijoone vahele lisama tõmbetakistuse, et andur töötaks õigesti. Samuti jootke isased hüppajakaablid otste külge, nii et saate selle väljastpoolt ühendada naissoost päise tihvtidega.

Olen teinud kõikidele komponentidele korpuse, kuna mul on kodus 3D -printer. Sa ei pea seda tegema. Pigem võite teha endale pappkasti või kasutada kogu elektroonika paigutamiseks väikest konteinerit. Veenduge, et kiirendusmõõtur on korpuse korpuse külge kinnitatud, kui kavatsete oma ümbrise teha.

Trükikarp. [Valikuline] Seal on kaks 3 faili. Ülemine ja alumine korpus ja lüliti. Lüliti kinnitamine on lihtne. Olen lisanud pilte ülal, saate seda jälgida. Prindisin oma failid 50% täidisega, 0,2 mm kõrgusega. Algsed sammifailid leiate siit, kui soovite korpuse kujundust muuta.

Kui kõik on kokku pandud, asetage SD -kaart mooduli sisse ja seejärel sulgege seade ning kasutage mõlemal küljel kahte 2 mm kruvi. Päästsin selle kruvi oma sg90 servomootorite komplektist.

Veenduge, et kõik juhtmed on multimeetri abil korralikult joodetud, kontrollides ühenduvust.

Veenduge, et kõik seadmed saaksid õiget pinget.

Märkus seadme toiteallika kohta. Seadme toiteks olen kasutanud 3,7v akut ja see on piisavalt hea, kuna kõik andurid ja wemos mikrokontroller saavad töötada 3v pingega. Seega, kui kavatsete kasutada rohkem väliseid andureid, veenduge, et need töötaksid 3v pingel. Ka siis, kui aku hakkab tühjaks saama, lakkab SD -kaart töötamast, kuna pinge ei ole SD -kaardi mooduli jaoks piisav. Nii et aku laadimine lahendab probleemi. Ainus puudus on see, et te ei saa aku kogu potentsiaali ära kasutada. Üks võimalus selle lahendamiseks on selle laadimismooduli kasutamine. See moodul tõstab pinge 5 V -ni, nii et teil pole probleeme kõigi andurite käitamisega.

3. samm: koodi mõistmine

Koodi mõistmine
Koodi mõistmine
Koodi mõistmine
Koodi mõistmine
Koodi mõistmine
Koodi mõistmine

Nagu ma alguses ütlesin, jälgime kolme asja: FALL, STEPS ja TEMPERATURE.

See ei ole piiratud, saate lisada mis tahes muid andureid, näiteks südamelööke, oksümeetrit jne, ja saada rohkem terviseandmeid. Praegu kasutan kahte andurit, mis on kiirendusmõõtur ja temperatuur.

Temperatuuri leidmine on lihtne. Pärast anduri ühendamist kasutame Celsiuse kraadi leidmiseks raamatukogu DALLAS TEMPERATURE.

Sammude ja kukkumise leidmiseks kasutame kiirendusmõõturit. Kood algab 3 telje X, Y ja Z kiirendusväärtuse leidmisega ning seejärel sellest tuleneva kiirenduse määramisega.

Nüüd on kaks eelmääratletud künnispiirangut, mis on mõeldud astumiseks ja langemiseks. Nii et kui sellest tulenev kiirendus ületab selle läve, tuvastatakse samm või langus.

Nüüd, kuna langemisväärtus on õigem olemine olulisem, olen lisanud kukkumise valideerimise funktsiooni, kus kukkumise tuvastamisel kontrollib see ka, kas suund on muutunud ja kas inimene on jõude. KUI need kaks reeglit on tõesed, siis kukkumine kinnitatakse ja teade saadetakse andmebaasi.

Koos sellega salvestab seade kõik andmed ja kirjutab need sd -kaardile ning iga 30 minuti järel (saab muuta) saadetakse väärtused google firebase'i, kus see reaalajas andmebaasis salvestatakse.

Läve väärtuste määramiseks kinnitasin seadme vööle ja hakkasin tegema erinevaid toiminguid, samal ajal kui kood kirjutas kiirendusväärtuse SD -kaardile. Hiljem importisin väärtuse Excelisse ja joonistasin joongraafiku, et analüüsida kogu väärtust. Lisasin mõned ülaltoodud graafikud. Näete, kuidas erinevad toimingud näitavad erinevaid kiirendusmõõturi väärtusi.

Samm: WIFI ja Google'i andmebaasi seadistamine

WIFI ja Google'i andmebaasi seadistamine
WIFI ja Google'i andmebaasi seadistamine
WIFI ja Google'i andmebaasi seadistamine
WIFI ja Google'i andmebaasi seadistamine

Kõigi olemasolevate andmete põhjal peame leidma viisi nende salvestamiseks, et saaksime neid kasutada terviseprofiili koostamiseks ja teie vanavanemate tervise jälgimiseks.

Nii et andmete salvestamiseks ja reaalajas kasutamiseks kasutame Google Firebase'i ning selle saavutamiseks kasutame Esp8266Firebase teeki.

Firebase'i seadistamiseks saate seda protsessi järgida. Pärast seda peaks teil olema salajane võti ja hosti link. Lihtsalt lisage need kaks allpool näidatud koodi koos oma wifi nime ja parooliga:

#define FIREBASE_HOST "YOUR_FIREBASE_PROJECT.firebaseio.com"

#define FIREBASE_AUTH "YOUR_FIREBASE_DATABASE_SECRET" #define WIFI_SSID "YOUR_WIFI_AP" #define WIFI_PASSWORD "YOUR_WIFI_PASSWORD"

See ongi. See oli lihtne. Meie seade on nüüd ühendatud veebiandmebaasiga, kuhu on salvestatud kõik terviseandmed. Nüüd saame neid andmeid kasutada Excelis diagrammi tegemiseks või lihtsa veebisaidi loomiseks, et andmeid visuaalselt näha või isegi rakendusega ühendada.

Märkus. Et kontrollida, kas teek on edukalt lisatud ja kas see teie seadmega töötab, proovige üles laadida teegis esitatud näidisvisandid. Võite proovida nimega beginner_start_here.

Samm: WEMOS D1 programmeerimine

Enne koodi üleslaadimist peame installima mõned asjad.

Juhatus:

  • Esmalt avage Arduino ide ja minge Tools Board Boards manager'i ja otsige seejärel esp8266 ESP8266 kogukonna kaudu. Klõpsake installil ja oodake, kuni see installitakse.
  • Nüüd oleme tahvli lisanud, et valida see tööriistade pardale Wemos D1 R1

Raamatukogud

  • Peame installima kaks raamatukogu Firebase ESP8266 kliendi Mobizt ja ühe traadi Jim Studt.
  • Selleks minge jaotisse Sketch Include library Halda teeke. Otsige ülaltoodud kahte raamatukogu ja installige need.

Nüüd oleme installinud kõik koodi käivitamiseks vajaliku. Laadige alla allolev kood ja olete valmis!

6. toiming: ühendage oma Androidi rakendus [valikuline]

Ühendage oma Androidi rakendus [valikuline]
Ühendage oma Androidi rakendus [valikuline]
Ühendage oma Androidi rakendus [valikuline]
Ühendage oma Androidi rakendus [valikuline]

Kasutasin rakenduse MIT leiutajat, mis on tasuta pukseerimisrakenduste tegija. Rakendust on sel viisil väga lihtne teha. Kogu rakendus kontrollib andmebaasi väärtusi ja kuvab need. Siin on rakenduse leiutaja projektifail. Lihtsalt lisage oma AUTH KEYS ja HOSTNAME, nagu ülal näidatud, ja ongi kõik.

Samm: kinnitage seade kantavale

Seadme kinnitamine kantavale
Seadme kinnitamine kantavale
Seadme kinnitamine kantavale
Seadme kinnitamine kantavale

Nüüd, kui kõik on paika pandud, jääb üle vaid kinnitada see rõivaste külge nagu kampsun. Võite kasutada mis tahes muid riideid, mis meeldivad ka teie vanavanematele. Praeguseks olen seadme kinnitanud kampsuni vasakule küljele koos temperatuurianduriga, mis jookseb temperatuuri mõõtmiseks kaenla alt. Olen kasutanud selleks maalriteipi, mis pole ilmselgelt parim meetod. Ma kasutan seda lihtsalt paar päeva testimiseks.

Saate teha riidest väikese kotikese ja õmmelda selle kampsuni sisse, et hoida seadet ja hülsi temperatuurianduri käivitamiseks. Kuna ma ei oska asju õmmelda, pole ma seda teinud. Aga mu ema parandab selle varsti.

8. samm: tehke rohkem GranCare'iga

Siin olen kasutanud ainult kahte andurit, kuid alati saate neid juurde lisada. Saate ühendada kõik WEMOS -i kasutamata tihvtid päise tihvtidega ja seejärel väliselt ühendada rohkem andureid, et andurit maksimaalselt kasutada. Saate lisada südameanduri ja seejärel võtta oma vanavanema südamelööke iga tund ja lisada selle andmebaasi või lisada mitu temperatuuriandurit. Saate jätkata lisamist, kuni WEMOS toetab või aku saab sellega hakkama.

See on umbes. Hoolitse oma vanavanemate eest, nagu nad ütlevad: "Vanavanemate armastus ei vanane kunagi."

UUENDA pärast kasutamist: Nii panin vanaema seadme nädalaks kasutama. Ta ütles, et see seade tuleb vahel vahele, kuid nüüd on ta sellega harjunud. Nii et siin on see, mida olen nädala jooksul õppinud.

  • Kukkumise tuvastamine töötab suurepäraselt. Sain märguandeid, kui ta viimase nädala jooksul kaks korda libises. Mõnikord on valehäire, nii et võib -olla aitab läve muutmine.
  • Kehatemperatuuri andmed on täiuslikud.
  • Teine probleem on see, et minu 300mAH akuga saab aku kiiresti tühjaks !. Kasutusaja pikendamiseks proovige kasutada suuremaid patareisid, kuid veenduge, et seadme kaal ei muutuks palju.

Märge:

See on minu esimene õpetatav, olen kindel, et on vigu, mida olen tähelepanuta jätnud. Palun kommenteerige allpool, kui leiate, ja ärge kartke kahtlusi esitada. Püüan võimalikult kiiresti vastata.

Soovitan: