Orodha ya maudhui:

Sanduku la IoPill la IDC2018IOT: Hatua 7
Sanduku la IoPill la IDC2018IOT: Hatua 7

Video: Sanduku la IoPill la IDC2018IOT: Hatua 7

Video: Sanduku la IoPill la IDC2018IOT: Hatua 7
Video: TEMPLE RUN 2 SPRINTS PASSING WIND 2024, Julai
Anonim
Sanduku la IoPill la IDC2018IOT
Sanduku la IoPill la IDC2018IOT

Hii ni Sanduku la IoPill - sanduku la kidonge linalounganishwa kwenye mtandao.

Kwa mradi wetu wa mwisho wa kozi yetu ya IoT, tuliamua kutoa suluhisho ambalo litasaidia kuhakikisha kuwa watu wazee (au mtu mwingine yeyote anayetumia sanduku la kidonge la kila wiki) wasisahau kunywa vidonge vyao kila siku, na kwa wakati.

Katika hatua zifuatazo tutaelezea michakato tofauti ya mradi wetu, pamoja na utekelezaji uliopendekezwa wa baadaye na maboresho ya mradi huo.

  1. Dalili ya Siku - kulingana na siku ya juma, seli inayolingana kwenye sanduku itaangazwa, ikionyesha ni vidonge vipi vitachukuliwa.
  2. Dalili ya kwamba vidonge vya siku iliyopewa vimechukuliwa - kupitia sensa ya LDR iliyowekwa kwenye kila seli, sanduku linajua kiatomati wakati wowote kiini kimefunguliwa ili kutoa vidonge vya kila siku, LED zote 7 zitatoa dalili kwa mgonjwa.
  3. Kikumbusho 1 - endapo dawa za kila siku hazijachukuliwa kwa muda unaohitajika, kikumbusho cha barua pepe kitatumwa kwa mtumiaji, kumkumbusha kunywa vidonge vyake
  4. Mawaidha 2 - ikiwa mtumiaji bado hajanywa vidonge vyake, baada ya muda uliowekwa na baada ya ukumbusho wa kwanza, barua pepe itatumwa kwa mwanafamilia au msaidizi wa matibabu - kuwajulisha kuwa vidonge vya kila siku havijanywa
  5. Kikumbusho cha Mwisho wa Wiki - mwishoni mwa wiki, ukumbusho wa kujaza vidonge kwa wiki ijayo utatumwa kwa mtumiaji, pamoja na maagizo ya kipimo na aina za vidonge kwa kila siku - kupitia barua pepe.
  6. Ingia ya Takwimu - historia ya tarehe na nyakati za kuchukua kidonge huhifadhiwa kwenye lishe ya kumbukumbu ya data kupitia MQTT.

Hatua ya 1: Vifaa vinavyohitajika, Programu na Nyenzo

  1. Nambari ya ESP8266Mode
  2. 7 LEDS
  3. 7 LDR
  4. Kinga ya 7 x 10k Ohm (kwa ldrs)
  5. Vipimo vya 7 x 200R Ohm (kwa vipindi)
  6. Kinga ya 4.7k Ohm (kwa MCP23017)
  7. 16-ch-analog-multiplexer
  8. MCP23017
  9. Sanduku la Kidonge
  10. Sanduku la kadibodi

Hatua ya 2: Sanduku, na Sanduku la Kidonge

Sanduku, na Sanduku la Kidonge
Sanduku, na Sanduku la Kidonge
Sanduku, na Sanduku la Kidonge
Sanduku, na Sanduku la Kidonge
Sanduku, na Sanduku la Kidonge
Sanduku, na Sanduku la Kidonge

Tulipata sanduku la kadibodi na tukaweka mzunguko ndani yake na kutia sanduku la kidonge juu yake.

Kwa sababu ya unyeti wa mwanga wa ldr na lengo letu la kuifanya usahihi kuwa mzuri - tulilazimika kupaka rangi sanduku la kidonge.

Kwa kila ldr tuli "kuchimba" mashimo 2 nyuma ya kila siku ya sanduku la kidonge - tukitumia njia ya zamani ya "sindano moto".

Kwa kila kuongozwa tulibana mara mbili sanduku na sindano baridi.

Kwa kebo ya umeme tulitengeneza shimo nyuma ya sanduku la kadibodi.

Hatua ya 3: Mchoro wa Mzunguko

Mchoro wa Mzunguko
Mchoro wa Mzunguko
Mchoro wa Mzunguko
Mchoro wa Mzunguko
Mchoro wa Mzunguko
Mchoro wa Mzunguko

Kama unavyoona kwenye picha tuliuza vifaa vyote kama kwenye mchoro - tulifanya hivyo baada ya sanduku la kidonge kupakwa rangi, ldrs walikuwa ndani kila siku na viongozo kwenye sanduku la kadibodi pia.

Katika picha unaweza kuona 2 tu ya ldrs na viongoz (za chini zinawakilisha Jumapili na zile za juu zinawakilisha Jumamosi), ili kuwa na wote 7 kutoka kwa wote wanakili tu wale walio kwenye mchoro na uwaunganishe na pengo kati ya hizo ambao wanaonekana kwenye mchoro.

NodeMCU itakuwa nguvu na kebo ya usb.

Hatua ya 4: Chakula cha MQTT cha Adafruit

Chakula cha Adafruit MQTT
Chakula cha Adafruit MQTT

Tunaanzisha milisho 2 ya data:

  1. IOP_PatientDemoPT - inawakilisha mihuri ya nyakati ya kila siku wakati mgonjwa alichukua vidonge vya siku hiyo
  2. IOP_PatientDemoHR (haijatekelezwa bado, kazi ya baadaye) - inawakilisha BPM ya mgonjwa.

Hatua ya 5: Usanidi wa IFTTT

Usanidi wa IFTTT
Usanidi wa IFTTT
Usanidi wa IFTTT
Usanidi wa IFTTT
Usanidi wa IFTTT
Usanidi wa IFTTT

Tulifanya hafla 3 za IFTTT:

  1. ukumbusho_1 - endapo dawa za kila siku hazijachukuliwa kwa muda unaohitajika, kikumbusho cha barua pepe kitatumwa kwa mtumiaji, kumkumbusha kunywa vidonge vyake
  2. ukumbusho_2 - ikiwa mtumiaji bado hajanywa vidonge vyake, baada ya muda uliowekwa na baada ya ukumbusho wa kwanza, barua pepe itatumwa kwa mwanafamilia au msaidizi wa matibabu - kuwajulisha kuwa vidonge vya kila siku havijanywa
  3. jaza_pill - mwishoni mwa juma, ukumbusho wa kujaza vidonge kwa wiki ijayo utatumwa kwa mtumiaji, pamoja na maagizo ya kipimo na aina za vidonge kwa kila siku - kupitia barua pepe

Hatua ya 6: Kanuni

Nambari ni rahisi sana na imejazwa na maoni yanayosaidia.

Kwa usanidi wako hakikisha umebadilisha funguo za siri za IFTTT na Adafruit, na usanidi wa wifi pia.

Mchoro wa mashine ya serikali wa nambari ni kama ilivyoelezewa kwenye picha iliyoongezwa kwa hatua hii.

Hatua ya 7: Ziada

Changamoto katika mradi huo

Je! Tunahitaji kuhakikisha kuwa vidonge vilichukuliwa kweli? - hili ni swali ambalo tulijiuliza wakati wa mchakato wa mawazo ya mradi huo, kwa sababu mwisho wa siku, mtumiaji ni binadamu na sio mashine, na hata ikiwa kuna dalili ya yeye kuchukua vidonge nje ya sanduku, bado kuna kikomo juu ya dalili ikiwa alitumia vidonge au la.

Tuliamua hata hivyo kuwa swali hili sio lengo kuu la mradi wetu na kifaa hiki, na tukazingatia jinsi ya kupunguza nafasi za mtumiaji kukosa kipimo cha kila siku cha dawa yake.

Shida nyingine ambayo tulitaka kutatua ilikuwa kuhakikisha mtumiaji hatumii vidonge vya siku tofauti. Suluhisho letu lilikuwa dalili maalum na wazi ya seli inayotumika sasa, hata hivyo kuna suluhisho bora na salama kuhakikisha kuwa kosa hili halifanyiki, hata hivyo hatukuwa na vifaa vya kuunga mkono suluhisho kama hizo (km kufuli kwenye seli, angalia programu ya baadaye ya mradi)

Upungufu

Mradi wetu unamaanisha sanduku moja la kila wiki - kipimo kimoja cha vidonge kwa siku - suluhisho linaweza kupanuliwa zaidi kusaidia kipimo cha vidonge kadhaa kwa siku / masanduku mengi

Mitambo - hatukutumia sehemu / injini zozote zinazohamia kwani hizi hazikuwa sehemu ya kozi. Inaweza kuwa muhimu kuturuhusu kufunga seli ambazo hazitatumiwa, kujaza kiini kiini na vidonge mwishoni mwa wiki nk.

Matumizi ya baadaye / maboresho ya mradi huo

Kiwango cha Moyo - kuongeza sensa ili kupima kiwango cha moyo wa mgonjwa na kwa kubonyeza kitufe tuma data kwa chakula cha MQTT kwa ufuatiliaji zaidi

Programu - programu inayoweza kutumiwa na mtumiaji inayodhibiti mfumo - kupitia programu hii mtumiaji anaweza kusasisha tofauti

anuwai ya kifaa:

  1. Wakati gani wa kuchukua vidonge
  2. Sasisha aina za dawa na kipimo cha kujaza
  3. Pokea vikumbusho kupitia programu
  4. Okoa data na kumbukumbu ya matumizi ya dawa za kulevya.
  5. Agiza dawa kupitia programu ukimaliza

Panua kifaa kusaidia dozi 2 kwa siku / visanduku vingi

Kujaza kiotomatiki kwa seli - mwishoni mwa wiki au baada ya dawa hizo kutumiwa, kifaa hicho kitajaza seli za kila siku na dawa zinazohitajika.

Funga seli ambazo hazitumiki - seli zote lakini seli ya kila siku itakayotumiwa itafungwa ili kuhakikisha watumiaji hawatumii vidonge / overdose vibaya.

Kubuni maboresho.

Unganisha kifaa na kampuni za matibabu / bima zinazofuatilia watumiaji, weka habari inayofaa, sasisha usajili na utume dawa wakati inahitajika nk.

Ilipendekeza: