INHOUDSOPGAWE:
- Stap 1: Dinge wat nodig is
- Stap 2: Verbind alles saam
- Stap 3: Kode verstaan
- Stap 4: Stel WIFI en Google -databasis op
- Stap 5: WEMOS D1 programmeer
- Stap 6: Koppel u Android -app [opsioneel]
- Stap 7: Koppel die toestel aan 'n draagbare
- Stap 8: Meer doen met GranCare
Video: GranCare: Pocket Size Health Monitor !: 8 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
So laat ek begin, ek het 'n ouma. Sy is 'n bietjie oud, maar baie fiks en gesond. Onlangs was ons by die dokter vir haar maandelikse ondersoek en die dokter het haar aangeraai om elke dag minstens 'n halfuur te loop om haar gewrigte gesond te hou. Ons het 'n manier nodig gehad om te sien hoeveel sy gestap het. 'N Slimhorlosie sou gehelp het, maar ons kon dit nie bekostig nie. Ouma wou nie net 'n trappie hê nie, maar wil graag 'n klein gesondheidsorgpakket hê sodat sy self kan kyk.
Dit is dus die rede waarom ek daaraan gedink het om hierdie projek te doen.
Val is ook een van die algemeenste en gevaarlikste gebeurtenisse, en die laaste keer dat my ouma geval het, het ons te laat geweet en dit was iets wat ek vroeër kon opspoor, so ek het besluit om ook 'n valsensor by te voeg.
En om te sien of my ouma vroeg koud kry of koors kry, het ek 'n temperatuursensor bygevoeg om die liggaamstemperatuur te meet.
Ek konsentreer op hierdie dinge in hierdie projek. U kan altyd meer sensors byvoeg om dit meer effektief vir u persoonlike gebruik te maak.
Stap 1: Dinge wat nodig is
- Wemos D1 mini x1 (skakel)
- SD kaart module x1 (skakel)
- Versnellingsmeter MPU6050 x1 (skakel)
- 3.7v Lipo Battery x1 (skakel)
- TP4056 laai module x1 (skakel)
- Temperatuursensor DS18B20 x1 (skakel)
- Skuifskakelaar x1 (skakel)
- Drade
Opsioneel
- 3d drukker
- 2 mm skroewe
- Lintkabel
Stap 2: Verbind alles saam
Hierbo is die skematiese diagram vir verbinding. Dit is redelik reguit vorentoe. Vir soldeer het ek die lintkabel in individuele drade gestroop, aangesien hierdie drade baie dun is (28 AWG). As u nie 'n lintkabel het nie, kan u enige draad gebruik wat u wil.
Ek het die foto bygevoeg met alle verbindings. U kan in die prentjie inzoomen en ook die verbindings volg. Moenie omgee dat die soldeer nie baie goed is nie, nuut daaroor.
Vir die temperatuursensor moet u 'n optrekweerstand tussen die positiewe en seinlyne byvoeg om die sensor korrek te laat werk. Soldeer ook manlike jumperkabels aan die ente, sodat u dit van buite af aan die koppelpennetjies kan koppel.
Ek het 'n behuizing vir al die komponente gemaak, aangesien ek 'n 3D -drukker by die huis het. Jy hoef dit nie te doen nie. U kan eerder 'n kartondoos maak of 'n klein houer gebruik om al die elektronika te plaas. Maak seker dat die versnellingsmeter aan die omhulsel vas is as u van plan is om u eie tas te maak.
Omhulsel druk. [Opsioneel] Daar is twee drie lêers. Bo- en onderkant en skakelaar. Dit is maklik om die skakelaar aan te sluit. Ek het afbeeldings hierbo bygevoeg, u kan dit volg. Ek het my lêers op 50% invul, 0,2 mm hoogte gedruk. U kan die oorspronklike staplêers hier kry as u die ontwerp van die saak wil verander.
Nadat alles gemonteer is, plaas die SD -kaart in die module en maak dan die toestel toe en gebruik twee skroewe van 2 mm aan weerskante. Ek het hierdie skroef uit my sg90 servomotorset gered.
Maak seker dat al die drade behoorlik gesoldeer is met behulp van 'n multimeter deur die verbinding te kontroleer.
Maak seker dat al die toestelle die regte spanning kry.
Opmerking oor die krag van die toestel. Ek het 'n 3,7V -battery gebruik om die toestel aan te dryf, en dit is goed genoeg, aangesien al die sensor en wemos -mikrobeheerder teen 3v kan werk. As u van plan is om meer eksterne sensors te gebruik, moet u seker maak dat hulle teen 3v werk. As die battery op die punt staan om op te hou, hou die SD -kaart op om te werk, want die spanning is nie voldoende vir die SD -kaartmodule nie. Die laai van die battery los die probleem op. Die enigste nadeel is dat u nie die volle potensiaal van die battery kan gebruik nie. Een manier waarop u dit kan oplos, is deur die laai -module te gebruik. Hierdie module verhoog die spanning na 5v, en u sal nie probleme ondervind om al die sensors te gebruik nie.
Stap 3: Kode verstaan
Soos ek in die begin gesê het, sal ons 3 dinge opspoor: VAL, STAPPE en TEMPERATUUR.
Dit is nie beperk nie; u kan enige ander sensor soos hartklop, oksimeter, ens. Byvoeg en meer gesondheidsdata kry. Op die oomblik gebruik ek 2 sensors wat versnellingsmeter en temperatuur is.
Dit is eenvoudig om die temperatuur te vind. Nadat die sensor gekoppel is, gebruik ons die biblioteek DALLAS TEMPERATUUR om die graad Celcius te vind.
Om stappe te vind en te val, gebruik ons die versnellingsmeter. Die kode begin met die vind van die versnellingswaarde van 3 as X, Y en Z. en bepaal dan die gevolglike versnelling.
Nou is daar twee vooraf gedefinieerde dorsruimtes vir stap en val. Elke keer as die gevolglike versnelling hierdie drempel oorskry, word stap of val waargeneem.
Aangesien valwaarde belangriker is om korrek te wees, het ek 'n valvalideringsfunksie bygevoeg, en as dit val, word dit ook nagegaan of die oriëntasie verander het en of die persoon ledig is. As hierdie twee reëls waar is, word die val bevestig en die boodskap word na die databasis gestuur.
Hiermee neem die toestel al die data op en skryf dit op 'n SD -kaart, en elke 30 minute (kan verander word) word die waardes na Google Firebase gestuur waar dit in die databasis van real -time gestoor word.
Om die waardes van die drempel te bepaal, het ek die toestel om my middel gordel en verskillende aksies begin doen terwyl die kode die versnellingswaarde op die SD -kaart skryf. Later het ek die waarde in Excel ingevoer en 'n lyngrafiek geteken om al die waarde te ontleed. Ek het 'n paar van die grafieke hierbo bygevoeg. U kan sien hoe verskillende aksies verskillende versnellingsmeterwaardes toon.
Stap 4: Stel WIFI en Google -databasis op
Met al die beskikbare data, moet ons 'n manier vind om dit te stoor, sodat ons dit kan gebruik om 'n gesondheidsprofiel op te stel en die gesondheid van u grootouer by te hou.
Om die data te stoor en intyds te gebruik, gebruik ons Google Firebase en om dit te bereik, gebruik ons die Esp8266Firebase -biblioteek.
Om die vuurbasis op te stel, kan u hierdie proses volg. Hierna moet u 'n geheime sleutel en gasheer skakel hê. Voeg hierdie twee in die onderstaande kode saam met u wifi -naam en wagwoord:
#defineer FIREBASE_HOST "YOUR_FIREBASE_PROJECT.firebaseio.com"
#defineer FIREBASE_AUTH "YOUR_FIREBASE_DATABASE_SECRET" #define WIFI_SSID "YOUR_WIFI_AP" #define WIFI_PASSWORD "YOUR_WIFI_PASSWORD"
Dis dit. Dit was maklik. Ons toestel het nou gekoppel aan die aanlyn databasis waar al die gesondheidsdata gestoor word. Nou kan ons hierdie data gebruik om 'n Excel -grafiek te maak of 'n eenvoudige webwerf te maak om die data visueel te sien of selfs aan 'n app te koppel.
Let wel: Laai voorbeeldsketse in die biblioteek op om te kyk of u die biblioteek suksesvol bygevoeg het en of dit met u toestel werk. U kan die een met die naam beginner_start_here probeer.
Stap 5: WEMOS D1 programmeer
Voordat ons die kode oplaai, moet ons 'n paar dinge installeer.
Raad:
- Maak eers die Arduino -idee oop en gaan na die bestuurder van die Board Board, en soek dan na esp8266 deur die ESP8266 -gemeenskap. Klik op installeer en wag totdat dit geïnstalleer is.
- Ons het nou die bord bygevoeg om dit te kies na Tools Board Wemos D1 R1
Biblioteke
- Ons moet twee biblioteke Firebase ESP8266 -kliënt deur Mobizt en One wire deur Jim Studt installeer.
- Gaan na Sketch Include library Bestuur biblioteke om dit te doen. Soek die bogenoemde twee biblioteke en installeer dit.
Ons het nou alles geïnstalleer wat nodig is om die kode uit te voer. Laai die onderstaande kode op en u is klaar!
Stap 6: Koppel u Android -app [opsioneel]
Ek het die MIT -app -uitvinder gebruik, wat 'n gratis sleep -en -app -vervaardiger is. Dit is baie maklik om 'n app op hierdie manier te maak. Al die app doen dit om die waardes in die databasis na te gaan en dit te vertoon. Hier is die projeklêer vir die uitvinder van die app. Voeg net u AUTH KEYS en HOSTNAME by soos hierbo getoon, en dit is dit.
Stap 7: Koppel die toestel aan 'n draagbare
Noudat alles opgestel is, is die enigste ding wat oorbly om dit aan 'n kledingstuk soos 'n trui te heg. U kan ook ander klere gebruik waarvan u grootouers hou. Ek het die toestel aan die linkerkant van die trui vasgemaak, tesame met 'n temperatuursensor wat onder die oksel loop om die temperatuur te meet. Ek het maskeerband gebruik om dit te doen, wat natuurlik nie die beste metode is nie. Ek gebruik dit net 'n paar dae om dit te toets.
U kan 'n klein sak uit lap maak en dit in die trui steek om die toestel en 'n mou te hou om die temperatuursensor te laat werk. Aangesien ek nie so goed is om dinge vas te maak nie, het ek dit nie gedoen nie. Maar my ma sal dit gou regmaak.
Stap 8: Meer doen met GranCare
Hier het ek slegs twee sensors gebruik, maar u kan altyd meer byvoeg. U kan al die ongebruikte penne van WEMOS aan die koppenne koppel en dan meer sensors ekstern verbind om die sensor optimaal te benut. U kan 'n hartsensor byvoeg en dan elke uur die hartklop van u grootouer neem en dit by die databasis voeg of miskien verskeie temperatuursensors byvoeg. U kan aanhou byvoeg totdat WEMOS dit ondersteun of die battery dit kan hanteer.
Dit gaan daaroor. Sorg vir u grootouers, soos hulle sê: 'Die liefde van 'n grootouer sal nooit oud word nie.'
UPDATE na gebruik: Ek het my ouma 'n week lank die toestel laat gebruik. Sy het wel gesê dat die toestel soms tussenin kom, maar sy is nou gewoond daaraan. Hier is wat ek geleer het van 'n week nadat ek dit gebruik het.
- Valopsporing werk perfek. Ek het waarskuwings gekry toe sy die afgelope week twee keer gegly het. Daar is tye dat daar 'n vals alarm is, so dit kan dalk help om die drempel te verander.
- Liggaamstemperatuurdata is perfek.
- 'N Ander probleem is dat die battery vinnig opraak met my 300mAH -battery! Probeer groter batterye gebruik om die gebruikstyd te verhoog, maar maak seker dat die gewig van die toestel nie veel verander nie.
Let wel:
Omdat dit my eerste opdrag is, is ek seker dat daar foute is wat ek misgekyk het. Lewer asseblief kommentaar hieronder as u dit vind en moet nie twyfel nie. Ek sal my bes probeer om so gou moontlik te antwoord.
Aanbeveel:
Pocket Signal Visualizer (Pocket Oscilloscope): 10 stappe (met foto's)
Pocket Signal Visualizer (Pocket Oscilloscope): Hallo almal, ons doen almal soveel dinge elke dag. 'N Gereedskap benodig vir elke werk. Dit is vir vervaardiging, meting, afwerking, ens. So vir elektroniese werkers benodig hulle gereedskap soos soldeerbout, multi-meter, ossilloskoop, ens
Pi Health Dashboard: 3 stappe
Pi Health Dashboard: Raspberry Pi's word gebruik om 'n groot aantal projekte te bestuur. Pi's is eers deur onderwysers en stokperdjies aangeneem, maar nou het die vervaardiging en besighede die ongelooflike krag van Pi ingeneem. Alhoewel dit klein, gebruikersvriendelik en goedkoop is
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
CD Drive Full Size Stash: 7 stappe (met foto's)
CD Drive Full Sized Stash: Ek het al baie CD drive stash gesien, maar almal het net die plek vir 'n CD. Dit is nie regtig gerieflik nie … Daarom het ek besluit om my eie te maak, met 'n boks wat die hele kamer kan inneem. Om een soos myne te maak, benodig u net 'n CD/DVD -aandrywer (en