instructables Life Arduino Biosensor
Jiyan Arduino Biosensor
Ma tu carî ketî û nikarîbû rabe? Welê, wê hingê Life Alert (an cûrbecûr cîhazên hevrikên wê) dibe ku ji bo we vebijarkek baş be! Lêbelê, van amûran biha ne, digel ku aboneyên salê ji 400-500 $ bilindtir in. Welê, amûrek mîna pergala alarma bijîjkî ya Life Alert dikare wekî biyosensorek portable were çêkirin. Me biryar da ku em wextê xwe li vê bîyosensorê veberhênan bikin ji ber ku em difikirin ku girîng e ku mirovên tê de civak bin, nemaze yên ku di xetereya hilweşînê de ne, ewle bin. Her çend prototîpa meya taybetî ne lixwekirî ye jî, karanîna wê hêsan e ku meriv ketin û tevgerên nişkêve bibîne. Piştî ku tevger were tesbît kirin, cîhaz dê fersendek bide bikarhêner ku berî ku dengê alarmê çêbike, bişkojka "Ma Tu Baş e" li ser ekrana destikê bikire, hişyariyê bide lênihêrkerek nêzîk ku pêdivî bi alîkariyê heye.
Supplies
Di çarçoveya hardware ya Life Arduino de neh hêman hene ku bi 107.90 $ zêde dibin. Ji bilî van hêmanên çerxê, têlên piçûk hewce ne ku perçeyên cûda bi hev re werin girêdan. Ji bo afirandina vê çemberê ti amûrên din hewce ne. Ji bo beşa kodkirinê tenê nermalava Arduino û Github hewce ne.
Components
- Nîv Mezinahiya Nanê (2.2 x 3.4 ″) - 5.00 $
- Bişkojka Piezo - 1.50 $
- 2.8 ″ TFT Touch Shield Ji bo Arduino bi Ekrana Têkiliya Berxwedêr - 34.95 $
- Holder Battery 9V - 3.97 $
- Arduino Uno Rev 3 - 23.00 $
- Sensor Accelerometer - 23.68 $
- Cable Sensor Arduino - 10.83 $
- 9V Pîl - 1.87 $
- Breadboard Jumper Wire Kit - 3.10 $
- Bi tevahî Mesref: 107.90 $
https://www.youtube.com/watch?v=2zz9Rkwu6Z8&feature=youtu.be
Amadekarî
- Ji bo afirandina vê projeyê, hûn ê hewce ne ku bi Nermalava Arduino re bixebitin, pirtûkxaneyên Arduino dakêşin, û kodê ji GitHub barkirin.
- Ji bo dakêşana nermalava Arduino IDE, biçin https://www.arduino.cc/en/main/software.
- Koda vê projeyê dikare jê were daxistin https://github.com/ad1367/LifeArduino., wekî LifeArduino.ino.
Fikrên Ewlekariyê
Daxuyanî: Ev amûr hîna di pêşkeftinê de ye û nekare hemî ketinan tespît bike û rapor bike. Vê amûrê wekî riya yekane ya şopandina nexweşek xeternak bikar neynin.
- Heya ku kabloya elektrîkê neyê qut kirin sêwirana dora xwe neguhezînin, da ku ji xetereya şokê dûr bikevin.
- Amûrê li nêzî ava vekirî an li ser rûyên şil nexebitînin.
- Dema ku bi bataryayek derveyî ve girêdidin, hay ji xwe hebin ku dibe ku pêkhateyên çerxê piştî karanîna dirêj an nerast dest bi germbûnê bikin. Dema ku amûr nayê bikar anîn tê pêşniyar kirin ku hûn ji elektrîkê qut bibin.
- Ji bo hîskirina ketinê tenê leza mîzê bikar bînin; NE tevahiya dorpêçê. TFT-screen-ê ku tê bikar anîn ji bo ku li ber bandoran bisekinin ne hatî sêwirandin û dibe ku bişkê.
Tips & Tricks
Pirsgirêkan Tips
- Ger hûn hîs dikin ku we her tişt bi rêkûpêk vekiriye lê sînyala weya wergirtî nediyar e, biceribînin ku pêwendiya di navbera korda Bitalino û leza metreyê de hişk bikin.
- Carinan têkiliyek bêkêmasî ya li vir, her çend bi çavan neyê dîtin jî, di encamê de nîşanek bêaqil dide.
- Ji ber asta bilind a dengê paşperdeya ji leza bilez, dibe ku meriv lêzêdekirina derbasbûna nizm biceribîne.
- Parzûna ji bo paqijkirina sînyala. Lêbelê, me dît ku lêzêdekirina LPF-ê mezinahiya nîşanê, bi rêjeya rasterast a frekansa hilbijartî, pir kêm dike.
- Guhertoya ekrana desta TFT-ya xwe kontrol bikin da ku pê ewle bibin ku pirtûkxaneya rast di Arduino de hatiye barkirin.
- Ger di destpêkê de Touchscreen-a we nexebite, pê ewle bin ku hemî pîne bi deqên rast ên li ser Arduino ve hatine girêdan.
- Ger Touchscreen-a we hîn jî bi kodê re nexebite, biceribînin ku berê bingehîn bikar bîninampkoda le ji Arduino, li vir hate dîtin.
Vebijêrkên Additional
Ger ekrana Touchê pir biha, mezin an têlê dijwar be, ew dikare li şûna hêmanek din, wek modulek Bluetooth-ê, bi kodek hatî guheztin, da ku hilweşînek ji modula Bluetooth-ê ji bo kontrolkirinê li şûna dîmendera destikê biguhezîne.
Fêmkirina Accelerometer
Bitalino lezgehek kapasîteyê bikar tîne. Werin em wê bişkînin da ku em bi rastî fêm bikin ka em bi çi re dixebitin. Capacitive tê vê wateyê ku ew xwe dispêre guhertinek di kapasîteyê de ji tevgerê. Kapasitans şiyana hêmanek e ku barkirina elektrîkê hilîne, û ew bi mezinbûna kondensatorê an jî bi nêzîkbûna her du lewheyên kondensatorê re zêde dibe. Lezkera kapasîteyê pêşde diçetage ji nêzîkbûna du lewheyên bi karanîna girseyek; dema ku lezbûn girseyê ber bi jor an xwarê dikişîne, ew plakaya kondensatorê an bêtir an jî nêziktirê plakaya din dikişîne, û ew guheztina kapasîteyê îşaretek çêdike ku dikare bibe lezkirinê.
Têlkirina Çerxê
Diagrama Fritzing nîşan dide ku çawa beşên cihêreng ên Life Arduino divê bi hev re werin girêdan. 12 gavên din nîşanî we didin ka meriv çawa vê çerxê têl dike.
- Piştî ku bişkoka Piezo bi zexmî li ser tabloya nanê hat girêdan, pîneya jorîn (di rêza 12 de) bi erdê ve girêdin.
- Dûv re, pîneya jêrîn a piezo (di rêza 16-an de) bi pîneya dîjîtal 7 li ser Arduino ve girêdin.
Circuit Part 3 - Dîtina Pînên Mertalê
- Pêngava paşîn ev e ku hûn heft pîneyên ku hewce ne ku ji Arduino berbi Ekrana TFT-ê ve werin girêdan bibînin. Pînên dîjîtal 8-13 û hêza 5V hewce ne ku bêne girêdan.
- Bexşîş: Ji ber ku ekran mertalek e, tê vê wateyê ku ew dikare rasterast bi ser Arduino ve girêbide, dibe ku arîkar be ku meriv mertalê li ser xwe vegerîne û van pîneyan bibîne.
Têlkirina Pînên Mertalê
- Pêngava paşîn ev e ku meriv pêlên mertalê bi karanîna têlên jumper-a nanê têl têl bikin. Divê dawiya mê ya adapterê (bi qulikê) bi pîneyên li ser pişta ekrana TFT-ê ya ku di gava 3-an de ye ve were girêdan. Dûv re, şeş têlên pin dîjîtal divê bi pêlên xwe yên têkildar re werin girêdan (8-13).
- Bexşîş: Alîkar e ku meriv rengên cûda yên têl bikar bîne da ku pê ewle bibe ku her têl bi pina rast ve girêdide.
Têlkirina 5V / GND li ser Arduino
- Pêngava paşîn ev e ku em têlek li pînên 5V û GND yên li ser Arduino zêde bikin da ku em karibin hêz û zevî bi tabloya nanê ve girêdin.
- Bexşîş: Digel ku her rengê têl dikare were bikar anîn, bi domdarî karanîna têla sor ji bo hêzê û têla reş ji bo erdê dikare di paşvebirina kêşeyê de bibe alîkar.
Têlkirina 5V / GND li ser Breadboard
- Naha, divê hûn hêzê li tabloya nanê zêde bikin bi anîna têla sor a ku di gava berê de hatî girêdan bi şibaka sor (+) ya li ser panelê. Têl dikare biçe her derê di xêzika vertical. Bi têla reş dubare bikin da ku bi karika reş (-) zemîn li panelê zêde bikin.
Têlkirina 5V Screen Pin to Board
- Naha ku tabloya nanê xwedan hêz e, têla paşîn a ji ekrana TFT-ê dikare bi xêza sor (+) ya li ser tabloya nanê were girêdan.
Girêdana ACC Sensor
- Pêngava paşîn ev e ku wekî ku tê xuyang kirin senzorê lezameterê bi kabloya BITalino ve girêbide.
Wiring BITalino Cable
- Sê têlên ku ji Accelerometer BITalino têne hene ku hewce ne ku bi çerxê ve werin girêdan. Divê têla sor bi qertafa sor (+) ya li ser tabloya nanê ve were girêdan û têlê reş jî bi xêza reş (-) ve were girêdan. Pêdivî ye ku têla binefşî bi Arduino di pina analog A0 de were girêdan.
Danîna Pîl li Holder
- Pêngava paşîn ev e ku meriv bi tenê pîlê 9V têxe nav xwedan pîlê wekî ku tê xuyang kirin.
Pêvekirina Battery Packê li Circuit
- Dûv re, qapaxa xweyê pîlê têxin da ku pê ewle bin ku pîlê hişk li cîhê xwe tê girtin. Dûv re, wekî ku tê xuyang kirin pakêta pîlê bi têketina hêzê ya li ser Arduino ve girêdin.
Plugging bi Komputerê
- Ji bo ku hûn kodê li çerxê bar bikin, divê hûn pêla USB bikar bînin da ku Arduino bi komputerê ve girêdin.
Barkirina Kodê
Ji bo barkirina kodê li dora xweya nû ya xweşik, pêşî piştrast bikin ku USB-ya we bi rêkûpêk komputera we bi panela xweya Arduino ve girêdide.
- Serlêdana Arduino ya xwe vekin û hemî nivîsê paqij bikin.
- Ji bo girêdana bi panela xweya Arduino re, biçin Tools> Port, û porta berdest hilbijêrin
- Serdana GitHub bikin, kodê kopî bikin, û wê di sepana xweya Arduino de bişopînin.
- Hûn ê hewce bikin ku pirtûkxaneya ekrana desta "tevlî" bikin da ku koda we bixebite. Ji bo vê yekê, biçin Tools> Manage Library, û li Pirtûkxaneya Adafruit GFX bigerin. Mişkê li ser wê bikin û bişkoja sazkirinê ya ku derdikeve bikirtînin, û hûn ê amade bin ku dest pê bikin.
- Di dawiyê de, tîra Upload-ê ya di darika amûrê ya şîn de bikirtînin, û temaşe bikin ku sêrbaz çêdibe!
Qediya Jiyana Arduino Circuit
- Piştî ku kod rast hat barkirin, kabloya USB-ê jêkin da ku hûn bikarin Life Arduino bi xwe re bibin. Di vê nuqteyê de, dorpêç qediya!
Circuit Diagram
- Ev diyagrama dorpêçê ya ku di EAGLE-ê de hatî çêkirin, têlên hardware ya pergala meya Life Arduino nîşan dide. Mîkroprosesorê Arduino Uno ji bo hêzdarkirin, zevîkirin û girêdana 2.8" TFT Touchscreen (pînên dîjîtal 8-13), piezospeaker (pin 7), û lezgehek BITalino (pin A0) tê bikar anîn.
Circuit and Code - Bi hev re dixebitin
- Dema ku çerxek hate afirandin û kod hate pêşve xistin, pergal bi hev re dest bi xebatê dike. Ev tê de heye ku leza metre guheztinên mezin (ji ber ketinê) bipîve. Ger lezapîvan guheztinek mezin bibîne, wê hingê ekrana destikê dibêje "Ma Tu Baş e" û bişkokek peyda dike ku bikarhêner pê pê bike.
Input Bikarhêner
- Ger bikarhêner bişkojkê pêdixe, wê hingê ekran kesk dibe, û dibêje "Erê", ji ber vê yekê pergal dizane ku bikarhêner baş e. Ger bikarhêner bişkojkê nede, ku nîşan dide ku dibe ku hilweşînek hebe, wê hingê piezospeaker dengek derdixe.
Fikrên Zêdetir
- Ji bo dirêjkirina kapasîteyên Life Arduino, em pêşniyar dikin ku li şûna piezospeaker modulek bluetooth zêde bikin. Ger hûn wusa bikin, hûn dikarin kodê biguhezînin da ku gava kesê ku davêje bersivê nede tavilê, bi navgîniya cîhaza wî ya bluetooth re hişyariyek ji lênêrê xwe yê destnîşankirî re tê şandin, ku paşê dikare were wan kontrol bike.
Belge / Çavkanî
![]() |
instructables Life Arduino Biosensor [pdf] Rênîşander Jiyan Arduino Biosensor, Arduino Biosensor, Biosensor |