Kazalo:
- Zaloge
- 1. korak: Priprava
- 2. korak: Nasveti in triki
- 3. korak: Razumevanje merilnika pospeška
- 4. korak: Ožičenje vezja
- 5. korak: Vezje 1. del - Namestitev Piezo gumba
- 6. korak: 2. vezje - ožičenje Piezo gumba
- Korak 7: Vezje 3. del - Iskanje zatičev ščita
- 8. korak: Vezje 4. del - Ožičenje zatičev ščita
- Korak 9: Vezje Korak 5 - Ožičenje 5V/GND na Arduinu
- Korak 10: Vezje Korak 6 - Ožičenje 5V/GND na ploščici
- Korak 11: Vezje Korak 7 - Ožičenje 5V zaslona na plošči
- Korak 12: Vezje Korak 8 - Priključitev senzorja ACC
- Korak 13: Vezje Korak 9 - Ožičenje kabla BITalino
- Korak 14: Vezje Korak 10 - Vstavljanje baterije v držalo
- Korak 15: Vezje Korak 11 - Priključitev akumulatorja na vezje
- Korak 16: Vezje Korak 12 - Priključitev na računalnik
- 17. korak: nalaganje kode
- Korak 18: Arduino vezje končanega življenja
- 19. korak: Shema vezja
- 20. korak: Vezje in koda - Sodelujte
- 21. korak: Vnos uporabnika
- 22. korak: Nadaljnje ideje
Video: Življenjski senzor Arduino: 22 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Ste kdaj padli in niste mogli vstati? No, potem je Life Alert (ali njegova raznolikost konkurenčnih naprav) dobra izbira! Vendar so te naprave drage, naročnine stanejo več kot 400 do 500 USD na leto. No, napravo, podobno medicinskemu alarmnemu sistemu Life Alert, lahko naredimo kot prenosni biosenzor. Odločili smo se, da bomo v ta biosenzor vložili čas, ker menimo, da je pomembno, da so ljudje v skupnosti, zlasti tisti, ki jim grozi padec, varni.
Čeprav naš poseben prototip ni nosljiv, ga je enostavno uporabiti za zaznavanje padcev in nenadnih premikov. Ko zazna gibanje, bo naprava dala uporabniku možnost, da pritisne gumb »Ali ste v redu« na zaslonu na dotik, preden zasliši alarm, pri čemer bližnjega skrbnika opozori, da je potrebna pomoč.
Zaloge
V vezju strojne opreme Life Arduino je devet komponent, ki skupaj znašajo 107,90 USD. Poleg teh komponent vezja so potrebne tudi majhne žice za povezovanje različnih kosov. Za ustvarjanje tega vezja niso potrebna nobena druga orodja. Za del kodiranja sta potrebna le programska oprema Arduino in Github.
Sestavine:
Okvir polovice velikosti (2,2 "x 3,4") - 5,00 USD
Piezo gumb - 1,50 USD
2,8 -palčni TFT ščit na dotik za Arduino z uporovnim zaslonom na dotik - 34,95 USD
9V držalo za baterijo - 3,97 USD
Arduino Uno Rev 3 - 23,00 USD
Senzor merilnika pospeška - 23,68 USD
Kabel senzorja Arduino - 10,83 USD
9V baterija - 1,87 USD
Komplet žice za skakalnico - 3,10 USD
Skupni stroški: 107,90 USD
1. korak: Priprava
Če želite ustvariti ta projekt, boste morali delati s programsko opremo Arduino, prenesti knjižnice Arduino in naložiti kodo iz GitHub.
Če želite prenesti programsko opremo Arduino IDE, obiščite
Kodo za ta projekt lahko prenesete s spletnega mesta https://github.com/ad1367/LifeArduino., Kot LifeArduino.ino.
Varnostni vidiki
Izjava o omejitvi odgovornosti: Ta naprava je še v razvoju in ne more zaznati in poročati o vseh padcih. Te naprave ne uporabljajte kot edini način za spremljanje bolnika, ki mu grozi padec.
- Ne spreminjajte zasnove vezja, dokler ni odklopljen napajalni kabel, da se izognete nevarnosti udara.
- Naprave ne uporabljajte v bližini odprte vode ali na mokrih površinah.
- Pri priključitvi na zunanjo baterijo se zavedajte, da se lahko komponente vezja po daljši ali nepravilni uporabi začnejo segrevati. Priporočljivo je, da odklopite napajanje, ko naprave ne uporabljate.
- Merilnik pospeška uporabljajte samo za zaznavanje padcev; NE celotnega kroga. Uporabljeni zaslon na dotik TFT ni zasnovan tako, da prenese udarce in se lahko razbije.
2. korak: Nasveti in triki
Nasveti za odpravljanje težav:
Če menite, da ste vse pravilno povezali, vendar je vaš sprejeti signal nepredvidljiv, poskusite zaostriti povezavo med kablom Bitalino in merilnikom pospeška. Včasih tukaj nepopolna povezava, čeprav na oko ni vidna, povzroči nesmiselni signal
Zaradi visoke ravni hrupa v ozadju merilnika pospeška je morda v skušnjavi dodati nizkoprepustni filter, da bo signal čistejši. Vendar smo ugotovili, da dodajanje LPF močno zmanjša jakost signala, sorazmerno z izbrano frekvenco
Preverite različico zaslona na dotik TFT in se prepričajte, da je v Arduino naložena pravilna knjižnica
Če zaslon na dotik sprva ne deluje, se prepričajte, da so vsi zatiči pritrjeni na prava mesta na Arduinu
Če vaš zaslon na dotik še vedno ne deluje s kodo, poskusite uporabiti osnovno vzorčno kodo iz Arduina, ki jo najdete tukaj
Dodatne možnosti:
Če je zaslon na dotik predrag, obsežen ali ga je težko povezati, ga lahko zamenjate z drugo komponento, na primer modulom Bluetooth, s spremenjeno kodo, tako da pade modul Bluetooth na prijavo namesto na zaslon na dotik.
3. korak: Razumevanje merilnika pospeška
Bitalino uporablja c kapacitivni merilnik pospeška. Razčlenimo to, da bomo lahko natančno razumeli, s čim delamo.
C apacitive pomeni, da se opira na spremembo kapacitivnosti zaradi gibanja. C kapacitivnost je sposobnost komponente, da shrani električni naboj, in se poveča z velikostjo kondenzatorja ali bližino dveh plošč kondenzatorja.
Kapacitivni merilnik pospeška izkorišča bližino obeh plošč z uporabo mase; ko pospešek premakne maso navzgor ali navzdol, potegne kondenzatorsko ploščo dlje ali bližje drugi plošči, ta sprememba kapacitivnosti pa ustvari signal, ki ga je mogoče pretvoriti v pospešek.
4. korak: Ožičenje vezja
Fritzing diagram prikazuje, kako je treba povezati različne dele Life Arduina. Naslednjih 12 korakov vam pokaže, kako ožičiti to vezje.
5. korak: Vezje 1. del - Namestitev Piezo gumba
Prvi korak pri izgradnji vezja je postavitev piezo gumba na ploščo. Piezo gumb ima dva zatiča, ki ju je treba trdno pritrditi na ploščo. Pazite, na katere vrstice so pritrjeni zatiči (uporabil sem vrstici 12 in 16).
6. korak: 2. vezje - ožičenje Piezo gumba
Ko je gumb Piezo trdno pritrjen na ploščo, zgornji zatič (v vrstici 12) priključite na ozemljitev.
Nato priključite spodnji zatič pieza (v vrstici 16) z digitalnim zatičem 7 na Arduinu.
Korak 7: Vezje 3. del - Iskanje zatičev ščita
Naslednji korak je najti sedem zatičev, ki jih je treba povezati od Arduina do zaslona TFT. Digitalne zatiče 8-13 in 5V je treba priključiti.
Namig: Ker je zaslon ščit, kar pomeni, da se lahko poveže neposredno na Arduino, je lahko v pomoč, da obrnete ščit in poiščete te zatiče.
8. korak: Vezje 4. del - Ožičenje zatičev ščita
Naslednji korak je, da ožičite ščitnike z uporabo mostičnih žic. Ženski konec adapterja (z luknjo) je treba pritrditi na zatiče na zadnji strani zaslona TFT, ki se nahaja v koraku 3. Nato je treba šest žic digitalnih zatičev priključiti na ustrezne nožice (8-13).
Namig: Koristno je uporabiti različne barve žice, da se prepričate, da je vsaka žica povezana s pravilnim zatičem.
Korak 9: Vezje Korak 5 - Ožičenje 5V/GND na Arduinu
Naslednji korak je, da na zatiče 5V in GND na Arduinu dodate žico, da lahko priključimo napajanje in maso na ploščo.
Nasvet: Čeprav je mogoče uporabiti katero koli barvo žice, lahko dosledna uporaba rdeče žice za napajanje in črne žice za ozemljitev pomaga pri poznejšem odpravljanju težav z vezjem.
Korak 10: Vezje Korak 6 - Ožičenje 5V/GND na ploščici
Zdaj bi morali na ploščo dodati moč, tako da rdečo žico, priključeno v prejšnjem koraku, pripeljete do rdečega (+) traku na plošči. Žica lahko gre kamor koli v navpičnem traku. Ponovite s črno žico, da dodate ploščo na tla s črnim (-) trakom.
Korak 11: Vezje Korak 7 - Ožičenje 5V zaslona na plošči
Zdaj, ko ima plošča napajanje, lahko zadnjo žico z zaslona TFT povežete z rdečim (+) trakom na plošči.
Korak 12: Vezje Korak 8 - Priključitev senzorja ACC
Naslednji korak je, da senzor merilnika pospeška priključite na kabel BITalino, kot je prikazano.
Korak 13: Vezje Korak 9 - Ožičenje kabla BITalino
Iz merilnika pospeška BITalino prihajajo tri žice, ki jih je treba priključiti na vezje. Rdečo žico je treba povezati z rdečim (+) trakom na plošči, črno žico pa s črnim (-) trakom. Vijolično žico je treba priključiti na Arduino na analognem zatiču A0.
Korak 14: Vezje Korak 10 - Vstavljanje baterije v držalo
Naslednji korak je, da preprosto vstavite 9V baterijo v nosilec, kot je prikazano.
Korak 15: Vezje Korak 11 - Priključitev akumulatorja na vezje
Nato vstavite pokrov na držalo baterije, da se prepričate, da je baterija trdno pritrjena. Nato priključite baterijo na vhod za napajanje na Arduinu, kot je prikazano.
Korak 16: Vezje Korak 12 - Priključitev na računalnik
Če želite kodo naložiti v vezje, morate s kablom USB povezati Arduino z računalnikom.
17. korak: nalaganje kode
Če želite naložiti kodo v svoje čudovito novo vezje, najprej poskrbite, da bo USB pravilno priključil računalnik na ploščo Arduino.
- Odprite aplikacijo Arduino in počistite vse besedilo.
- Če se želite povezati z vašo ploščo Arduino, pojdite na Orodja> Vrata in izberite vrata, ki so na voljo
- Obiščite GitHub, kopirajte kodo in jo prilepite v aplikacijo Arduino.
- Če želite, da koda deluje, morate "vključiti" knjižnico na dotik. Če želite to narediti, pojdite na Orodja> Upravljanje knjižnic in poiščite knjižnico Adafruit GFX. Z miško se pomaknite nad njo in kliknite gumb za namestitev, ki se prikaže, in začeli boste.
- Nazadnje kliknite puščico za nalaganje v modri orodni vrstici in si oglejte čarobno dogajanje!
Korak 18: Arduino vezje končanega življenja
Ko je koda pravilno naložena, odklopite kabel USB, da boste lahko vzeli Life Arduino s seboj. Na tej točki je vezje končano!
19. korak: Shema vezja
Ta diagram vezja, ustvarjen v EAGLE, prikazuje strojno ožičenje našega sistema Life Arduino. Mikroprocesor Arduino Uno se uporablja za napajanje, ozemljitev in povezavo 2,8-palčnega zaslona na dotik TFT (digitalni zatiči 8-13), piezo-zvočnika (pin 7) in merilnika pospeška BITalino (pin A0).
20. korak: Vezje in koda - Sodelujte
Ko je vezje ustvarjeno in koda razvita, sistem začne delovati skupaj. To vključuje merjenje pospeška z velikimi spremembami (zaradi padca). Če merilnik pospeška zazna veliko spremembo, na zaslonu na dotik izpiše "Ali ste v redu" in uporabniku ponudi gumb, da pritisne.
21. korak: Vnos uporabnika
Če uporabnik pritisne gumb, se zaslon obarva zeleno in izpiše "Da", tako da sistem ve, da je z uporabnikom vse v redu. Če uporabnik ne pritisne gumba, kar kaže na možnost padca, potem piezogovornik odda zvok.
22. korak: Nadaljnje ideje
Za razširitev zmogljivosti Life Arduina predlagamo, da namesto piezogovornika dodate modul bluetooth. Če to storite, lahko kodo spremenite tako, da se oseba, ki pade, ne odzove na poziv na zaslonu na dotik, preko svoje naprave Bluetooth pa opozorilo pooblaščenemu skrbniku, ki ga lahko nato preveri.
Priporočena:
DIY senzor dihanja z Arduinom (prevodni pleteni senzor raztezanja): 7 korakov (s slikami)
DIY senzor dihanja z Arduinom (prevodni pleteni senzor za raztezanje): Ta DIY senzor bo v obliki prevodnega pletenega senzorja raztezanja. Ovil se bo okrog prsnega koša/želodca in ko se bodo prsi/želodec razširili in skrčili, se bo senzor in posledično vhodni podatki, ki se vnesejo v Arduino. Torej
Arduino parkirni senzor: 8 korakov
Arduino parkirni senzor: Komponente 1x Arduino UNO1x Circle Elektronski parkirni senzor serije NOOB1x Ultrazvočni senzor HC-SR04 8x Moško-ženski mostiček Programska oprema Arduino IDE
Vmesni senzor SPS-30, senzor trdnih delcev z Arduino Duemilanove v načinu I2C: 5 korakov
Vmesni senzor SPS-30, senzor trdnih delcev z Arduinom Duemilanovem v načinu I2C: Ko sem iskal vmesnike senzorjev SPS30, sem spoznal, da je večina virov za Raspberry Pi, ne pa toliko za Arduino. Nekaj časa sem porabil, da je senzor deloval z Arduinom, in odločil sem se, da bom svojo izkušnjo objavil tukaj, da bo lahko
Arduino senzor temperature in vlažnosti na sončno energijo kot 433mhz Oregonski senzor: 6 korakov
Arduino senzor temperature in vlažnosti na sončno energijo kot senzor Oregon 433 mhz: To je sestavljen iz senzorja temperature in vlažnosti na sončno energijo. Senzor posnema senzor Oregon s 433 mhz in je viden v prehodu Telldus Net. Kaj potrebujete: 1x " 10-LED Senzor gibanja sončne energije " z Ebaya. Prepričajte se, da piše 3.7V baterija
Senzor na dotik in senzor zvoka Nadzor AC/DC luči: 5 korakov
Senzor na dotik in senzor zvoka za nadzor AC/DC luči: To je moj prvi projekt, ki deluje na podlagi dveh osnovnih senzorjev, enega senzorja na dotik in drugega senzorja zvoka, ko pritisnete sledilno ploščico na senzorju na dotik, se bo lučka AC preklopila VKLOPLJENO, če ga spustite, lučka ugasne in isto