Përmbajtje:
- Hapi 1: Gjërat e nevojshme
- Hapi 2: Lidhni gjithçka së bashku
- Hapi 3: Kuptimi i Kodit
- Hapi 4: Vendosja e WIFI dhe Google Database
- Hapi 5: Programimi i WEMOS D1
- Hapi 6: Lidhni aplikacionin tuaj Android [Opsionale]
- Hapi 7: Bashkojeni pajisjen me një pajisje të veshshme
- Hapi 8: Të bësh më shumë me GranCare
Video: GranCare: Pocket Size Health Monitor!: 8 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Më lejoni të filloj, kam një gjyshe. Ajo është pak e vjetër, por super në formë dhe e shëndetshme. Kohët e fundit ne kishim qenë tek mjeku për kontrollin e saj mujor dhe mjeku e këshilloi atë të ecë çdo ditë për të paktën gjysmë ore për të mbajtur nyjet e saj të shëndetshme. Ne kishim nevojë për një mënyrë për të parë se sa shumë ajo ka ecur. Një orë inteligjente do të kishte ndihmuar, por nuk është diçka që ne mund ta përballojmë. Jo vetëm hapa, gjyshja donte të kishte një çantë të vogël shëndetësore në mënyrë që të mbante një kontroll për veten.
Pra, kjo është arsyeja pse kam menduar të bëj këtë projekt.
Gjithashtu, rënia është një nga ngjarjet më të zakonshme dhe të rrezikshme, dhe herën e fundit që gjyshja ime ra, ne ishim vonë për ta ditur dhe është diçka që mund ta zbuloja më herët, kështu që vendosa të shtoj edhe një sensor rënie.
Dhe për të parë nëse gjyshja ime ka ftohje ose ethe, me fillimin e hershëm, shtova një sensor të temperaturës për të matur temperaturën e trupit.
Unë jam përqendruar në këto gjëra në këtë projekt. Ju gjithmonë mund të shtoni më shumë sensorë për ta bërë atë më efektiv për përdorimin tuaj personal.
Hapi 1: Gjërat e nevojshme
- Wemos D1 mini x1 (lidhje)
- Moduli i kartës Sd x1 (lidhje)
- Përshpejtues MPU6050 x1 (lidhje)
- Bateri Lipo 3.7v x1 (lidhje)
- Moduli i karikimit TP4056 x1 (lidhje)
- Sensori i temperaturës DS18B20 x1 (lidhje)
- Kaloni rrëshqitës x1 (lidhje)
- Telat
Opsionale
- Printer 3d
- Vida 2mm
- Kabllo fjongo
Hapi 2: Lidhni gjithçka së bashku
Më sipër është diagrami skematik për lidhjen. Prettyshtë mjaft e drejtë përpara. Për saldim, hoqa kabllon me shirita në tela individualë pasi këto tela janë shumë të hollë (28 AWG). Nëse nuk keni kabllo fjongo të shtrirë përreth, mund të përdorni çdo tel që dëshironi.
Unë kam shtuar fotografinë me të gjitha lidhjet e kryera. Mund të zmadhoni figurën dhe të ndiqni lidhjet gjithashtu. Mos e shqetësoni bashkimin nuk është shumë i mirë, i ri për të.
Për sensorin e temperaturës, duhet të shtoni një rezistencë tërheqëse midis linjave pozitive dhe sinjalit për ta bërë sensorin të funksionojë si duhet. Gjithashtu, lidhni kabllot e bluzave mashkullore në skajet në mënyrë që ta lidhni atë me kunjat e kokës femërore nga jashtë.
Unë kam bërë një mbyllje për të gjithë përbërësit pasi kam një printer 3d në shtëpi. Nuk keni pse ta bëni. Përkundrazi, mund të bëni vetë një kuti kartoni ose të përdorni një enë të vogël për të vendosur të gjitha pajisjet elektronike. Sigurohuni që akselerometri të jetë ngjitur në trupin e kutisë nëse planifikoni të bëni kutinë tuaj.
Shtypi i mbylljes. [Opsionale] Ka dy 3 skedarë. Rasti i sipërm dhe i poshtëm dhe kaloni. Lidhja e ndërprerës është e lehtë. Unë kam shtuar imazhe më lart, ju mund t'i ndiqni. I printova skedarët e mi në mbushje 50%, lartësi 0.2mm. Këtu mund të merrni skedarët e hapit origjinal nëse doni të ndryshoni modelin e kasës.
Pasi të jetë mbledhur gjithçka, vendosni kartën SD brenda modulit dhe më pas mbyllni pajisjen dhe përdorni dy vida 2 mm në të dyja anët. Unë e shpëtova këtë vidë nga grupi i servo motorit sg90.
Sigurohuni që të gjitha telat janë ngjitur siç duhet duke përdorur multimetër duke kontrolluar lidhshmërinë.
Sigurohuni që të gjitha pajisjet të kenë tensionin e duhur.
Shënim për fuqizimin e pajisjes. Për fuqizimin e pajisjes unë kam përdorur bateri 3.7v dhe është mjaft mirë pasi të gjithë sensorët dhe mikrokontrolluesit wemos mund të punojnë në 3v. Pra, nëse planifikoni të përdorni më shumë sensorë të jashtëm, sigurohuni që ata të punojnë në 3v. Gjithashtu kur bateria është gati të vdesë karta SD ndalon së punuari kjo sepse tensioni nuk është i mjaftueshëm për modulin e kartës SD. Pra, karikimi i baterisë zgjidh problemin. E vetmja pengesë është se nuk do të jeni në gjendje të përdorni potencialin e plotë të baterisë. Një mënyrë për ta zgjidhur këtë është duke përdorur këtë modul karikimi. Ky modul rrit tensionin në 5v në këtë mënyrë nuk do të keni probleme me drejtimin e të gjithë sensorëve.
Hapi 3: Kuptimi i Kodit
Siç thashë në fillim, ne do të ndjekim 3 gjëra: Rënia, HAPAT dhe TEMPERATURA.
Kjo nuk është e kufizuar, mund të shtoni ndonjë sensor tjetër si rrahjet e zemrës, oksimetrin, etj dhe të merrni më shumë të dhëna shëndetësore. Tani për tani, unë do të përdor 2 sensorë që janë përshpejtues dhe temperaturë.
Gjetja e temperaturës është drejtpërdrejt përpara. Pasi të jetë lidhur sensori ne përdorim bibliotekën DALLAS TEMPERATURE për të gjetur shkallën Celcius.
Për të gjetur hapa dhe për të rënë, ne do të përdorim një akselerometër. Kodi fillon me gjetjen e vlerës së nxitimit të 3 boshteve X, Y dhe Z. dhe pastaj përcaktimin e nxitimit që rezulton.
Tani ka dy mbajtëse të paracaktuara të pragut që janë për hap dhe rënie. Pra, sa herë që nxitimi rezultues e kalon këtë prag, hapi ose rënia zbulohet.
Tani meqenëse vlera e rënies është më e rëndësishme për të qenë e saktë unë kam shtuar një funksion të vërtetimit të rënies ku nëse zbulohet një rënie atëherë kontrollon gjithashtu nëse orientimi ka ndryshuar dhe nëse personi është i papunë. NFSE këto dy rregulla janë të vërteta atëherë rënia konfirmohet dhe mesazhi dërgohet në bazën e të dhënave.
Së bashku me këtë, pajisja regjistron të gjitha të dhënat dhe i shkruan në kartën sd dhe çdo 30 minuta (mund të ndryshohen) vlerat dërgohen në bazën e zjarrit të Google, ku ruhen në bazën e të dhënave në kohë reale.
Për të përcaktuar vlerat e pragut, e lidha pajisjen në bel dhe fillova të bëja veprime të ndryshme ndërsa kodi po shkruante vlerën e përshpejtimit në kartën SD. Pastaj më vonë e importova vlerën në excel dhe komplotova një grafik të linjës për të analizuar të gjithë vlerën. Kam shtuar disa nga grafikët e mësipërm. Ju mund të shihni se si veprime të ndryshme tregojnë vlera të ndryshme të përshpejtuesit.
Hapi 4: Vendosja e WIFI dhe Google Database
Me të gjitha të dhënat që janë në dispozicion, ne duhet të gjejmë një mënyrë për t'i ruajtur ato në mënyrë që t'i përdorim ato për të bërë një profil shëndetësor dhe për të mbajtur gjurmët e shëndetit të gjyshit tuaj.
Pra, për të ruajtur të dhënat dhe për t'i përdorur në kohë reale ne po përdorim Google Firebase dhe për ta arritur këtë ne do të përdorim bibliotekën Esp8266Firebase.
Për të ngritur bazën e zjarrit mund të ndiqni këtë proces. Pas kësaj, duhet të keni një çelës sekret dhe lidhje hosti. Thjesht shtoni këto dy në kodin e treguar më poshtë së bashku me emrin dhe fjalëkalimin tuaj wifi:
#përcakto FIREBASE_HOST "YOUR_FIREBASE_PROJECT.firebaseio.com"
#përcakto FIREBASE_AUTH "YOUR_FIREBASE_DATABASE_SECRET" #përcakto WIFI_SSID "YOUR_WIFI_AP" #përcakto WIFI_PASSWORD "YOUR_WIFI_PASSWORD"
Kjo eshte. Kjo ishte e lehtë. Pajisja jonë tani është lidhur me bazën e të dhënave në internet ku ruhen të gjitha të dhënat shëndetësore. Tani ne mund t'i përdorim këto të dhëna për të bërë një tabelë në excel ose për të bërë një uebfaqe të thjeshtë për t'i parë të dhënat vizualisht ose madje t'i lidhim ato me një aplikacion.
Shënim: Për të kontrolluar nëse e keni shtuar me sukses bibliotekën dhe nëse funksionon me pajisjen tuaj provoni të ngarkoni skica shembullore të ofruara në bibliotekë. Mund të provoni atë të quajtur beginner_start_here.
Hapi 5: Programimi i WEMOS D1
Para se të ngarkojmë kodin duhet të instalojmë disa gjëra.
Bordi:
- Së pari, hapni Arduino ide dhe shkoni te menaxheri i Bordeve të Tools dhe më pas kërkoni për esp8266 nga komuniteti ESP8266. Klikoni install dhe prisni që të instalohet.
- Ne tani kemi shtuar bordin, për ta zgjedhur atë për të shkuar te Tools Board Wemos D1 R1
Bibliotekat
- Duhet të instalojmë dy biblioteka klienti Firebase ESP8266 nga Mobizt dhe One wire nga Jim Studt.
- Për ta bërë këtë shkoni te Sketch Include librari Menaxhoni bibliotekat. Kërkoni për dy bibliotekat e mësipërme dhe instalojini ato.
Tani kemi instaluar gjithçka që është e nevojshme për të ekzekutuar kodin. Ngarko kodin e mëposhtëm dhe mbarove!
Hapi 6: Lidhni aplikacionin tuaj Android [Opsionale]
Kam përdorur shpikësin e aplikacioneve MIT, i cili është një krijues i aplikacioneve drag and drop falas. Veryshtë shumë e lehtë të krijosh një aplikacion në këtë mënyrë. I gjithë aplikacioni kontrollon vlerat në bazën e të dhënave dhe i shfaq ato. Këtu është skedari i projektit për shpikësin e aplikacionit. Thjesht shtoni çelësat tuaj AUTH dhe HOSTNAME siç tregohet më sipër dhe kjo është ajo.
Hapi 7: Bashkojeni pajisjen me një pajisje të veshshme
Tani që gjithçka është rregulluar, e vetmja gjë që mbetet është ta lidhni me një copë veshje si triko. Ju mund të përdorni çdo veshje tjetër që pëlqejnë edhe gjyshërit tuaj. Tani për tani, unë kam bashkangjitur pajisjen në anën e majtë të triko së bashku me një sensor të temperaturës që shkon nën sqetull për të matur temperaturën. Unë kam përdorur shirit maskues për ta bërë atë që padyshim nuk është metoda më e mirë. Unë thjesht po e përdor këtë për disa ditë për testim.
Ju mund të bëni një qese të vogël nga rroba dhe ta qepni atë brenda triko për të mbajtur pajisjen dhe një mëngë për të drejtuar sensorin e temperaturës. Meqenëse nuk jam aq i mirë në qepjen e gjërave, nuk e kam bërë këtë. Por nëna ime do ta rregullojë atë së shpejti.
Hapi 8: Të bësh më shumë me GranCare
Këtu kam përdorur vetëm dy sensorë, por gjithmonë mund të shtoni më shumë. Ju mund të lidhni të gjitha kunjat e papërdorur të WEMOS me kunjat e kokës dhe pastaj të lidhni nga jashtë më shumë sensorë për të përfituar sa më shumë nga sensori. Ju mund të shtoni një sensor të zemrës dhe pastaj të merrni rrahjet e zemrës së gjyshit tuaj çdo orë dhe ta shtoni në bazën e të dhënave ose ndoshta të shtoni sensorë të shumtë të temperaturës. Mund të vazhdoni të shtoni derisa WEMOS të mbështesë ose bateria ta trajtojë atë.
Kjo ka të bëjë me të. Kujdesuni për gjyshërit tuaj, siç thonë ata, "Dashuria e gjyshërve nuk do të plaket kurrë".
P URDITSIMI pas përdorimit: Kështu e bëra gjyshen time të përdorte pajisjen për një javë. Ajo tha se pajisja vjen ndonjëherë në mes, por ajo është mësuar me të tani. Pra, ja çfarë kam mësuar nga një javë përdorimi i tij.
- Zbulimi i rënies funksionon në mënyrë perfekte. Mora njoftime kur ajo rrëshqiti dy herë në javën e fundit. Ka raste kur ka një alarm të rremë, kështu që ndoshta ndryshimi i pragut mund të ndihmojë.
- Të dhënat e temperaturës së trupit janë perfekte.
- Një problem tjetër është se bateria mbaron shpejt me baterinë time 300mAH !. Provoni të përdorni bateri më të mëdha për të rritur kohën e përdorimit, por sigurohuni që pesha e pajisjes të mos ndryshojë shumë.
Shënim:
Ky ishte udhëzimi im i parë jam i sigurt se ka gabime që nuk i kam anashkaluar. Ju lutemi komentoni më poshtë nëse gjeni ndonjë dhe mos hezitoni të bëni ndonjë dyshim. Do të përpiqem të bëj çmos për t'iu përgjigjur sa më shpejt.
Recommended:
Pocket Spy-Robot: 5 hapa (me fotografi)
Xhepi Spiun-Robot: I mërzitur gjatë mbylljes? Dëshironi të eksploroni fushën e errët nën divanin e dhomës së ndenjes? Atëherë roboti spiun me madhësi xhepi është për ju! Me një lartësi prej vetëm 25 mm, ky robot i vogël është i aftë të dalë në vende shumë të vogla për njerëzit që të shkojnë, dhe ushqen gjithçka
Arduino Pocket Game Console + A -Maze - Maze Game: 6 hapa (me fotografi)
Arduino Pocket Game Console + A -Maze - Maze Game: Mirë se vini në udhëzuesin tim të parë! Projekti që dua të ndaj me ju sot është loja labirint Arduino, e cila u bë një tastierë xhepi aq e aftë sa Arduboy dhe tastiera të ngjashme me bazë Arduino. Mund të ndizet me lojërat e mia (ose tuajat) të ardhshme falë ekspozitës
Pocket Pi - një kompjuter Raspberry Pi për nën 150 dollarë: 19 hapa (me fotografi)
Pocket Pi - një kompjuter Raspberry Pi për nën 150 dollarë: Ju lutemi votoni për këtë projekt në Konkursin e Mikrokontrolluesit në pjesën e poshtme:) Ky është një kompjuter pi me mjedër me vlerë 100 dollarë. Ky kompjuter nuk është gjëja më e hollë ose më e bukur në Instructables. Kjo është për të përfunduar punën. Predha është 3D pr
Pocket Metal Locator - Arduino: 8 hapa (me fotografi)
Pocket Metal Locator - Arduino: Ky zbulues i ftohtë i vogël i xhepit metalik është mjaft i ndjeshëm për të identifikuar thonjtë e vegjël në dru dhe mjaft kompakt për t'u përshtatur në hapësira të vështira duke e bërë të përshtatshëm për t'u mbajtur dhe përdorur për gjetjen e metaleve. Njësia ka katër mbështjellje kërkimi të pavarur dhe
CD Drive Storage Full Size: 7 hapa (me fotografi)
CD Drive Storage Full Sized: Unë kam parë shumë CD të fshehur, por të gjithë kanë vetëm hapësirë për një CD. Kjo nuk është vërtet e përshtatshme … Kështu që vendosa ta bëj timen, me një kuti që do të marrë të gjithë hapësirën e kutisë. Për të bërë një si të miat, ju duhet vetëm një makinë CD/DVD (dhe