instructables Life Arduino Biosensor
Lavi Arduino Biosensor
Èske w janm tonbe epi w pa ka leve? Oke, Lè sa a, Life Alert (oswa varyete li yo nan aparèy konkiran) ta ka yon bon opsyon pou ou! Sepandan, aparèy sa yo chè, ak abònman koute plis pase $400-$500 pa ane. Oke, yon aparèy ki sanble ak yon sistèm alam medikal Life Alert ka fèt kòm yon biosensor pòtab. Nou deside envesti tan nan biocapteur sa a paske nou panse li enpòtan pou moun ki nan kominote a, espesyalman moun ki riske tonbe, yo an sekirite. Malgre ke pwototip espesifik nou an pa portable, li fasil pou itilize pou detekte tonbe ak mouvman toudenkou. Apre yo detekte mouvman, aparèy la pral bay itilizatè a yon opòtinite pou peze yon bouton "Èske w anfòm" sou ekran an tactile anvan yo fè yon son alam, avèti yon moun k ap bay swen ki tou pre ke èd nesesè.
Pwovizyon
Gen nèf eleman nan sikwi pyès ki nan konpitè Life Arduino ki ajoute jiska $ 107.90. Anplis de sa nan eleman sikwi sa yo, ti fil yo bezwen fil moso yo diferan ansanm. Pa gen lòt zouti ki nesesè pou kreye sikwi sa a. Se sèlman lojisyèl Arduino ak Github ki nesesè pou pòsyon kodaj la.
Eleman
- Mwatye gwosè Breadboard (2.2″ x 3.4″) – $5.00
- Piezo bouton - $ 1.50
- 2.8″ TFT Touch Shield pou Arduino ak ekran manyen rezistan - $ 34.95
- 9V Battery Holder - $ 3.97
- Arduino Uno Rev 3 - $ 23.00
- Sensor akseleromètr - $ 23.68
- Arduino Capteur Kab - $ 10.83
- 9V batri - $ 1.87
- Twous fil Breadboard Jumper – $ 3.10
- Pri total: $107.90
https://www.youtube.com/watch?v=2zz9Rkwu6Z8&feature=youtu.be
Preparasyon
- Pou kreye pwojè sa a, w ap bezwen travay avèk Arduino Software, telechaje bibliyotèk Arduino, epi telechaje kòd nan GitHub.
- Pou telechaje Arduino IDE lojisyèl an, vizite https://www.arduino.cc/en/main/software.
- Kòd pou pwojè sa a ka telechaje nan https://github.com/ad1367/LifeArduino., kòm LifeArduino.ino.
Konsiderasyon sekirite
Limit responsabilite nou: Aparèy sa a toujou nan devlopman epi li pa kapab detekte ak rapòte tout tonbe. Pa sèvi ak aparèy sa a kòm sèl fason pou kontwole yon pasyan ki gen risk tonbe.
- Pa modifye konsepsyon sikwi ou jiskaske kab pouvwa a dekonekte, pou evite risk chòk.
- Pa opere aparèy la toupre dlo louvri oswa sou sifas mouye.
- Lè w konekte ak yon batri ekstèn, ou dwe konnen konpozan sikwi yo ka kòmanse chofe apre itilizasyon pwolonje oswa move. Li rekòmande ke ou dekonekte nan kouran lè aparèy la pa itilize.
- Sèlman sèvi ak akseleromètr la pou deteksyon tonbe; PA tout kous la. Ekran tactile TFT yo itilize a pa fèt pou reziste enpak epi li ka kraze.
Konsèy & ke trik nouvèl
Konsèy Depanaj
- Si ou santi ou te branche tout bagay kòrèkteman men siyal ou resevwa a se enprevizib, eseye pi sere koneksyon ki genyen ant kòd Bitalino a ak akseleromètr la.
- Pafwa yon koneksyon enpafè isit la, byenke pa vizib nan je, rezilta nan yon siyal istwa san sans.
- Akòz gwo nivo bri background nan akseleromètr la, li ka tante pou ajoute yon pas ba
- filtre pou fè siyal netwayaj la. Sepandan, nou te jwenn ke ajoute yon LPF anpil diminye grandè a nan siyal la, nan pwopòsyon dirèk ak frekans lan chwazi.
- Tcheke vèsyon an nan ekran tactile TFT ou a asire w ke bibliyotèk ki kòrèk la te chaje nan Arduino.
- Si Touchscreen ou a pa travay nan premye, asire w ke tout broch yo te tache ak tach yo dwa sou Arduino la.
- Si Touchscreen ou a toujou pa travay ak kòd la, eseye itilize ansyen debaz laample kòd soti nan Arduino, yo jwenn isit la.
Opsyon adisyonèl
Si Touchscreen a twò chè, ankonbran, oswa difisil pou fil, li ka ranplase yon lòt eleman, tankou yon modil Bluetooth, ak kòd modifye pou ke yon sezon otòn mande modil Bluetooth la pou yon chèk-in olye ke ekran an tactile.
Konprann akseleromètr la
Bitalino a sèvi ak yon akseleromètr kapasitif. Ann kraze sa pou nou ka konprann egzakteman sa n ap travay avèk yo. Kapasitif vle di ke li depann sou yon chanjman nan kapasite soti nan mouvman. Kapasite se kapasite yon eleman nan magazen chaj elektrik, epi li ogmante swa ak gwosè a nan kondansateur a oswa fèmen nan de plak yo nan kondansateur la. Akseleromèt kapasitif la pran avanstage nan pwoksimite de plak yo lè l sèvi avèk yon mas; lè akselerasyon deplase mas la monte oswa desann, li rale plak la kondansateur swa pi lwen oswa pi pre lòt plak la, e ke chanjman nan kapasite kreye yon siyal ki ka konvèti nan akselerasyon.
Fil kous
Dyagram Fritzing la montre kijan diferan pati nan Life Arduino yo ta dwe branche ansanm. Pwochen 12 etap yo montre w kouman pou w kable sikwi sa a.
- Apre bouton Piezo a te tache byen fèm sou breadboard la, konekte pikèt anwo a (nan ranje 12) nan tè.
- Apre sa, konekte pikèt anba piezo a (nan ranje 16) ak PIN dijital 7 sou Arduino la.
Awondisman Pati 3 - Jwenn Pins yo Shield
- Pwochen etap la se jwenn sèt broch yo ki bezwen branche soti nan Arduino a TFT ekran an. Broch dijital 8-13 ak 5V pouvwa bezwen konekte.
- Konsèy: Depi ekran an se yon plak pwotèj, sa vle di li ka konekte dirèkteman sou tèt Arduino a, li ka itil pou baskile plak pwotèj la epi jwenn broch sa yo.
Fil elektrik broch yo Shield
- Pwochen etap la se fil broch plak pwotèj yo lè l sèvi avèk fil kavalye breadboard yo. Fen fi adaptè a (ak twou a) ta dwe tache ak broch yo sou do ekran TFT ki sitiye nan etap 3. Lè sa a, sis fil PIN dijital yo ta dwe branche nan broch korespondan yo (8-13).
- Konsèy: Li itil pou itilize diferan koulè fil pou asire w ke chak fil konekte ak pikèt ki kòrèk la.
Fil elektrik 5V/GND sou Arduino
- Pwochen etap la se ajoute yon fil nan broch 5V ak GND sou Arduino a pou nou ka konekte pouvwa ak tè nan breadboard la.
- Konsèy: Pandan ke yo ka itilize nenpòt koulè nan fil, toujou lè l sèvi avèk fil wouj pou pouvwa ak fil nwa pou tè ka ede nan depanaj sikwi a pita.
Fil elektrik 5V/GND sou Breadboard
- Koulye a, ou ta dwe ajoute pouvwa nan breadboard la lè w pote fil wouj ki konekte nan etap anvan an nan teren an wouj (+) sou tablo a. Fil la ka ale nenpòt kote nan teren an vètikal. Repete ak fil nwa a pou ajoute tè nan tablo a lè l sèvi avèk teren an nwa (-).
Fil elektrik 5V ekran PIN nan Komisyon Konsèy
- Kounye a ke breadboard la gen pouvwa, dènye fil ki soti nan ekran TFT a ka branche nan teren an wouj (+) sou breadboard la.
Konekte ACC Sensor
- Pwochen etap la se konekte Capteur akseleromètr kab la BITalino jan yo montre.
Fil elektrik BITalino Kab
- Gen twa fil ki soti nan akseleromètr BITalino ki bezwen tache ak kous la. Fil wouj la ta dwe konekte nan teren an wouj (+) sou breadboard la, epi fil nwa a dwe branche nan teren an nwa (-). Fil koulè wouj violèt la ta dwe konekte ak Arduino nan pin analòg A0.
Mete batri nan òt la
- Pwochen etap la se tou senpleman mete batri a 9V nan detantè batri a jan yo montre.
Tache pake batri sou sikwi
- Apre sa, mete kouvèti a sou detantè batri a pou asire w ke batri a byen kenbe an plas. Lè sa a, konekte pake batri a nan opinyon pouvwa a sou Arduino a jan yo montre.
Branche nan òdinatè a
- Yo nan lòd yo telechaje kòd la nan kous la, ou dwe itilize kòd la USB konekte Arduino a nan òdinatè a.
Téléchargement kòd la
Pou telechaje kòd la nan bèl nouvo sikwi ou a, premye asire ke USB ou byen konekte òdinatè w lan ak tablo Arduino ou.
- Louvri app Arduino ou a epi netwaye tout tèks la.
- Pou konekte ak tablo Arduino ou a, ale nan Zouti> Port, epi chwazi pò ki disponib
- Vizite GitHub, kopye kòd la, epi kole li nan app Arduino ou a.
- Ou pral bezwen "enkli" bibliyotèk la tactile pou fè kòd ou a fonksyone. Pou fè sa, ale nan Zouti> Jere Bibliyotèk, epi chèche Bibliyotèk Adafruit GFX. Sourit sou li epi klike sou bouton enstale ki parèt, epi w ap pare pou kòmanse.
- Finalman, klike sou flèch la Upload nan ba zouti ble a, epi gade majik la rive!
Fini lavi Arduino Awondisman
- Apre yo fin telechaje kòd la kòrèkteman, deploge kab USB a pou ou ka pran Life Arduino avèk ou. Nan pwen sa a, kous la fini!
Dyagram sikwi
- Dyagram sikwi sa a ki te kreye nan EAGLE montre fil elektrik pyès ki nan konpitè sistèm Life Arduino nou an. Yo itilize mikroprosesè Arduino Uno pou pouvwa, tè, ak konekte yon ekran tactile TFT 2.8″ (pin dijital 8-13), yon piezospeaker (pin 7), ak yon akseleromètr BITalino (pin A0).
Awondisman ak Kòd - Travay ansanm
- Yon fwa yo kreye kous la ak kòd la devlope, sistèm nan kòmanse travay ansanm. Sa gen ladann gen akseleromèt la mezire gwo chanjman (akòz yon tonbe). Si akseleromètr la detekte yon gwo chanjman, Lè sa a, ekran tactile a di "Èske ou oke" epi li bay yon bouton pou itilizatè a peze.
Antre itilizatè
- Si itilizatè a peze bouton an, Lè sa a, ekran an vire vèt, epi li di "Wi," kidonk sistèm nan konnen itilizatè a oke. Si itilizatè a pa peze bouton an, ki endike ke ka gen yon tonbe, Lè sa a, piezospeaker la fè yon son.
Pli lwen Lide
- Pou pwolonje kapasite Life Arduino a, nou sijere ajoute yon modil bluetooth nan plas piezospeaker la. Si ou fè sa, ou ka modifye kòd la pou lè moun ki tonbe a pa reponn a èd memwa tactile a, yo voye yon alèt atravè aparèy bluetooth yo bay moun k ap okipe yo, ki moun ki ka vin tcheke yo.
Dokiman / Resous
![]() |
instructables Life Arduino Biosensor [pdfEnstriksyon yo Lavi Arduino Biosensor, Arduino Biosensor, Biosensor |