Mündəricat:

GranCare: Cib Ölçüsü Sağlamlıq Monitoru: 8 Adım (Şəkillərlə birlikdə)
GranCare: Cib Ölçüsü Sağlamlıq Monitoru: 8 Adım (Şəkillərlə birlikdə)

Video: GranCare: Cib Ölçüsü Sağlamlıq Monitoru: 8 Adım (Şəkillərlə birlikdə)

Video: GranCare: Cib Ölçüsü Sağlamlıq Monitoru: 8 Adım (Şəkillərlə birlikdə)
Video: 03 - Zëne - Grancare 2024, Iyul
Anonim
GranCare: Cib Ölçüsü Sağlamlıq Monitoru!
GranCare: Cib Ölçüsü Sağlamlıq Monitoru!
GranCare: Cib Ölçüsü Sağlamlıq Monitoru!
GranCare: Cib Ölçüsü Sağlamlıq Monitoru!
GranCare: Cib Ölçüsü Sağlamlıq Monitoru!
GranCare: Cib Ölçüsü Sağlamlıq Monitoru!

Başlayım, bir nənəm var. O, bir az qoca, amma çox sağlam və sağlamdır. Bu yaxınlarda aylıq müayinəsi üçün həkimə getmişdik və həkim, oynaqlarının sağlam olması üçün hər gün ən azı yarım saat gəzməyi məsləhət gördü. Onun nə qədər gəzdiyini görmək üçün bir yola ehtiyacımız var idi. Ağıllı saat kömək edərdi, amma ala biləcəyimiz bir şey deyil. Yalnız addımlar deyil, nənə özünü yoxlaya bilməsi üçün kiçik bir sağlamlıq dəstinə sahib olmaq istəyirdi.

Bu səbəbdən bu layihəni həyata keçirməyi düşündüm.

Ayrıca, düşmə ən çox yayılmış və təhlükəli hadisələrdən biridir və son dəfə nənəm yıxıldıqda gecikmişik və bunu daha tez aşkar edə biləcəyim bir şey olduğu üçün düşmə sensoru da əlavə etmək qərarına gəldim.

Nənəmin soyuq və ya hərarət tutduğunu görmək üçün, erkən başlanğıcda bədən istiliyini ölçmək üçün bir temperatur sensoru əlavə etdim.

Bu layihədə bu şeylərə diqqət yetirirəm. Şəxsi istifadəniz üçün daha təsirli olması üçün hər zaman daha çox sensorlar əlavə edə bilərsiniz.

Addım 1: Lazım olan şeylər

  • Wemos D1 mini x1 (keçid)
  • SD kart modulu x1 (keçid)
  • Akselerometr MPU6050 x1 (keçid)
  • 3.7v Lipo Batareya x1 (keçid)
  • TP4056 şarj modulu x1 (keçid)
  • Temperatur sensoru DS18B20 x1 (keçid)
  • Sürgü açarı x1 (keçid)
  • Tellər

İsteğe bağlı

  • 3d printer
  • 2 mm vintlər
  • Şerit kabel

Addım 2: Hər şeyi bir -birinə bağlayın

Hər şeyi Bir -birinə Bağlamaq
Hər şeyi Bir -birinə Bağlamaq
Hər şeyi Bir -birinə Bağlamaq
Hər şeyi Bir -birinə Bağlamaq
Hər şeyi Bir -birinə Bağlamaq
Hər şeyi Bir -birinə Bağlamaq
Hər şeyi Bir -birinə Bağlamaq
Hər şeyi Bir -birinə Bağlamaq

Yuxarıda əlaqə üçün sxematik diaqramdır. Olduqca düzdür. Lehimləmə üçün lent kabelini fərdi tellərə ayırdım, çünki bu tellər çox incədir (28 AWG). Ətrafınızda lent kabeli yoxdursa, istədiyiniz teldən istifadə edə bilərsiniz.

Şəkili bütün əlaqələri ilə əlavə etdim. Şəkili böyütə və əlaqələri də izləyə bilərsiniz. Lehimləməyə fikir verməyin, çox yaxşı deyil, yeni.

Sensorun düzgün işləməsi üçün temperatur sensoru üçün pozitiv və siqnal xətləri arasına bir çəkmə rezistoru əlavə etməlisiniz. Ayrıca, kənardan qadın başlıq pinlərinə bağlaya biləcəyiniz üçün kişi tullanan kabelləri uclarına lehimləyin.

Evdə 3d printerim olduğu üçün bütün komponentlər üçün bir korpus hazırladım. Bunu etmək lazım deyil. Bunun əvəzinə özünüzü bir karton qutu edə bilərsiniz və ya bütün elektronikanı yerləşdirmək üçün kiçik bir qabdan istifadə edə bilərsiniz. Öz çantanızı düzəltməyi planlaşdırırsanız, akselerometrin işin gövdəsinə yapışdırıldığından əmin olun.

Çap korpusu. [İsteğe bağlı] İki 3 fayl var. Üst və alt qutu və keçid. Anahtarı bağlamaq asandır. Yuxarıda şəkillər əlavə etdim, izləyə bilərsiniz. Fayllarımı 50% doldurma, 0,2 mm yüksəklikdə çap etdim. Çantanın dizaynını dəyişdirmək istəyirsinizsə, orijinal addım sənədlərini buradan əldə edə bilərsiniz.

Hər şeyi yığdıqdan sonra SD kartı modulun içinə qoyun və sonra cihazı bağlayın və hər iki tərəfində 2 mm -lik iki vida istifadə edin. Bu vidanı sg90 servo motor dəstimdən xilas etdim.

Bağlanışı yoxlayaraq, bütün tellərin multimetrdən istifadə edərək düzgün lehimləndiyinə əmin olun.

Bütün cihazların düzgün bir gərginlik aldığından əmin olun.

Cihazı işə salmaqla bağlı qeyd. Cihazı işə salmaq üçün 3.7v batareya istifadə etdim və kifayət qədər yaxşıdır, çünki bütün sensor və wemos mikrokontrolörü 3v -də işləyə bilər. Daha çox xarici sensor istifadə etməyi planlaşdırırsınızsa, 3v -də işlədiyinə əmin olun. Batareya ölmək üzrə olduğu zaman SD kartın işləməsi dayanır, çünki SD kart modulu üçün gərginlik kifayət deyil. Belə ki, batareyanın doldurulması problemi həll edir. Yalnız çatışmazlıq, batareyanın bütün potensialını istifadə edə bilməyəcəyinizdir. Bunu həll etməyin bir yolu bu şarj modulundan istifadə etməkdir. Bu modul gərginliyi 5v -ə qədər artırır, beləliklə bütün sensorlar işləyərkən heç bir problem yaşamayacaqsınız.

Addım 3: Kodu anlayın

Kodu Anlamaq
Kodu Anlamaq
Kodu Anlamaq
Kodu Anlamaq
Kodu Anlamaq
Kodu Anlamaq

Əvvəldə dediyim kimi 3 şeyi izləyəcəyik: GÜZ, ADIMLAR və SICAKLIK.

Bu məhdudlaşdırılmır, ürək döyüntüsü, oksimetr və s. Kimi digər sensorlar əlavə edə və daha çox sağlamlıq məlumatı əldə edə bilərsiniz. Hələlik, akselerometr və temperatur olan 2 sensordan istifadə edəcəyəm.

İstiliyi tapmaq düzdür. Sensor bağlandıqdan sonra Celcius dərəcəsini tapmaq üçün DALLAS TEMPERATURE kitabxanasından istifadə edirik.

Addımlar və düşmələr üçün akselerometrdən istifadə edəcəyik. Kod, 3 ox X, Y və Z -nin sürətlənmə dəyərini tapmaq və sonra ortaya çıxan sürətlənməni təyin etməklə başlayır.

İndi addım və payız üçün əvvəlcədən təyin edilmiş iki taxıl var. Nəticədə sürətlənmə bu həddi keçəndə addım və ya düşmə aşkar edilir.

İndi düşmə dəyərinin düzgün olması daha vacib olduğu üçün, bir düşmə aşkar edildikdə, oriyentasiyanın dəyişib dəyişmədiyini və adamın boş olduğunu yoxlayan bir payız doğrulama funksiyası əlavə etdim. Bu iki qayda doğrudursa, düşmə təsdiqlənir və mesaj verilənlər bazasına göndərilir.

Bununla yanaşı cihaz bütün məlumatları qeyd edir və sd kartına yazır və hər 30 dəqiqədə (dəyişdirilə bilər) dəyərlər google firebase -ə göndərilir və burada real vaxt verilənlər bazasında saxlanılır.

Eşik dəyərlərini təyin etmək üçün cihazı belimə bağladım və kod SD karta sürətlənmə dəyərini yazarkən fərqli hərəkətlər etməyə başladım. Daha sonra dəyəri excel -ə idxal etdim və bütün dəyəri təhlil etmək üçün bir xətt qrafiki qurdum. Yuxarıdakı qrafiklərdən bəzilərini əlavə etdim. Fərqli hərəkətlərin fərqli akselerometr dəyərlərini necə göstərdiyini görə bilərsiniz.

Addım 4: WIFI və Google Veritabanının qurulması

WIFI və Google Veritabanının qurulması
WIFI və Google Veritabanının qurulması
WIFI və Google Veritabanının qurulması
WIFI və Google Veritabanının qurulması

Mövcud olan bütün məlumatlarla, sağlamlıq profili yaratmaq və nənə və babanızın sağlamlığını izləmək üçün istifadə etmək üçün onu saxlamağın bir yolunu tapmalıyıq.

Məlumatları saxlamaq və real vaxtda istifadə etmək üçün Google Firebase istifadə edirik və buna nail olmaq üçün Esp8266Firebase kitabxanasından istifadə edəcəyik.

Firebase qurmaq üçün bu prosesi izləyə bilərsiniz. Bundan sonra gizli bir açar və host bağlantınız olmalıdır. Bu ikisini wifi adı və şifrənizlə birlikdə aşağıda göstərilən koda əlavə edin:

#FIREBASE_HOST "SİZİN_FİRBƏLƏRİ_PROJECT.firebaseio.com" təyin edin

#FIREBASE_AUTH "YOUR_FIREBASE_DATABASE_SECRET" #WIFI_SSID "SİZİN_WIFI_API" nı təyin edin #WIFI_ŞİFRİNİ "SİZİN_WIFI_ŞİFRİNİZ"

Bu belədir. Bu asan idi. Cihazımız artıq bütün sağlamlıq məlumatlarının saxlandığı onlayn verilənlər bazasına qoşulub. İndi bu məlumatları Excel -də bir cədvəl düzəltmək və ya məlumatları vizual olaraq görmək və ya hətta bir tətbiqə bağlamaq üçün sadə bir veb sayt etmək üçün istifadə edə bilərik.

Qeyd: Kitabxananı uğurla əlavə edib -etmədiyinizi yoxlamaq və cihazınızla işlədiyini yoxlamaq üçün kitabxanada verilən nümunə eskizləri yükləməyə çalışın. Beginner_start_here adlı birini sınaya bilərsiniz.

Addım 5: WEMOS D1 proqramlaşdırılması

Kodu yükləməzdən əvvəl bir neçə şeyi quraşdırmalıyıq.

Lövhə:

  • Əvvəlcə Arduino ide -ni açın və Alətlər Paneli İdarəçilərinə gedin və sonra ESP8266 icması tərəfindən esp8266 axtarın. Quraşdırma düyməsini vurun və quraşdırılmasını gözləyin.
  • Alətlər Lövhəsi Wemos D1 R1 -ə getmək üçün onu seçmək üçün lövhəni əlavə etdik

Kitabxanalar

  • Mobizt tərəfindən iki kitabxana Firebase ESP8266 və Jim Studt tərəfindən bir tel qurmalıyıq.
  • Bunu etmək üçün Sketch Daxil kitabxanaya gedin Kitabxanaları idarə edin. Yuxarıdakı iki kitabxananı axtarın və quraşdırın.

İndi kodu işə salmaq üçün lazım olan hər şeyi quraşdırdıq. Aşağıdakı kodu yükləyin və işiniz bitdi!

Addım 6: Android Tətbiqinizi qoşun [İsteğe bağlı]

Android Tətbiqinizi qoşun [İsteğe bağlı]
Android Tətbiqinizi qoşun [İsteğe bağlı]
Android Tətbiqinizi qoşun [İsteğe bağlı]
Android Tətbiqinizi qoşun [İsteğe bağlı]

Pulsuz sürükle -buraxma tətbiq edən MIT tətbiq ixtiraçısından istifadə etdim. Bu şəkildə bir tətbiq etmək çox asandır. Bütün tətbiqlər verilənlər bazasındakı dəyərləri yoxlayır və göstərir. Budur tətbiq ixtiraçısı üçün layihə faylı. Yalnız AUTH KEYS və HOSTNAME -ni yuxarıda göstərildiyi kimi əlavə edin və budur.

Addım 7: Cihazı Geyinə bilənə bağlayın

Cihazı Geyinə bilənə qoşun
Cihazı Geyinə bilənə qoşun
Cihazı Geyinə bilənə qoşun
Cihazı Geyinə bilənə qoşun

İndi hər şey qurulduqdan sonra qalan şey, kazak kimi bir paltar parçasına yapışdırmaqdır. Nənə və babanızın bəyəndiyi başqa geyimlərdən istifadə edə bilərsiniz. Hələlik, cihazı ölçmək üçün qoltuğun altından keçən bir temperatur sensoru ilə birlikdə kazağın sol tərəfinə bağladım. Bunu etmək üçün maskalanma lentindən istifadə etdim, bu ən yaxşı üsul deyil. Bunu test etmək üçün bir neçə gün istifadə edirəm.

Parçadan kiçik bir çanta düzəltmək və cihazı saxlamaq üçün sviterin içərisinə və temperatur sensörünün işləməsi üçün qolu tikə bilərsiniz. Bir şeyi tikməkdə çox yaxşı olmadığım üçün bunu etməmişəm. Ancaq anam bunu tezliklə düzəldəcək.

Addım 8: GranCare ilə daha çox iş görmək

Burada yalnız iki sensordan istifadə etdim, ancaq hər zaman daha çoxunu əlavə edə bilərsiniz. WEMOS -un istifadə olunmamış bütün sancaqlarını başlıq pinlərinə bağlaya bilərsiniz və sonra sensordan maksimum istifadə etmək üçün xaricdən daha çox sensorlar bağlaya bilərsiniz. Bir ürək sensoru əlavə edə bilərsiniz və sonra hər saat nənə və babanızın ürək döyüntüsünü verilənlər bazasına əlavə edə bilərsiniz və ya birdən çox temperatur sensoru əlavə edə bilərsiniz. WEMOS dəstəkləyənə və ya batareya idarə edə bilməyincə əlavə etməyə davam edə bilərsiniz.

Bu barədə. "Nənə və babanın sevgisi heç vaxt qocalmaz" dedikləri kimi, nənə -babanıza qulluq edin.

İstifadədən sonra YENİLƏN: Beləliklə, nənəmi cihazı bir həftə istifadə etməyə məcbur etdim. Cihazın bəzən araya girəcəyini söylədi, amma indi alışdı. Beləliklə, bir həftə istifadə edərək öyrəndiklərim budur.

  • Düşmə aşkarlanması mükəmməl işləyir. Keçən həftə iki dəfə sürüşəndə xəbərdarlıq aldım. Yanlış bir həyəcan siqnalı olduğu zamanlar var, buna görə də eşik həddinin dəyişdirilməsi kömək edə bilər.
  • Bədən istiliyi məlumatları mükəmməldir.
  • Başqa bir problem, 300mAH batareyamla batareyanın tez tükənməsidir! İstifadə müddətini artırmaq üçün daha böyük batareyalar istifadə etməyə çalışın, ancaq cihazın ağırlığının çox dəyişmədiyinə əmin olun.

Qeyd:

Bu mənim ilk təlimatçılığımdır, əmin olduğum səhvlər var. Zəhmət olmasa tapsanız və şübhə etməkdən çəkinməsəniz, aşağıda şərh yazın. Ən qısa zamanda cavab verməyə çalışacağam.

Tövsiyə: