Instructables Life Arduino Biosensor
Biosensor Life Arduino
Avete mai cascatu è ùn avete micca pussutu alzà ? Ebbè, allora Life Alert (o a so varietà di dispositi cuncurrenti) puderia esse una bona opzione per voi! Tuttavia, sti dispusitivi sò caru, cù abbonamenti chì costanu più di $ 400- $ 500 annu. Ebbè, un dispositivu simili à un sistema di alarme medicale Life Alert pò esse fattu cum'è un biosensore portable. Avemu decisu d'invistisce u tempu in stu biosensore perchè pensemu chì hè impurtante chì e persone in a cumunità, in particulare quelli chì anu risicu di caduta, sò sicuri. Ancu se u nostru prototipu specificu ùn hè micca purtatu, hè faciule d'utilizà per detectà cascate è movimenti bruschi. Dopu chì u muvimentu hè rilevatu, u dispusitivu darà à l'utilizatori l'uppurtunità di appughjà un buttone "Are You Okay" nantu à u touch screen prima di fà un sonu di alarme, avvistendu un caregiver vicinu chì l'aiutu hè necessariu.
Forniture
Ci sò nove cumpunenti in u circuitu hardware Life Arduino chì aghjunghjenu à $ 107.90. In più di sti cumpunenti di circuitu, i fili chjuchi sò necessarii per filà e diverse pezzi. Nisun altru strumentu hè necessariu per creà stu circuitu. Solu u software Arduino è Github sò necessarii per a parte di codificazione.
Cumpunenti
- Breadboard a mezza dimensione (2.2 "x 3.4") - $ 5.00
- Piezo Button - $ 1.50
- 2.8″ TFT Touch Shield Per Arduino cù schermu Touch Resistive - $ 34.95
- 9V Battery Holder - $ 3.97
- Arduino Uno Rev 3 - $ 23.00
- Sensor Accelerometer - $ 23.68
- Cable Sensor Arduino - $ 10.83
- Batteria 9V - $ 1.87
- Breadboard Jumper Wire Kit - $ 3.10
- Costu tutale: $ 107.90
https://www.youtube.com/watch?v=2zz9Rkwu6Z8&feature=youtu.be
Preparazione
- Per creà stu prughjettu, avete bisognu di travaglià cù u Software Arduino, scaricate e librerie Arduino, è carica u codice da GitHub.
- Per scaricà u software Arduino IDE, visitate https://www.arduino.cc/en/main/software.
- U codice di stu prughjettu pò esse telecaricatu da https://github.com/ad1367/LifeArduino., cum'è LifeArduino.ino.
Considerazioni di sicurezza
Disclaimer: Stu dispusitivu hè sempre in sviluppu è ùn hè micca capaci di detectà è signalà tutte e cascate. Ùn aduprate micca stu dispusitivu cum'è l'unicu modu di monitorà un paziente à risicu di caduta.
- Ùn mudificà micca u disignu di u vostru circuitu finu à chì u cable d'alimentazione hè disconnected, per evità u risicu di scossa.
- Ùn operate micca u dispusitivu vicinu à l'acqua aperta o nantu à superfici umide.
- Quandu si cunnetta à una batteria esterna, sia cunzignatu chì i cumpunenti di u circuitu ponu accumincià à riscaldassi dopu un usu prolongatu o impropriu. Hè cunsigliatu di disconnect da u putere quandu u dispusitivu ùn hè micca in usu.
- Aduprate solu l'accelerometru per sensing falls; NON tuttu u circuitu. U touchscreen TFT utilizatu ùn hè micca pensatu per resiste à l'impatti è pò rompe.
Cunsiglii è trucchi
Cunsiglii per a risoluzione di i prublemi
- Se sente chì avete cablatu tuttu bè, ma u vostru signale ricevutu hè imprevisible, pruvate à stringe a cunnessione trà u cordone Bitalino è l'accelerometru.
- A volte una cunnessione imperfetta quì, ancu s'ellu ùn hè micca visibile à l'ochju, risultatu in un signalu senza sensu.
- A causa di l'altu livellu di rumore di fondo da l'accelerometru, pò esse tentatore di aghjunghje un passaghju bassu
- filtru per fà u signale cleaner. Tuttavia, avemu trovu chì aghjunghje un LPF riduce assai a magnitudine di u signale, in proporzione diretta à a freccia scelta.
- Verificate a versione di u vostru touchscreen TFT per assicurà chì a libreria curretta hè stata caricata in Arduino.
- Se u vostru Touchscreen ùn funziona micca prima, assicuratevi chì tutti i pins sò stati attaccati à i lochi ghjustu nantu à l'Arduino.
- Se u vostru Touchscreen ùn viaghja micca cù u codice, pruvate cù l'ex di basaampu codice da Arduino, trovu quì.
Opzioni supplementari
Se u Touchscreen hè troppu caru, voluminoso, o difficiuli di cablare, pò esse sustituitu per un altru cumpunente, cum'è un modulu Bluetooth, cù un codice mudificatu in modu chì una caduta induce u modulu Bluetooth per un check-in in quantu à u touchscreen.
Capisce l'accelerometru
U Bitalino usa un accelerometru capacitivu. Scupritemu cusì cusì pudemu capisce esattamente ciò chì avemu travagliatu. Capacitive significa chì si basa nantu à un cambiamentu di capacità da u muvimentu. A capacità hè a capacità di un cumpunente per almacenà a carica elettrica, è aumenta cù a dimensione di u condensatore o a vicinanza di e duie piastre di u condensatore. L'accelerometru capacitivu piglia in avanzutage di a vicinanza di i dui platti cù una massa; quandu l'accelerazione move a massa su o falà, tira u platu capacitor o più o più vicinu à l'altru platu, è quellu cambiamentu di capacità crea un signalu chì pò esse cunvertitu in accelerazione.
Cablu di Circuitu
U diagramma di Fritzing mostra cumu e diverse parti di u Life Arduino duveranu esse cablate inseme. I prossimi 12 passi vi mostranu cumu cablare stu circuitu.
- Dopu chì u buttone Piezo hè statu attaccatu fermamente nantu à u breadboard, cunnette u pin top (in a fila 12) à a terra.
- Dopu, cunnette u pin di fondu di u piezo (in a fila 16) à u pin digitale 7 nantu à l'Arduino.
Circuit Part 3 - Truvà i Pins Shield
- U prossimu passu hè di truvà i sette pins chì deve esse cablati da l'Arduino à a Pantalla TFT. I pins digitali 8-13 è a putenza 5V anu da esse cunnessi.
- Cunsigliu: Siccomu a schermu hè un scudo, vale à dì chì pò cunnette direttamente nantu à a cima di l'Arduino, pò esse utile per vultà u scudo è truvà questi pin.
Cablare i Pins di Scudo
- U prossimu passu hè di cablare i pin di scudo cù i fili di ponti di breadboard. L'estremità femminile di l'adattatore (cù u pirtusu) deve esse attaccatu à i pins in u spinu di a pantalla TFT situata in u passu 3. Allora, i sei fili di pin digitale deve esse cablati à i so pins currispondenti (8-13).
- Cunsigliu: Hè d'utile à utilizà diversi culori di filu per assicurà chì ogni filu cunnetta à u pin correctu.
Câblage 5V/GND sur Arduino
- U prossimu passu hè di aghjunghje un filu à i pins 5V è GND nantu à l'Arduino per pudè cunnette u putere è a terra à u breadboard.
- Cunsigliu: Mentre chì qualsiasi culore di filu pò esse usatu, l'usu di u filu rossu per u putere è u filu neru per a terra pò aiutà à risolve u circuitu dopu.
Cablaggio 5V/GND su Breadboard
- Avà, duvete aghjunghje u putere à u breadboard purtendu u filu rossu cunnessu in u passu precedente à a striscia rossa (+) nantu à u bordu. U filu pò andà in ogni locu in a striscia verticale. Repetite cù u filu neru per aghjunghje terra à u bordu cù a striscia negra (-).
Cablaggio Pin di Schermo 5V à Bordu
- Avà chì u breadboard hà u putere, l'ultimu filu da a pantalla TFT pò esse cunnessu à a striscia rossa (+) nantu à u breadboard.
Cunnettendu u sensor ACC
- U prossimu passu hè di cunnette u sensor di l'accelerometer u cable BITalino cum'è mostra.
Câblage BITalinu Cable
- Ci sò trè fili chì venenu da l'Accelerometer BITalino chì deve esse attaccati à u circuitu. U filu rossu deve esse cunnessu à a striscia rossa (+) nantu à a breadboard, è u filu neru hè cunnessu à a striscia nera (-). U filu violeta deve esse cunnessu à l'Arduino in pin analogicu A0.
Mette a Batteria in u Holder
- U prossimu passu hè di mette a bateria 9V in u supportu di a bateria cum'è mostra.
Attaccà a batteria à u circuitu
- In seguitu, inserite a tapa nantu à u supportu di a bateria per assicurà chì a bateria hè fermamente tenuta in u locu. Allora, cunnette u pacchettu di batteria à l'entrata di putenza nantu à l'Arduino cum'è mostratu.
Cunnette à l'urdinatore
- Per carica u codice à u circuitu, duvete aduprà u cordone USB per cunnette l'Arduino à l'urdinatore.
Caricà u codice
Per carica u codice à u vostru bellu circuitu novu, prima assicuratevi chì u vostru USB cunnetta bè u vostru urdinatore à a vostra scheda Arduino.
- Aprite a vostra app Arduino è sguassate tuttu u testu.
- Per cunnette à a vostra scheda Arduino, andate à Tools> Port, è selezziunate u portu dispunibule
- Visita GitHub, copia u codice, è incollà in a vostra app Arduino.
- You Mulateri Di L'bisognu di "include" a libreria touchscreen pè ottene u vostru codice funziunamentu. Per fà questu, andate à Tools> Manage Libraries, è cercate a Biblioteca Adafruit GFX. Mouse nantu à questu è cliccate nantu à u buttone d'installazione chì si apre, è sarete prontu à inizià.
- Infine, cliccate nantu à a freccia Carica in a barra di strumenti blu, è fighjate a magia chì succede!
Circuit Arduino Finished Life
- Dopu chì u codice hè caricatu currettamente, unplug the USB cable in modu chì pudete piglià u Life Arduino cun voi. À questu puntu, u circuitu hè cumpletu!
Schema di circuitu
- Stu schema di circuitu creatu in EAGLE mostra u cablaggio hardware di u nostru sistema Life Arduino. U microprocessore Arduino Uno hè utilizatu per alimentà, terra, è cunnette un 2.8 "TFT Touchscreen (pins digitale 8-13), un piezospeaker (pin 7), è un accelerometru BITalino (pin A0).
Circuit è Code - U travagliu Inseme
- Una volta chì u circuitu hè creatu è u codice hè sviluppatu, u sistema cumencia à travaglià inseme. Questu include chì l'accelerometru misura grandi cambiamenti (per via di una caduta). Se l'accelerometru detecta un grande cambiamentu, u touchscreen dice "Are You Okay" è furnisce un buttone per l'utilizatore per pressu.
Input di l'utilizatori
- Se l'utilizatore pressu u buttone, u screnu diventa verde, è dice "Sì", perchè u sistema sapi chì l'utilizatore hè bè. Se l'utilizatore ùn pressu u buttone, indicà chì pò esse una caduta, u piezospeaker faci un sonu.
Altre idee
- Per allargà e capacità di Life Arduino, suggerimu di aghjunghje un modulu bluetooth in u locu di u piezospeaker. Sè vo fate, pudete mudificà u codice in modu chì quandu a persona chì cascà ùn risponde micca à l'invitu di u touchscreen, una alerta hè mandata per via di u so dispositivu bluetooth à u so guardianu designatu, chì poi pò vene à verificà.
Documenti / Risorse
![]() |
Instructables Life Arduino Biosensor [pdf] Istruzzioni Life Arduino Biosensor, Arduino Biosensor, Biosensor |