Talaan ng mga Nilalaman:

GranCare: Monitor ng Kalusugan ng Laki ng Pocket !: 8 Hakbang (na may Mga Larawan)
GranCare: Monitor ng Kalusugan ng Laki ng Pocket !: 8 Hakbang (na may Mga Larawan)

Video: GranCare: Monitor ng Kalusugan ng Laki ng Pocket !: 8 Hakbang (na may Mga Larawan)

Video: GranCare: Monitor ng Kalusugan ng Laki ng Pocket !: 8 Hakbang (na may Mga Larawan)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Hulyo
Anonim
GranCare: Monitor ng Kalusugan ng Laki ng Pocket!
GranCare: Monitor ng Kalusugan ng Laki ng Pocket!
GranCare: Monitor ng Kalusugan ng Laki ng Pocket!
GranCare: Monitor ng Kalusugan ng Laki ng Pocket!
GranCare: Monitor ng Kalusugan ng Laki ng Pocket!
GranCare: Monitor ng Kalusugan ng Laki ng Pocket!

Kaya't magsimula ako, may lola ako. Medyo matanda na siya ngunit sobrang fit at malusog. Kamakailan lamang ay nakapunta kami sa doktor para sa kanyang buwanang pagsusuri at pinayuhan siya ng doktor na maglakad araw-araw nang hindi bababa sa kalahating oras upang mapanatiling malusog ang kanyang mga kasukasuan. Kailangan namin ng isang paraan upang makita kung gaano siya naglalakad. Ang isang smartwatch ay makakatulong ngunit hindi ito isang bagay na maaari naming kayang bayaran. Hindi lamang mga hakbang, nais ng lola na tulad ng isang maliit na kit sa kalusugan upang mapanatili niyang suriin ang kanyang sarili.

Kaya ito ang dahilan kung bakit ko naisipang gawin ang proyektong ito.

Gayundin, ang pagbagsak ay isa sa pinakakaraniwan at mapanganib na mga kaganapan, at sa huling pagkakataon na nahulog ang aking lola nahuli kami sa pag-alam at ito ay isang bagay na maaari kong makita nang mas maaga kaya't nagpasya akong magdagdag din ng isang fall sensor.

At upang makita kung ang aking lola ay nakakakuha ng malamig o lagnat, maagang pagsisimula, nagdagdag ako ng isang sensor ng temperatura upang masukat ang temperatura ng katawan.

Nakatuon ako sa mga bagay na ito sa proyektong ito. Maaari kang laging magdagdag ng higit pang mga sensor upang gawing mas epektibo ito para sa iyong personal na paggamit.

Hakbang 1: Mga Bagay na Kailangan

  • Wemos D1 mini x1 (link)
  • Sd module module x1 (link)
  • Accelerometer MPU6050 x1 (link)
  • 3.7v Lipo Battery x1 (link)
  • TP4056 module ng pagsingil x1 (link)
  • Temperatura sensor DS18B20 x1 (link)
  • Slide switch x1 (link)
  • Mga wire

Opsyonal

  • 3d printer
  • 2mm screws
  • Ribbon cable

Hakbang 2: Pagkonekta ng Lahat ng Magkasama

Pagkonekta ng Lahat ng Magkasama
Pagkonekta ng Lahat ng Magkasama
Pagkonekta ng Lahat ng Magkasama
Pagkonekta ng Lahat ng Magkasama
Pagkonekta ng Lahat ng Magkasama
Pagkonekta ng Lahat ng Magkasama
Pagkonekta ng Lahat ng Magkasama
Pagkonekta ng Lahat ng Magkasama

Sa itaas ay ang diagram ng eskematiko para sa koneksyon. Medyo deretso ito. Para sa paghihinang, hinubaran ko ang ribbon cable sa mga indibidwal na mga wire dahil ang mga wires na ito ay masyadong manipis (28 AWG). Kung wala kang ribbon cable na nakahiga sa paligid maaari kang gumamit ng anumang kawad na nais mo.

Naidagdag ko ang pic sa lahat ng mga koneksyon ay tapos na. Maaari kang mag-zoom in sa larawan at sundin din ang mga koneksyon. Huwag isipin ang paghihinang na hindi ito napakahusay, bago ito.

Para sa sensor ng temperatura, kailangan mong magdagdag ng isang pull-up risistor sa pagitan ng mga positibo at linya ng signal upang gumana nang tama ang sensor. Gayundin, maghinang na mga jumper cable sa mga dulo upang maikonekta mo ito sa mga babaeng pin ng header mula sa labas.

Gumawa ako ng isang enclosure para sa lahat ng mga bahagi dahil mayroon akong isang 3d printer sa bahay. Hindi mo kailangang gawin ito. Sa halip maaari kang gumawa ng iyong sarili ng isang karton na kahon o gumamit ng isang maliit na lalagyan upang mailagay ang lahat ng mga electronics. Siguraduhin na ang accelerometer ay natigil sa katawan ng kaso kung plano mong gumawa ng iyong sariling kaso.

Enclosure ng pag-print. [Opsyonal] Mayroong dalawang 3 mga file. Top at ilalim na case at switch. Madali ang paglakip sa switch. Nagdagdag ako ng mga imahe sa itaas, maaari mo itong sundin. Nai-print ko ang aking mga file sa 50% infill, taas na 0.2mm. Maaari mong makuha ang mga orihinal na file ng hakbang dito kung nais mong baguhin ang disenyo ng kaso.

Matapos ang lahat ay tipunin ilagay ang SD card sa loob ng module at pagkatapos isara ang aparato at paggamit ng dalawang 2mm screws sa magkabilang panig. Iniligtas ko ang tornilyo na ito mula sa aking sg90 servo motor set.

Tiyaking ang lahat ng mga wire ay maayos na na-solder gamit ang multimeter sa pamamagitan ng pagsuri sa pagkakakonekta.

Siguraduhin na ang lahat ng mga aparato ay nakakakuha ng wastong boltahe.

Tandaan sa pagpapatakbo ng aparato. Para sa pagpapatakbo ng aparato Gumamit ako ng 3.7v na baterya at sapat itong mahusay dahil ang lahat ng sensor at wemos microcontroller ay maaaring gumana sa 3v. Kaya't kung plano mong gumamit ng higit pang mga panlabas na sensor siguraduhing gumagana ang mga ito sa 3v. Gayundin kapag ang baterya ay malapit nang mamatay ang SD card ay tumitigil sa paggana ito ay dahil ang boltahe ay hindi sapat para sa module ng SD card. Kaya't ang pagsingil sa baterya ay nalulutas ang problema. Ang tanging sagabal ay hindi mo magagamit ang kumpletong potensyal ng baterya. Ang isang paraan upang malutas mo ito ay sa pamamagitan ng paggamit ng module ng pagsingil na ito. Ang module na ito ay pinapataas ang boltahe sa 5v sa ganitong paraan hindi ka magkakaroon ng anumang mga problema sa pagpapatakbo ng lahat ng mga sensor.

Hakbang 3: Pag-unawa sa Code

Pag-unawa sa Code
Pag-unawa sa Code
Pag-unawa sa Code
Pag-unawa sa Code
Pag-unawa sa Code
Pag-unawa sa Code

Tulad ng sinabi ko sa simula ay susubaybayan namin ang 3 bagay: FALL, STEPS, at TEMPERATURE.

Hindi ito napipigilan, maaari kang magdagdag ng anumang iba pang sensor tulad ng tibok ng puso, oximeter, atbp at makakuha ng mas maraming data sa kalusugan. Sa ngayon, gagamit ako ng 2 sensor na accelerometer at temperatura.

Ang paghahanap ng temperatura ay tuwid na pasulong. Matapos makakonekta ang sensor ginagamit namin ang library ng DALLAS TEMPERATURE upang hanapin ang degree Celcius.

Upang makahanap ng mga hakbang at pagbagsak gagamitin namin ang accelerometer. Nagsisimula ang code sa paghanap ng halaga ng pagpabilis ng 3 axis X, Y, at Z. at pagkatapos ay pagtukoy ng nagreresultang pagpapabilis.

Ngayon may dalawang paunang natukoy na thresh hold na para sa hakbang at pagkahulog. Kaya't tuwing tumatawid ang nagreresultang pagpabilis sa threshold na ito, nakita ang hakbang o pagbagsak.

Ngayon dahil ang halaga ng pagkahulog ay mas mahalaga upang maging tama Nagdagdag ako ng isang pagpapaandar na pagpapatunay ng pag-andar kung saan ang isang pagkahulog ay napansin sa gayon susuriin din nito kung nagbago ang oryentasyon at kung ang tao ay walang ginagawa. KUNG ang dalawang patakaran na ito ay totoo kung gayon ang taglagas ay nakumpirma at ang mensahe ay ipinadala sa database.

Kasama nito itinatala ng aparato ang lahat ng data at isinusulat ito sa sd card at bawat 30mins (maaaring mabago) ang mga halaga ay ipinapadala sa google firebase kung saan nakaimbak ito sa realtime database.

Upang matukoy ang mga halaga ng threshold sinuot ko ang aparato sa aking baywang at nagsimulang gumawa ng iba't ibang mga pagkilos habang sinusulat ng code ang halaga ng pagpabilis sa SD card. Pagkatapos ay nag-import ako ng halaga sa excel at nagplano ng isang line graph upang pag-aralan ang lahat ng halaga. Nagdagdag ako ng ilan sa mga graph sa itaas. Maaari mong makita kung paano nagpapakita ang iba't ibang mga pagkilos ng iba't ibang mga halaga ng accelerometer.

Hakbang 4: Pag-set up ng WIFI at Google Database

Pag-set up ng WIFI at Google Database
Pag-set up ng WIFI at Google Database
Pag-set up ng WIFI at Google Database
Pag-set up ng WIFI at Google Database

Sa lahat ng magagamit na data, kailangan naming maghanap ng isang paraan upang maiimbak ito upang magamit namin ito upang makagawa ng isang profile sa kalusugan at subaybayan ang kalusugan ng iyong lolo't lola.

Kaya upang maiimbak ang data at magamit ito sa realtime ginagamit namin ang Google Firebase at upang makamit ito gagamitin namin ang Esp8266Firebase library.

Upang mai-set up ang firebase maaari mong sundin ang prosesong ito. Pagkatapos nito, dapat kang magkaroon ng isang lihim na key at host link. Idagdag lamang ang dalawang ito sa code na ipinapakita sa ibaba kasama ang iyong pangalan ng wifi at password:

# tukuyin ang FIREBASE_HOST "IYONG_FIREBASE_PROJECT.firebaseio.com"

#define FIREBASE_AUTH "IYONG_FIREBASE_DATABASE_SECRET" # tukuyin ang WIFI_SSID "IYONG_WIFI_AP" # tukuyin ang WIFI_PASSWORD "IYONG_WIFI_PASSWORD"

Ayan yun. Madali iyon Nakakonekta na ang aming aparato sa online database kung saan nakaimbak ang lahat ng data ng kalusugan. Ngayon ay maaari naming gamitin ang data na ito upang gumawa ng isang tsart sa excel o gumawa ng isang simpleng website upang makita ang data nang biswal o kahit na ikonekta ito sa isang app.

Tandaan: Upang suriin kung matagumpay mong naidagdag ang library at kung gumagana ito sa iyong aparato subukang mag-upload ng mga halimbawa ng mga sketch na ibinigay sa library. Maaari mong subukan ang isa na pinangalanang beginner_start_here.

Hakbang 5: Programming WEMOS D1

Bago namin mai-upload ang code kailangan naming mag-install ng ilang mga bagay.

Lupon:

  • Una, buksan ang ideyang Arduino at pumunta sa tagapamahala ng Mga Board Board at pagkatapos ay maghanap para sa esp8266 ng pamayanan ng ESP8266. I-click ang i-install at hintayin itong mai-install.
  • Naidagdag na namin ang board, upang piliin ito upang pumunta sa Tools Board Wemos D1 R1

Mga aklatan

  • Kailangan naming mag-install ng dalawang mga library ng Firebase ESP8266 client ng Mobizt at Isang wire ni Jim Studt.
  • Upang magawa ito, pumunta sa Sketch Isama ang library Pamahalaan ang mga aklatan. Maghanap sa itaas na dalawang mga aklatan at mai-install ang mga ito.

Na-install na namin ang lahat ng kinakailangan upang mapatakbo ang code. I-upload ang code sa ibaba at tapos ka na!

Hakbang 6: Ikonekta ang Iyong Android App [Opsyonal]

Ikonekta ang Iyong Android App [Opsyonal]
Ikonekta ang Iyong Android App [Opsyonal]
Ikonekta ang Iyong Android App [Opsyonal]
Ikonekta ang Iyong Android App [Opsyonal]

Ginamit ko ang imbentor ng MIT app, na isang libreng drag and drop app maker. Napakadali na gumawa ng isang app sa ganitong paraan. Ang lahat ng mga app na ito suriin ang mga halaga sa database at ipinapakita ang mga ito. Narito ang file ng proyekto para sa imbentor ng app. Idagdag lamang ang iyong AUTH KEYS at HOSTNAME tulad ng ipinakita sa itaas at iyon lang.

Hakbang 7: Ikabit ang Device sa isang Nakasuot

Ikabit ang Device sa isang Nakasuot
Ikabit ang Device sa isang Nakasuot
Ikabit ang Device sa isang Nakasuot
Ikabit ang Device sa isang Nakasuot

Ngayon na ang lahat ay na-set up ang tanging bagay na natitira ay upang ilakip ito sa isang piraso ng damit tulad ng panglamig. Maaari mong gamitin ang anumang iba pang damit na gusto din ng iyong mga lolo't lola. Sa ngayon, ikinabit ko ang aparato sa kaliwang bahagi ng panglamig kasama ang isang sensor ng temperatura na tumatakbo sa ibaba ng kilikili upang masukat ang temperatura. Gumamit ako ng masking tape upang gawin ito na malinaw na hindi ang pinakamahusay na pamamaraan. Ginagamit ko lang ito ng ilang araw para sa pagsubok.

Maaari kang gumawa ng isang maliit na supot sa tela at tahiin ito sa loob ng panglamig upang mapanatili ang aparato at isang manggas upang patakbuhin ang sensor ng temperatura. Dahil hindi ako gaano kahusay sa pagtahi ng mga bagay na hindi ko nagawa ito. Ngunit ang aking ina ay aayusin iyon sa lalong madaling panahon.

Hakbang 8: Gumagawa ng Higit Pa Sa GranCare

Dito nagamit ko lamang ang dalawang mga sensor ngunit maaari kang magdagdag ng higit pa. Maaari mong ikonekta ang lahat ng hindi nagamit na mga pin ng WEMOS sa mga header pin at pagkatapos ay panlabas na kumonekta ng higit pang mga sensor upang masulit ang sensor. Maaari kang magdagdag ng isang sensor ng puso at pagkatapos ay kunin ang tibok ng puso ng iyong lolo't lola bawat oras at idagdag ito sa database o marahil magdagdag ng maraming mga sensor ng temperatura. Maaari mong panatilihin ang pagdaragdag hanggang sa suportahan ng WEMOS o makaya ito ng baterya.

Iyon ay tungkol dito. Alagaan ang iyong mga lolo't lola, tulad ng sinasabi nila, "Ang pagmamahal ng isang lolo't lola ay hindi kailanman tatanda."

I-UPDATE pagkatapos magamit: Kaya't ginawa ko ang aking lola na gamitin ang aparato sa loob ng isang linggo. Sinabi niya na ang aparato ay pumapasok sa pagitan minsan ngunit nasanay siya ngayon. Kaya narito ang natutunan ko mula sa isang linggo ng paggamit nito.

  • Ganap na gumagana ang pagkahuli ng pagkahulog. Nakakuha ako ng mga alerto nang dumulas siya ng dalawang beses sa huling linggo. May mga pagkakataong mayroong maling alarma, kaya marahil ay makakatulong ang pagpapalit ng threshold.
  • Ang data ng body temp ay perpekto.
  • Ang isa pang problema ay mabilis na naubos ang baterya sa aking 300mAH na baterya !. Subukang gumamit ng mas malalaking baterya upang madagdagan ang oras ng paggamit ngunit tiyakin na ang bigat ng aparato ay hindi gaanong nagbabago.

Tandaan:

Ito ang aking unang itinuro na sigurado akong may mga pagkakamali na hindi ko napansin. Mangyaring magkomento sa ibaba kung nakakita ka at huwag mag-atubiling magtanong ng anumang mga pagdududa. Susubukan ko ang aking makakaya upang makapagreply ng pinakamaaga.

Inirerekumendang: