Orodha ya maudhui:

Maisha Arduino Biosensor: Hatua 22
Maisha Arduino Biosensor: Hatua 22

Video: Maisha Arduino Biosensor: Hatua 22

Video: Maisha Arduino Biosensor: Hatua 22
Video: Automatic car parking system with arduino by Kazi Rezwana Motahara Maisha 2024, Novemba
Anonim
Image
Image

Je! Umewahi kuanguka na usiweze kuamka? Kweli, basi Alert ya Maisha (au anuwai ya vifaa vya mshindani) inaweza kuwa chaguo nzuri kwako! Walakini, vifaa hivi ni ghali, na usajili unagharimu zaidi ya $ 400- $ 500 kwa mwaka. Kweli, kifaa sawa na mfumo wa kengele ya matibabu ya Alert Life inaweza kutengenezwa kama biosensor inayoweza kubebeka. Tuliamua kuwekeza wakati katika biosensor hii kwa sababu tunadhani ni muhimu kwamba watu walio katika jamii, haswa wale walio katika hatari ya kuanguka, wako salama.

Ingawa mfano wetu maalum hauvai, ni rahisi kutumia kugundua maporomoko na harakati za ghafla. Baada ya mwendo kugunduliwa, kifaa hicho kitampa mtumiaji fursa ya kubonyeza kitufe cha "Je! Uko Sawa" kwenye skrini ya kugusa kabla ya kutoa sauti ya kengele, akionya mlezi aliye karibu kuwa msaada unahitajika.

Vifaa

Kuna vifaa tisa katika mzunguko wa vifaa vya Life Arduino ukiongeza hadi $ 107.90. Mbali na vifaa hivi vya mzunguko, waya ndogo zinahitajika kushona vipande tofauti pamoja. Hakuna zana zingine zinahitajika kwa kuunda mzunguko huu. Programu tu ya Arduino na Github zinahitajika kwa sehemu ya usimbuaji.

Vipengele:

Bodi ya Mkate wa Ukubwa wa Nusu (2.2 "x 3.4") - $ 5.00

Kitufe cha Piezo - $ 1.50

2.8 TFT Touch Shield Kwa Arduino na Screen Resistive Touch - $ 34.95

Mmiliki wa Betri ya 9V - $ 3.97

Arduino Uno Rev 3 - $ 23.00

Sensorer ya Accelerometer - $ 23.68

Cable ya Sense ya Arduino - $ 10.83

Betri ya 9V - $ 1.87

Kitanda cha Bodi ya mkate ya Jumapili - $ 3.10

Gharama ya Jumla: $ 107.90

Hatua ya 1: Maandalizi

Vidokezo na ujanja
Vidokezo na ujanja

Ili kuunda mradi huu, utahitaji kufanya kazi na Programu ya Arduino, pakua maktaba za Arduino, na upakie nambari kutoka kwa GitHub.

Ili kupakua programu ya Arduino IDE, tembelea

Nambari ya mradi huu inaweza kupakuliwa kutoka https://github.com/ad1367/LifeArduino., Kama LifeArduino.ino.

Mawazo ya Usalama

Kanusho: Kifaa hiki bado kinaendelea na hakiwezi kugundua na kuripoti maporomoko yote. Usitumie kifaa hiki kama njia pekee ya kufuatilia mgonjwa aliye katika hatari ya kuanguka.

  • Usibadilishe muundo wako wa mzunguko hadi kebo ya umeme itakatwe, ili kuepuka hatari ya mshtuko.
  • Usifanye kazi kifaa karibu na maji wazi au kwenye nyuso zenye mvua.
  • Unapounganisha na betri ya nje, fahamu kuwa vifaa vya mzunguko vinaweza kuanza kuwaka baada ya matumizi ya muda mrefu au yasiyofaa. Inashauriwa ukatwe na umeme wakati kifaa hakitumiki.
  • Tumia tu kipima kasi kwa kuhisi maporomoko; SI mzunguko wote. Skrini ya kugusa ya TFT iliyotumiwa haijaundwa kuhimili athari na inaweza kuvunjika.

Hatua ya 2: Vidokezo na ujanja

Vidokezo vya utatuzi:

Ikiwa unajisikia umeweka waya kila kitu kwa usahihi lakini ishara yako iliyopokea haitabiriki, jaribu kuimarisha unganisho kati ya kamba ya Bitalino na kiharusi. Wakati mwingine unganisho kamili hapa, ingawa haionekani kwa jicho, husababisha ishara isiyo na maana

Kwa sababu ya kiwango cha juu cha kelele ya nyuma kutoka kwa kipima kasi, inaweza kuwa ya kuvutia kuongeza kichujio cha kupitisha chini ili kufanya ishara iwe safi. Walakini, tumegundua kuwa kuongeza LPF hupunguza sana ukubwa wa ishara, kwa uwiano wa moja kwa moja na masafa yaliyochaguliwa

Angalia toleo la skrini ya kugusa ya TFT ili kuhakikisha kuwa maktaba sahihi imepakiwa kwenye Arduino

Ikiwa Skrini yako ya kugusa haifanyi kazi mwanzoni, hakikisha kuwa pini zote zimeunganishwa kwenye matangazo sahihi kwenye Arduino

Ikiwa skrini yako ya kugusa bado haifanyi kazi na nambari, jaribu kutumia nambari ya msingi ya mfano kutoka Arduino, inayopatikana hapa

Chaguzi za Ziada:

Ikiwa skrini ya kugusa ni ghali sana, ni kubwa, au ni ngumu waya, inaweza kubadilishwa kwa sehemu nyingine, kama moduli ya Bluetooth, na nambari iliyobadilishwa ili kuanguka kushawishi moduli ya Bluetooth kwa kuingia badala ya skrini ya kugusa.

Hatua ya 3: Kuelewa Accelerometer

Kuelewa Accelerometer
Kuelewa Accelerometer

Bitalino hutumia kasi ya kuongeza kasi ya c. Wacha tuvunje hiyo ili tuweze kuelewa haswa kile tunachofanya kazi nacho.

C apacitive inamaanisha kuwa inategemea mabadiliko ya uwezo kutoka kwa harakati. C apacitance ni uwezo wa sehemu ya kuhifadhi malipo ya umeme, na huongezeka kwa ukubwa wa capacitor au ukaribu wa sahani mbili za capacitor.

Accelerometer ya capacitive inachukua faida ya ukaribu wa sahani mbili kwa kutumia misa; wakati kuongeza kasi kunapopandisha misa juu au chini, inavuta sahani ya capacitor ama zaidi au karibu na sahani nyingine, na mabadiliko hayo kwa uwezo huunda ishara ambayo inaweza kubadilishwa kuwa kuongeza kasi.

Hatua ya 4: Wiring ya Mzunguko

Wiring ya Mzunguko
Wiring ya Mzunguko

Mchoro wa Fritzing unaonyesha jinsi sehemu tofauti za Maisha Arduino zinapaswa kuunganishwa pamoja. Hatua 12 zifuatazo zinaonyesha jinsi ya kuweka waya huu kwa waya.

Hatua ya 5: Sehemu ya Mzunguko 1 - Kuweka Kitufe cha Piezo

Mzunguko Sehemu ya 1 - Kuweka Kitufe cha Piezo
Mzunguko Sehemu ya 1 - Kuweka Kitufe cha Piezo

Hatua ya kwanza ya kujenga mzunguko ni kuweka kitufe cha piezo kwenye ubao wa mkate. Kitufe cha piezo kina pini mbili ambazo zinapaswa kushikamana na bodi. Hakikisha unaangalia ni safu ngapi zilizowekwa kwenye pini (nilitumia safu ya 12 na 16).

Hatua ya 6: Sehemu ya Mzunguko 2 - Wiring Kitufe cha Piezo

Mzunguko Sehemu ya 2 - Wiring Kitufe cha Piezo
Mzunguko Sehemu ya 2 - Wiring Kitufe cha Piezo

Baada ya kitufe cha Piezo kushikamana kwa nguvu kwenye ubao wa mkate, unganisha pini ya juu (safu ya 12) ardhini.

Ifuatayo, unganisha pini ya chini ya piezo (katika safu ya 16) na pini ya dijiti 7 kwenye Arduino.

Hatua ya 7: Sehemu ya Mzunguko 3 - Kupata Pini za Ngao

Mzunguko Sehemu ya 3 - Kupata Pini za Ngao
Mzunguko Sehemu ya 3 - Kupata Pini za Ngao

Hatua inayofuata ni kupata pini saba zinazohitaji waya kutoka Arduino hadi Screen ya TFT. Pini za dijiti 8-13 na 5V nguvu zinahitaji kuunganishwa.

Kidokezo: Kwa kuwa skrini ni ngao, ikimaanisha inaweza kuungana moja kwa moja juu ya Arduino, inaweza kuwa na msaada kupindua ngao juu na kupata pini hizi.

Hatua ya 8: Sehemu ya Mzunguko 4 - Wiring Pini za Ngao

Mzunguko Sehemu ya 4 - Wiring Pini za Ngao
Mzunguko Sehemu ya 4 - Wiring Pini za Ngao

Hatua inayofuata ni kuweka waya kwenye pini za ngao kwa kutumia waya za kuruka za mkate. Mwisho wa kike wa adapta (iliyo na shimo) inapaswa kushikamana na pini nyuma ya skrini ya TFT iliyo katika hatua ya 3. Halafu, waya sita za pini za dijiti zinapaswa kushonwa kwa pini zao zinazofanana (8-13).

Kidokezo: Inasaidia kutumia rangi tofauti za waya ili kuhakikisha kuwa kila waya inaunganisha kwenye pini sahihi.

Hatua ya 9: Hatua ya Mzunguko 5 - Wiring 5V / GND kwenye Arduino

Hatua ya Mzunguko 5 - Wiring 5V / GND kwenye Arduino
Hatua ya Mzunguko 5 - Wiring 5V / GND kwenye Arduino

Hatua inayofuata ni kuongeza waya kwenye pini za 5V na GND kwenye Arduino ili tuweze kuunganisha nguvu na ardhi kwenye ubao wa mkate.

Kidokezo: Wakati rangi yoyote ya waya inaweza kutumika, kila wakati kutumia waya mwekundu kwa nguvu na waya mweusi kwa ardhi inaweza kusaidia katika kusuluhisha mzunguko baadaye.

Hatua ya 10: Hatua ya Mzunguko 6 - Wiring 5V / GND kwenye Bodi ya mkate

Hatua ya Mzunguko 6 - Wiring 5V / GND kwenye Bodi ya mkate
Hatua ya Mzunguko 6 - Wiring 5V / GND kwenye Bodi ya mkate

Sasa, unapaswa kuongeza nguvu kwenye ubao wa mkate kwa kuleta waya mwekundu uliounganishwa katika hatua ya awali kwenye ukanda mwekundu (+) ubaoni. Waya inaweza kwenda popote kwenye ukanda wa wima. Rudia kwa waya mweusi kuongeza ardhi kwenye ubao ukitumia ukanda mweusi (-).

Hatua ya 11: Hatua ya Mzunguko 7 - Wiring 5V Screen Pin kwa Bodi

Mzunguko Hatua 7 - Wiring 5V Screen Pin kwa Bodi
Mzunguko Hatua 7 - Wiring 5V Screen Pin kwa Bodi

Sasa kwa kuwa ubao wa mkate una nguvu, waya wa mwisho kutoka skrini ya TFT inaweza kushonwa kwa waya mwekundu (+) kwenye ubao wa mkate.

Hatua ya 12: Mzunguko wa Hatua ya 8 - Kuunganisha Sensorer ya ACC

Mzunguko Hatua 8 - Kuunganisha Sensor ya ACC
Mzunguko Hatua 8 - Kuunganisha Sensor ya ACC

Hatua inayofuata ni kuunganisha sensor ya accelerometer kebo ya BITalino kama inavyoonyeshwa.

Hatua ya 13: Mzunguko Hatua 9 - Wiring BITalino Cable

Mzunguko Hatua 9 - Wiring BITalino Cable
Mzunguko Hatua 9 - Wiring BITalino Cable

Kuna waya tatu zinatoka kwa BITalino Accelerometer ambayo inahitaji kushikamana na mzunguko. Waya nyekundu inapaswa kushikamana na ukanda mwekundu (+) kwenye ubao wa mkate, na waya mweusi uwe umewekwa kwa waya mweusi (-). Waya ya zambarau inapaswa kushikamana na Arduino kwenye pini ya Analog A0.

Hatua ya 14: Mzunguko wa Hatua ya 10 - Kuweka Betri kwenye Kishikilia

Hatua ya Mzunguko 10 - Kuweka Betri kwenye Kishikilia
Hatua ya Mzunguko 10 - Kuweka Betri kwenye Kishikilia

Hatua inayofuata ni kuweka tu betri ya 9V kwenye kishikilia betri kama inavyoonyeshwa.

Hatua ya 15: Mzunguko wa Hatua ya 11 - Kuunganisha Ufungashaji wa Betri kwa Mzunguko

Mzunguko Hatua ya 11 - Kuunganisha Ufungashaji wa Betri kwa Mzunguko
Mzunguko Hatua ya 11 - Kuunganisha Ufungashaji wa Betri kwa Mzunguko

Ifuatayo, ingiza kifuniko kwenye kishikilia betri ili kuhakikisha kuwa betri imeshikiliwa vizuri. Kisha, unganisha kifurushi cha betri kwenye pembejeo ya umeme kwenye Arduino kama inavyoonyeshwa.

Hatua ya 16: Mzunguko wa Hatua ya 12 - Kuingia kwenye Kompyuta

Mzunguko Hatua 12 - Kuingia kwenye Kompyuta
Mzunguko Hatua 12 - Kuingia kwenye Kompyuta

Ili kupakia nambari kwenye mzunguko, lazima utumie kamba ya USB kuunganisha Arduino kwenye kompyuta.

Hatua ya 17: Kupakia Nambari

Inapakia Nambari
Inapakia Nambari

Ili kupakia nambari kwenye mzunguko wako mpya mzuri, kwanza hakikisha kwamba USB yako inaunganisha vizuri kompyuta yako na bodi yako ya Arduino.

  1. Fungua programu yako ya Arduino na uondoe maandishi yote.
  2. Ili kuungana na bodi yako ya Arduino, nenda kwenye Zana> Bandari, na uchague bandari inayopatikana
  3. Tembelea GitHub, nakili nambari hiyo, na ubandike kwenye programu yako ya Arduino.
  4. Utahitaji "kujumuisha" maktaba ya skrini ya kugusa ili kufanya nambari yako ifanye kazi. Ili kufanya hivyo, nenda kwenye Zana> Dhibiti Maktaba, na utafute Maktaba ya Adafruit GFX. Panya juu yake na bonyeza kitufe cha kusanikisha kinachoibuka, na utakuwa tayari kuanza.
  5. Mwishowe, bonyeza kitufe cha Pakia kwenye upau wa zana wa bluu, na angalia uchawi kutokea!

Hatua ya 18: Kumaliza Maisha Mzunguko wa Arduino

Kumaliza Maisha Mzunguko wa Arduino
Kumaliza Maisha Mzunguko wa Arduino

Baada ya nambari kupakiwa kwa usahihi, ondoa kebo ya USB ili uweze kuchukua Life Arduino nawe. Kwa wakati huu, mzunguko umekamilika!

Hatua ya 19: Mchoro wa Mzunguko

Mchoro wa Mzunguko
Mchoro wa Mzunguko

Mchoro huu wa mzunguko ulioundwa katika EAGLE unaonyesha wiring ya vifaa vya mfumo wetu wa Maisha Arduino. Microprocessor ya Arduino Uno hutumiwa kuwezesha, kutuliza, na kuunganisha skrini ya kugusa ya 2.8 TFT (pini za dijiti 8-13), piezospeaker (pini 7), na kipima kasi cha BITalino (pini A0).

Hatua ya 20: Mzunguko na Kanuni - Kufanya kazi pamoja

Mzunguko na Kanuni - Kufanya kazi pamoja
Mzunguko na Kanuni - Kufanya kazi pamoja

Mara tu mzunguko unapoundwa na nambari imeundwa, mfumo huanza kufanya kazi pamoja. Hii ni pamoja na kuwa na kipimo cha kasi ya kasi (kwa sababu ya kuanguka). Ikiwa accelerometer hugundua mabadiliko makubwa, basi skrini ya kugusa inasema "Je! Uko Sawa" na hutoa kitufe kwa mtumiaji kubonyeza.

Hatua ya 21: Ingizo la Mtumiaji

Ingizo la Mtumiaji
Ingizo la Mtumiaji

Ikiwa mtumiaji anabonyeza kitufe, basi skrini inageuka kijani, na inasema "Ndio," kwa hivyo mfumo unajua mtumiaji ni sawa. Ikiwa mtumiaji hatabonyeza kitufe, akionyesha kuwa kunaweza kuanguka, basi piezospeaker hutoa sauti.

Hatua ya 22: Mawazo zaidi

Mawazo zaidi
Mawazo zaidi

Kupanua uwezo wa Maisha Arduino, tunashauri kuongeza moduli ya Bluetooth badala ya piezospeaker. Ukifanya hivyo, unaweza kurekebisha nambari ili wakati mtu anayeanguka hajibu majibu ya skrini ya kugusa, arifu hutumwa kupitia kifaa chao cha bluetooth kwa mtunzaji wao aliyechaguliwa, ambaye anaweza kuja kuwaangalia.

Ilipendekeza: