Мазмұны:

GranCare: қалтадағы денсаулық мониторы: 8 қадам (суреттермен)
GranCare: қалтадағы денсаулық мониторы: 8 қадам (суреттермен)

Бейне: GranCare: қалтадағы денсаулық мониторы: 8 қадам (суреттермен)

Бейне: GranCare: қалтадағы денсаулық мониторы: 8 қадам (суреттермен)
Бейне: 03 - Zëne - Grancare 2024, Шілде
Anonim
GranCare: қалта өлшемі денсаулық мониторы!
GranCare: қалта өлшемі денсаулық мониторы!
GranCare: қалта өлшемі денсаулық мониторы!
GranCare: қалта өлшемі денсаулық мониторы!
GranCare: қалта өлшемі денсаулық мониторы!
GranCare: қалта өлшемі денсаулық мониторы!

Ендеше бастайын, менің әжем бар. Ол сәл кәрі, бірақ өте сау және сау. Жақында біз дәрігерге ай сайынғы тексеруден өтіп тұрдық, ал дәрігер оған буындарының сау болуы үшін кем дегенде жарты сағат жүруге кеңес берді. Бізге оның қанша жүріп өткенін көру үшін жол қажет болды. Ақылды сағаттар көмектесе алар еді, бірақ бұл біз ала алмайтын нәрсе. Тек қадамдар ғана емес, әжесі денсаулығын бақылау үшін кішкентай медициналық жиынтық алғысы келді.

Сондықтан мен бұл жобаны жасауды ойладым.

Сондай -ақ, құлау - ең жиі кездесетін және қауіпті оқиғалардың бірі, ал соңғы рет әжем құлаған кезде біз кеш білдік, мен оны тезірек анықтай аламын, сондықтан мен де сенсорды қосуды шештім.

Ал әжем суық тие ме, қызба ма, ерте ме, мен дене температурасын өлшейтін температура сенсорын қостым.

Мен осы жобада осы нәрселерге назар аударамын. Сіз оны жеке пайдалану үшін тиімдірек ету үшін әрқашан сенсорларды қосуға болады.

1 -қадам: Қажетті заттар

  • Wemos D1 mini x1 (сілтеме)
  • SD картасының модулі x1 (сілтеме)
  • MPU6050 x1 акселерометр (сілтеме)
  • 3.7в липо батарея x1 (сілтеме)
  • TP4056 зарядтау модулі x1 (сілтеме)
  • DS18B20 x1 температура сенсоры (сілтеме)
  • X1 сырғытпасы (сілтеме)
  • Сымдар

Қосымша

  • 3d принтер
  • 2 мм бұрандалар
  • Таспалы кабель

2 -қадам: Барлығын біріктіру

Бәрін бірге қосу
Бәрін бірге қосу
Бәрін бірге қосу
Бәрін бірге қосу
Бәрін бірге қосу
Бәрін бірге қосу
Бәрін бірге қосу
Бәрін бірге қосу

Жоғарыда қосылудың схемасы берілген. Бұл өте тура. Дәнекерлеу үшін мен таспалы кабельді жеке сымдарға бөліп алдым, себебі бұл сымдар өте жұқа (28 AWG). Егер сізде таспалы кабель болмаса, кез келген сымды қолдануға болады.

Мен барлық қосылымдар бар суретті қостым. Сіз суретті үлкейтіп, байланыстарды қадағалай аласыз. Дәнекерлеуге қарсы болмаңыз, бұл өте жақсы емес.

Температура сенсоры үшін сенсордың дұрыс жұмыс істеуі үшін оң және сигнал сызықтарының арасына тартылатын резисторды қосу қажет. Сондай -ақ, ерлердің қосқыш кабельдерін ұшына дейін жалғаңыз, осылайша оны сыртынан әйелдердің бастық түйреуіштеріне жалғауға болады.

Менде барлық компоненттер үшін қоршау жасадым, себебі үйде 3d принтері бар. Мұны істеудің қажеті жоқ. Сіз өзіңізге картон қорап жасай аласыз немесе барлық электрониканы орналастыру үшін кішкене контейнерді қолдана аласыз. Егер сіз өзіңіздің қаптамаңызды жасауды жоспарласаңыз, акселерометрдің корпусына жабысып қалғанына көз жеткізіңіз.

Баспа корпусы. [Қосымша] Екі 3 файл бар. Жоғарғы және төменгі корпус пен қосқыш. Коммутаторды бекіту оңай. Мен жоғарыда суреттерді қостым, сіз оны қадағалай аласыз. Мен файлдарымды биіктігі 0,2 мм болатын 50% толтырумен басып шығардым. Егер сіз корпустың дизайнын өзгерткіңіз келсе, бастапқы қадамдық файлдарды осы жерден ала аласыз.

Барлығы жиналғаннан кейін SD картасын модульдің ішіне салыңыз, содан кейін құрылғыны жабыңыз және екі жағында 2 мм екі бұранданы қолданыңыз. Мен бұл бұранданы sg90 серво қозғалтқыш жинағынан құтқардым.

Байланысты тексеру арқылы мультиметр көмегімен барлық сымдар дұрыс дәнекерленгеніне көз жеткізіңіз.

Барлық құрылғылардың кернеуі дұрыс екеніне көз жеткізіңіз.

Құрылғыны қосу туралы ескерту. Құрылғыны қосу үшін мен 3,7 вольтты аккумуляторды қолдандым, бұл жеткілікті жақсы, өйткені сенсор мен вемостың барлық микроконтроллері 3 вольтта жұмыс істей алады. Егер сіз сыртқы датчиктерді көбірек қолдануды жоспарласаңыз, олардың 3v жұмысында екеніне көз жеткізіңіз. Сондай -ақ, батарея өлетін кезде SD картасы жұмысын тоқтатады, себебі кернеу SD картасы үшін жеткіліксіз. Сондықтан батареяны зарядтау мәселені шешеді. Жалғыз кемшілігі - сіз батареяның толық мүмкіндігін пайдалана алмайсыз. Мұны шешудің бір жолы - зарядтау модулін қолдану. Бұл модуль кернеуді 5В дейін арттырады, осылайша сіз барлық сенсорларды іске қосуда қиындықтар болмайды.

3 -қадам: кодты түсіну

Кодекс туралы түсінік
Кодекс туралы түсінік
Кодекс туралы түсінік
Кодекс туралы түсінік
Кодекс туралы түсінік
Кодекс туралы түсінік

Басында айтқанымдай, біз 3 нәрсені бақылайтын боламыз: КҮЗ, ҚАДАМ және ТЕМПЕРАТУРА.

Бұл шектелмейді, сіз жүрек соғысы, оксиметр және басқалар сияқты кез келген басқа сенсорды қоса аласыз және денсаулық туралы қосымша ақпарат ала аласыз. Әзірге мен 2 сенсорды қолданамын, олар акселерометр мен температура.

Температураны табу тура. Сенсор қосылғаннан кейін Цельсий дәрежесін табу үшін DALLAS TEMPERATURE кітапханасын қолданамыз.

Қадамдар мен құлдырауды табу үшін біз акселерометрді қолданамыз. Код 3 ось X, Y және Z үдеуінің мәнін табудан басталады, содан кейін алынған үдеуді анықтайды.

Енді қадам мен күзге арналған алдын ала анықталған екі егістік бар. Нәтижедегі үдеу осы табалдырықты аттаған кезде, қадам немесе құлдырау анықталады.

Енді күзгі мән дұрыс болу үшін маңызды болғандықтан, мен күзгі тексеру функциясын қостым, егер құлау анықталса, онда ол бағдардың өзгергенін және адамның бос екенін тексереді. Егер бұл екі ереже рас болса, онда құлдырау расталады және хабарлама дерекқорға жіберіледі.

Сонымен қатар, құрылғы барлық деректерді жазады және оны sd картасына жазады және әр 30 минут сайын (өзгертуге болады) мәндер google firebase -ке жіберіледі, онда ол нақты уақыттағы мәліметтер базасында сақталады.

Шекті мәндерді анықтау үшін мен құрылғыны белге байладым және код SD картасына үдеу мәнін жазған кезде әр түрлі әрекеттерді бастадым. Содан кейін мен мәнді excel -ге енгіздім және барлық мәнді талдау үшін сызықтық график құрдым. Мен жоғарыдағы графиктердің кейбірін қостым. Әр түрлі әрекеттердің әр түрлі акселерометр мәндерін қалай көрсететінін көруге болады.

4 -қадам: WIFI мен Google мәліметтер базасын орнату

WIFI мен Google мәліметтер базасын орнату
WIFI мен Google мәліметтер базасын орнату
WIFI мен Google мәліметтер базасын орнату
WIFI мен Google мәліметтер базасын орнату

Қолда бар барлық деректерді сақтай отырып, біз оны сақтаудың жолын іздеуіміз керек, осылайша оны денсаулық профилін жасау үшін және ата -әжеңіздің денсаулығын бақылау үшін қолдана аламыз.

Деректерді сақтау және оны нақты уақытта пайдалану үшін біз Google Firebase -ті қолданамыз және оған жету үшін біз Esp8266Firebase кітапханасын қолданамыз.

От базасын орнату үшін сіз осы процесті орындауға болады. Осыдан кейін сізде құпия кілт пен хост сілтемесі болуы керек. Бұл екеуін төменде көрсетілген кодқа Wi -Fi атыңызбен және пароліңізбен қосыңыз:

#FIREBASE_HOST «YOUR_FIREBASE_PROJECT.firebaseio.com» анықтаңыз

#FIRBASE_AUTH «YOUR_FIREBASE_DATABASE_SECRET» анықтау

Міне бітті. Бұл оңай болды. Біздің құрылғы қазір денсаулық туралы барлық деректер сақталатын онлайндық дерекқорға қосылды. Енді біз бұл деректерді Excel диаграммасын жасау үшін пайдалана аламыз немесе деректерді визуалды түрде көру үшін немесе оны қолданбаға қосу үшін қарапайым веб -сайт жасай аламыз.

Ескерту: Кітапхананы сәтті қосқаныңызды және ол сіздің құрылғыңызбен жұмыс істейтінін тексеру үшін кітапханада берілген мысал эскиздерін жүктеп көріңіз. Beginner_start_here деп аталатын әрекетті көруге болады.

5 -қадам: WEMOS D1 бағдарламалау

Кодты жүктемес бұрын біз бірнеше нәрсені орнатуымыз керек.

Тақта:

  • Алдымен Arduino ide -ді ашып, Tools Board Board тақтасының менеджеріне өтіңіз, содан кейін ESP8266 қауымдастығынан esp8266 іздеңіз. Орнату түймесін басып, оның орнатылуын күтіңіз.
  • Біз енді тақтаны қостық, оны таңдау үшін Wemos D1 R1 құралдар тақтасына өтіңіз

Кітапханалар

  • Бізге Mobizt Firebase ESP8266 клиентінің екі кітапханасын және Джим Студтың бір сымын орнату керек.
  • Ол үшін Sketch Include Library кітапханасын басқару бөліміне өтіңіз. Жоғарыдағы екі кітапхананы іздеңіз және оларды орнатыңыз.

Біз қазір кодты іске қосу үшін қажет нәрсенің бәрін орнаттық. Төмендегі кодты жүктеңіз және сіз жасай аласыз!

6 -қадам: Android қосымшасын қосыңыз [Қосымша]

Android қосымшасын қосыңыз [Қосымша]
Android қосымшасын қосыңыз [Қосымша]
Android қосымшасын қосыңыз [Қосымша]
Android қосымшасын қосыңыз [Қосымша]

Мен MIT қосымшасының өнертапқышын қолдандым, ол ақысыз апарып тастайтын бағдарлама жасаушы. Қолданбаны осылай жасау өте оңай. Барлық қолданба дерекқордағы мәндерді тексереді және көрсетеді. Міне, бағдарлама ойлап тапқышқа арналған жоба файлы. Жоғарыда көрсетілгендей AUTH KEYS пен HOSTNAME -ді қосыңыз, және бұл.

7 -қадам: Құрылғыны киюге болады

Құрылғыны киюге болады
Құрылғыны киюге болады
Құрылғыны киюге болады
Құрылғыны киюге болады

Енді бәрі реттелген соң, оны жемпір тәрізді киімге бекіту ғана қалады. Сіз ата -әжелеріңізге ұнайтын кез келген киімді пайдалана аласыз. Әзірге мен құрылғыны жемпірдің сол жағына температураны өлшеу үшін қолтық астынан өтетін температура сенсорымен қоса тіркедім. Мен мұны істеу үшін маска таспасын қолдандым, бұл ең жақсы әдіс емес. Мен мұны тестілеу үшін бірнеше күн бойы қолданамын.

Құрылғыны ұстап тұру үшін матадан кішкене дорба жасап, жемпірдің ішіне тігуге болады, ал температура датчигін іске қосу үшін жең. Мен заттарды тігуді жақсы білмегендіктен, мен мұны істемедім. Бірақ анам оны тез арада шешеді.

8 -қадам: GranCare көмегімен көп нәрсе жасау

Мұнда мен тек екі сенсорды қолдандым, бірақ сіз әрқашан басқаларын қоса аласыз. WEMOS -тың барлық пайдаланылмаған түйреуіштерін тақырып түйреуіштеріне қосуға болады, содан кейін сенсорды барынша пайдалану үшін басқа датчиктерді сыртқы жағынан қосуға болады. Сіз жүрек сенсорын қосуға болады, содан кейін әр сағат сайын ата -әжеңіздің жүрек соғысын алып, оны дерекқорға қосуға немесе бірнеше температура сенсорларын қосуға болады. Сіз WEMOS қолдамайынша немесе батарея оны басқара алмайтынша қосуды жалғастыра аласыз.

Бұл туралы. «Ата мен әженің махаббаты ешқашан қартаймайды» дегендей, ата -әжелеріңізге қамқорлық жасаңыз.

Қолданғаннан кейін ЖАҢАРТУ: Сондықтан мен әжеме бір апта бойы құрылғыны қолдануға мәжбүрледім. Ол бұл құрылғы кейде арасында болатынын айтты, бірақ ол қазір үйреніп кетті. Міне, мен оны бір аптадан кейін үйрендім.

  • Күзді анықтау өте жақсы жұмыс істейді. Мен ол соңғы аптада екі рет сырғып кеткенде ескертулер алдым. Жалған дабыл болатын кездер болады, сондықтан шекті өзгерту көмектесе алады.
  • Дене температурасы туралы мәліметтер мінсіз.
  • Тағы бір мәселе - батарея 300 мАч батареямен тез бітеді! Қолдану уақытын ұлғайту үшін үлкен батареяларды қолданып көріңіз, бірақ құрылғының салмағы көп өзгермейтініне көз жеткізіңіз.

Ескерту:

Бұл менің бірінші нұсқауым, мен қателіктер жібергеніме сенімдімін. Егер сіз кез келген нәрсені тапсаңыз және күмәнданудан тартынбасаңыз, төменде түсініктеме беріңіз. Мен ертерек жауап беруге тырысамын.

Ұсынылған: