instructables Life Arduino Biosentsor
Life Arduino Biosentsorea
Inoiz erori al zara eta ezin izan al duzu altxatu? Beno, orduan Life Alert (edo bere gailu lehiakideen barietatea) aukera ona izan daiteke zuretzat! Hala ere, gailu hauek garestiak dira, harpidetzak urtean 400-500 $-tik gorako kostua dutenak. Bada, Life Alert medikuntzako alarma sistemaren antzeko gailu bat biosentsore eramangarri gisa egin daiteke. Biosentsore honetan denbora inbertitzea erabaki genuen, garrantzitsua iruditzen zaigulako komunitatean dauden pertsonak, batez ere erortzeko arriskuan daudenak, seguru egotea. Gure prototipo zehatza eramangarria ez den arren, erorketak eta bat-bateko mugimenduak hautemateko erraza da. Mugimendua detektatu ondoren, gailuak ukipen-pantailan "On al zaude" botoia sakatzeko aukera emango dio alarma-soinua egin aurretik, inguruko zaintzaile bati laguntza behar duela ohartaraziz.
Hornigaiak
Life Arduino hardware-zirkuituan bederatzi osagai daude $ 107.90 gehitzen dutenak. Zirkuitu osagai horiez gain, hari txikiak behar dira pieza desberdinak elkarrekin kableatzeko. Ez da beste tresnarik behar zirkuitu hau sortzeko. Arduino softwarea eta Github bakarrik behar dira kodetze zatirako.
Osagaiak
- Tamaina erdiko ohola (2.2″ x 3.4″) – 5.00 $
- Piezo botoia - $ 1.50
- 2.8″ TFT ukipen-ezkutua Arduinorako ukipen-pantaila erresistentearekin - 34.95 $
- 9V bateriaren euskarria - 3.97 $
- Arduino Uno Rev 3 - $ 23.00
- Azelerometroaren sentsorea - $ 23.68
- Arduino sentsore kablea - 10.83 $
- 9V bateria - $ 1.87
- Breadboard Jumper Wire Kit - $ 3.10
- Kostua guztira: 107.90 $
https://www.youtube.com/watch?v=2zz9Rkwu6Z8&feature=youtu.be
Prestaketa
- Proiektu hau sortzeko, Arduino softwarearekin lan egin beharko duzu, Arduino liburutegiak deskargatu eta kodea GitHub-etik kargatu.
- Arduino IDE softwarea deskargatzeko, bisitatu https://www.arduino.cc/en/main/software.
- Proiektu honen kodea hemendik deskargatu daiteke https://github.com/ad1367/LifeArduino., LifeArduino.ino gisa.
Segurtasun-gogoetak
Erantzukizunaren oharra: gailu hau garatzen ari da eta ezin du erorketa guztiak hauteman eta jakinarazi. Ez erabili gailu hau erorketa-arriskua duen paziente baten jarraipena egiteko modu bakarra gisa.
- Ez aldatu zirkuituaren diseinua korronte-kablea deskonektatu arte, kolpe arriskua ekiditeko.
- Ez erabili gailua ur zabaletik edo gainazal hezeetan.
- Kanpoko bateria batera konektatzean, kontuan izan zirkuituko osagaiak berotzen has daitezkeela denbora luzez edo gaizki erabili ondoren. Gomendagarria da gailua erabiltzen ez dagoenean elikaduratik deskonektatzea.
- Erabili azelerometroa erorketak hautemateko soilik; EZ zirkuitu osoa. Erabilitako TFT ukipen-pantaila ez dago inpaktuak jasateko diseinatuta eta apurtu egin daiteke.
Aholkuak eta trikimailuak
Arazoak konpontzeko aholkuak
- Dena ondo kableatu duzula baina jasotako seinalea ezustekoa iruditzen bazaizu, saiatu Bitalino kablearen eta azelerometroaren arteko konexioa estutzen.
- Batzuetan hemen konexio inperfektu batek, begiz ikusten ez den arren, zentzugabeko seinalea sortzen du.
- Azelerometroaren hondoko zarata handia denez, baliteke pasabide baxua gehitzea tentagarria izatea
- iragazkia seinalea garbiagoa izan dadin. Hala ere, ikusi dugu LPF bat gehitzeak seinalearen magnitudea asko murrizten duela, aukeratutako maiztasunarekiko proportzio zuzenean.
- Egiaztatu zure TFT ukipen-pantailaren bertsioa liburutegi zuzena Arduino-n kargatu dela ziurtatzeko.
- Hasieran zure ukipen-pantailak ez badu funtzionatzen, ziurtatu pin guztiak Arduinoko leku egokietan lotuta daudela.
- Zure ukipen-pantailak oraindik ez badu funtzionatzen kodearekin, saiatu oinarrizko adibidea erabiltzenample code Arduino, hemen aurkitu.
Aukera gehigarriak
Ukipen-pantaila garestiegia, handiegia edo kableatzeko zaila bada, beste osagai bat ordezkatu ahal izango da, adibidez, Bluetooth modulua, aldatutako kodearekin, erorketa batek Bluetooth moduluari ukipen-pantailari beharrean check-in bat eskatu diezaion.
Azelerometroa ulertzea
Bitalino-k azelerometro kapazitibo bat erabiltzen du. Apurtu dezagun, zertan ari garen lanean zehatz-mehatz ulertzeko. Kapazitiboak esan nahi du mugimenduaren kapazitatearen aldaketa batean oinarritzen dela. Kapazitatea osagai batek karga elektrikoa gordetzeko duen gaitasuna da, eta handitzen da kondentsadorearen tamainarekin edo kondentsadorearen bi plaken hurbiltasunarekin. Azelerometro kapazitiboak aurrera egiten dutagmasa bat erabiliz bi plaken hurbiltasunaren e; Azelerazioek masa gora edo behera mugitzen dutenean, kondentsadorearen plaka beste plakatik urrunago edo hurbilagotik tiratzen du, eta kapazitate aldaketa horrek azelerazio bihur daitekeen seinalea sortzen du.
Zirkuituaren kableatua
Fritzing diagramak Life Arduinoren zati desberdinak elkarrekin nola kableatu behar diren erakusten du. Hurrengo 12 urratsek zirkuitu hau nola kableatu erakusten dizute.
- Piezo-botoia ogi-oholean sendo lotu ondoren, konektatu goiko pina (12. errenkadan) lurrera.
- Ondoren, konektatu piezoaren beheko pina (16. lerroan) Arduinoko 7. pin digitalarekin.
Zirkuitua 3. zatia - Ezkutuaren pinak aurkitzea
- Hurrengo urratsa Arduinotik TFT pantailara kableatu behar diren zazpi pinak aurkitzea da. Pin digitalak 8-13 eta 5V-ko potentzia konektatu behar dira.
- Aholkua: Pantaila ezkutu bat denez, hau da, Arduinoren gainean zuzenean konektatu daitekeenez, lagungarria izan daiteke ezkutua iraultzea eta pin hauek aurkitzea.
Ezkutuko pinak kableatzea
- Hurrengo urratsa ezkutuko pinak kableatzea da ogi-oholaren jumper-hariak erabiliz. Egokigailuaren mutur emea (zuloarekin) 3. urratsean kokatutako TFT pantailaren atzealdeko pinetan lotu behar da. Ondoren, sei pin digital hari dagozkion pinetara kableatu behar dira (8-13).
- Aholkua: Lagungarria da hari kolore desberdinak erabiltzea hari bakoitza pin zuzenarekin konektatzen dela ziurtatzeko.
5V/GND kableatzea Arduino-n
- Hurrengo urratsa Arduinoko 5V eta GND pinetan hari bat gehitzea da, energia eta lurra konektatu ahal izateko.
- Aholkua: Hariaren edozein kolore erabil daitekeen arren, koherentziaz kable gorria eta lurrerako hari beltza erabiltzeak zirkuitua geroago konpontzen lagun dezake.
5V/GND kableatzea Breadboard-en
- Orain, ogi-taulari boterea gehitu behar diozu aurreko urratsean konektatutako kable gorria taulako (+) zerrenda gorrira eramanez. Alanbrea zerrenda bertikaleko edozein tokitara joan daiteke. Errepikatu alanbre beltzarekin taulari lurra gehitzeko (-) zerrenda beltza erabiliz.
Kableatu 5V pantailako pina taulara
- Orain ogi-taulak potentzia duela, TFT pantailako azken kablea ogi-taularen (+) zerrenda gorrira kable daiteke.
ACC sentsorea konektatzen
- Hurrengo urratsa azelerometroaren sentsorea BITalino kablea konektatzea da erakusten den moduan.
Kableatu BITalino Kablea
- BITalino Azelerometrotik datozen hiru hari daude zirkuituari lotu behar direnak. Hari gorria ogi-oholeko banda gorrira (+) konektatu behar da, eta kable beltza (-) zerrenda beltzera. Kable morea Arduinora konektatu behar da A0 pin analogikoan.
Bateria Euskarrian jartzea
- Hurrengo urratsa 9V-ko bateria bateriaren euskarrian jartzea besterik ez da erakusten den moduan.
Bateria paketea zirkuituari lotzea
- Ondoren, sartu estalkia bateriaren euskarrian bateria ondo eutsita dagoela ziurtatzeko. Ondoren, konektatu bateria Arduinoko potentzia-sarrerara erakusten den moduan.
Ordenagailura konektatzea
- Kodea zirkuitura igotzeko, USB kablea erabili behar duzu Arduino ordenagailura konektatzeko.
Kodea igotzea
Kodea zure zirkuitu eder berrira igotzeko, lehenik eta behin, ziurtatu zure USBak zure ordenagailua zure Arduino plaka ondo konektatzen duela.
- Ireki Arduino aplikazioa eta garbitu testu guztia.
- Zure Arduino plaka konektatzeko, joan Tresnak > Portua eta hautatu erabilgarri dagoen ataka
- Bisitatu GitHub, kopiatu kodea eta itsatsi zure Arduino aplikazioan.
- Ukipen pantailako liburutegia "sartu" beharko duzu zure kodea funtziona dezan. Horretarako, joan Tresnak > Kudeatu liburutegiak eta bilatu Adafruit GFX Liburutegia. Jarri sagua gainean eta egin klik agertzen den instalatzeko botoian, eta hasteko prest egongo zara.
- Azkenik, egin klik Tresna-barra urdineko Kargatu gezian eta ikusi magia gertatzen den!
Amaitutako Bizitza Arduino Zirkuitua
- Kodea behar bezala kargatu ondoren, deskonektatu USB kablea Life Arduino zurekin eraman ahal izateko. Une honetan, zirkuitua osatu da!
Zirkuitu diagrama
- EAGLEn sortutako zirkuitu-diagrama honek gure Life Arduino sistemaren hardware kableatua erakusten du. Arduino Uno mikroprozesadorea 2.8″ TFT ukipen-pantaila (8-13 pin digitala), piezobozgorailua (7 pin) eta BITalino azelerometroa (A0 pin digitala) elikatzeko, lurreratzeko eta konektatzeko erabiltzen da.
Zirkuitua eta kodea – Elkarrekin lan egitea
- Zirkuitua sortu eta kodea garatu ondoren, sistema elkarrekin lanean hasten da. Horrek barne hartzen du azelerometroak aldaketa handiak neurtzea (erorketa baten ondorioz). Azelerometroak aldaketa handi bat hautematen badu, ukipen-pantailak "On al zaude" esaten du eta erabiltzaileak sakatu dezan botoi bat eskaintzen du.
Erabiltzailearen Sarrera
- Erabiltzaileak botoia sakatzen badu, pantaila berde bihurtzen da eta "Bai" esaten du, sistemak erabiltzailea ondo dagoela jakin dezan. Erabiltzaileak ez badu botoia sakatzen, erorketa bat egon daitekeela adieraziz, piezobozgorailuak soinua egiten du.
Ideia gehiago
- Life Arduinoren gaitasunak zabaltzeko, bluetooth modulu bat gehitzea gomendatzen dugu piezobozgorailuaren ordez. Hala egiten baduzu, kodea alda dezakezu, erortzen den pertsonak ukipen-pantailaren abisuari erantzuten ez dionean, bere bluetooth gailuaren bidez alerta bat bidaliko zaio izendatutako zaintzaileari, eta hark ikustera etor dezan.
Dokumentuak / Baliabideak
![]() |
instructables Life Arduino Biosentsor [pdfArgibideak Life Arduino Biosentsor, Arduino Biosentsor, Biosentsor |