instructables Life Arduino Biosensor

Life Arduino Biosensor
Դուք երբևէ ընկե՞լ եք և չեք կարողացել վեր կենալ: Դե, ապա Life Alert-ը (կամ դրա տարբեր մրցակից սարքերը) կարող է լավ տարբերակ լինել ձեզ համար: Այնուամենայնիվ, այս սարքերը թանկ են, բաժանորդագրությունների արժեքը տարեկան 400-500 դոլարից ավելի է: Դե, Life Alert բժշկական ազդանշանային համակարգի նման սարքը կարող է պատրաստվել որպես շարժական բիոսենսոր: Մենք որոշեցինք ժամանակ ներդնել այս բիոսենսորի վրա, քանի որ կարծում ենք, որ կարևոր է, որ մարդիկ համայնքում լինեն, հատկապես ընկնելու վտանգի տակ գտնվողներն ապահով լինեն: Թեև մեր հատուկ նախատիպը կրելի չէ, այն հեշտ է օգտագործել՝ անկումը և հանկարծակի շարժումները հայտնաբերելու համար: Շարժումը հայտնաբերելուց հետո սարքը օգտատիրոջը հնարավորություն կտա սեղմել սենսորային էկրանի «Լավ եք» կոճակը՝ նախքան ահազանգ հնչեցնելը, զգուշացնելով մոտակա խնամակալին, որ օգնություն է անհրաժեշտ:
Պաշարներ
Life Arduino ապարատային միացումում կա ինը բաղադրիչ, որոնք ավելացնում են մինչև $107.90: Ի հավելումն այս սխեմայի բաղադրիչներին, անհրաժեշտ են փոքր լարեր՝ տարբեր մասերը միմյանց միացնելու համար: Այս միացում ստեղծելու համար այլ գործիքներ չեն պահանջվում: Կոդավորման մասի համար անհրաժեշտ է միայն Arduino ծրագրակազմը և Github-ը:
Բաղադրիչներ
- Հացահատիկի կես չափս (2.2 x 3.4 դյույմ) – 5.00 դոլար
- Պիեզո կոճակ – 1.50 դոլար
- 2.8 դյույմ TFT Touch Shield Arduino-ի համար դիմադրողական սենսորային էկրանով – 34.95 դոլար
- 9V մարտկոցի պահարան – 3.97 դոլար
- Arduino Uno Rev 3 – $23.00
- Արագացուցիչի սենսոր – 23.68 դոլար
- Arduino սենսորային մալուխ – 10.83 դոլար
- 9V մարտկոց – 1.87 դոլար
- Breadboard Jumper Wire Kit – $3.10
- Ընդհանուր արժեքը՝ 107.90 դոլար
https://www.youtube.com/watch?v=2zz9Rkwu6Z8&feature=youtu.be
Նախապատրաստում
- Այս նախագիծը ստեղծելու համար դուք պետք է աշխատեք Arduino Software-ի հետ, ներբեռնեք Arduino գրադարանները և վերբեռնեք կոդը GitHub-ից:
- Arduino IDE ծրագիրը ներբեռնելու համար այցելեք https://www.arduino.cc/en/main/software.
- Այս նախագծի կոդը կարելի է ներբեռնել այստեղից https://github.com/ad1367/LifeArduino., ինչպես LifeArduino.ino:
Անվտանգության նկատառումներ
Հրաժարում. այս սարքը դեռ մշակման փուլում է և ի վիճակի չէ հայտնաբերել և հաղորդել բոլոր անկումները: Մի օգտագործեք այս սարքը որպես անկման վտանգի ենթարկված հիվանդի մոնիտորինգի միակ միջոց:
- Մի փոփոխեք ձեր շղթայի դիզայնը, քանի դեռ հոսանքի մալուխը չի անջատվել՝ ցնցումների վտանգից խուսափելու համար:
- Սարքը մի աշխատեք բաց ջրի մոտ կամ թաց մակերեսների վրա:
- Արտաքին մարտկոցին միացնելիս նկատեք, որ երկարատև կամ ոչ պատշաճ օգտագործումից հետո շղթայի բաղադրիչները կարող են սկսել տաքանալ: Խորհուրդ է տրվում անջատել հոսանքը, երբ սարքը չի օգտագործվում:
- Օգտագործեք արագացուցիչը միայն ընկնելու համար. ՈՉ ամբողջ շրջանը: Օգտագործված TFT սենսորային էկրանը նախատեսված չէ հարվածներին դիմակայելու համար և կարող է կոտրվել:

Խորհուրդներ և հնարքներ
Անսարքությունների վերացման խորհուրդներ
- Եթե կարծում եք, որ ամեն ինչ ճիշտ եք միացրել, բայց ստացված ազդանշանն անկանխատեսելի է, փորձեք սեղմել Bitalino լարը և արագացուցիչը:
- Երբեմն այստեղ անկատար կապը, թեև աչքով տեսանելի չէ, բայց անհեթեթ ազդանշան է տալիս:
- Արագաչափի ֆոնային աղմուկի բարձր մակարդակի պատճառով կարող է գայթակղիչ լինել ցածր անցում ավելացնելը
- զտիչ՝ ազդանշանը մաքրելու համար: Այնուամենայնիվ, մենք պարզեցինք, որ LPF ավելացնելը մեծապես նվազեցնում է ազդանշանի մեծությունը՝ ուղիղ համեմատական ընտրված հաճախականությանը:
- Ստուգեք ձեր TFT սենսորային էկրանի տարբերակը՝ համոզվելու համար, որ ճիշտ գրադարանը բեռնված է Arduino-ում:
- Եթե ձեր սենսորային էկրանը սկզբում չի աշխատում, համոզվեք, որ բոլոր քորոցները կցված են Arduino-ի ճիշտ կետերին:
- Եթե ձեր Touchscreen-ը դեռ չի աշխատում կոդով, փորձեք օգտագործել հիմնական օրինակըample կոդը Arduino-ից, որը գտնվել է այստեղ:
Լրացուցիչ ընտրանքներ
Եթե սենսորային էկրանը չափազանց թանկ է, ծավալուն կամ դժվար է լարել, այն կարող է փոխարինվել մեկ այլ բաղադրիչով, օրինակ՝ Bluetooth մոդուլով, փոփոխված կոդով, այնպես որ ընկնելը հուշում է Bluetooth մոդուլին գրանցել, այլ ոչ թե սենսորային էկրանին:
Հասկանալով արագացուցիչը
Bitalino-ն օգտագործում է capacitive accelerometer: Եկեք բաժանենք դա, որպեսզի կարողանանք հասկանալ, թե կոնկրետ ինչի հետ ենք աշխատում: Capacitive նշանակում է, որ այն հիմնված է շարժման հզորության փոփոխության վրա: Հզորությունը բաղադրիչի կարողությունն է պահելու էլեկտրական լիցքը, և այն մեծանում է կամ կոնդենսատորի չափով կամ կոնդենսատորի երկու թիթեղների մոտիկությամբ: Capacitive accelerometer-ն առաջ է տանումtagե երկու թիթեղների մոտ զանգված օգտագործելով; երբ արագացումը զանգվածը տեղափոխում է վեր կամ վար, այն քաշում է կոնդենսատորի թիթեղը կամ ավելի կամ ավելի մոտ մյուս թիթեղին, և այդ հզորության փոփոխությունը ազդանշան է ստեղծում, որը կարող է վերածվել արագացման:
Շղթայի էլեկտրամոնտաժ
Fritzing դիագրամը ցույց է տալիս, թե ինչպես պետք է միացվեն Life Arduino-ի տարբեր մասերը: Հաջորդ 12 քայլերը ցույց են տալիս, թե ինչպես միացնել այս շղթան:


- Այն բանից հետո, երբ Piezo կոճակը ամուր կցված է հացատախտակի վրա, միացրեք վերին քորոցը (12-րդ շարքում) գետնին:
- Հաջորդը, միացրեք պիեզոյի ներքևի քորոցը (16-րդ շարքում) Arduino-ի թվային 7-ին:

Շղթա Մաս 3 – Գտնել վահանի կապում
- Հաջորդ քայլը պետք է գտնել յոթ կապանքներ, որոնք պետք է միացվեն Arduino-ից TFT էկրանին: Անհրաժեշտ է միացնել 8-13 թվային կապանքներ և 5 Վ լարում:
- Հուշում. Քանի որ էկրանը վահան է, ինչը նշանակում է, որ այն կարող է ուղղակիորեն միանալ Arduino-ի վերևում, կարող է օգտակար լինել վահանը շրջել և գտնել այս կապանքները:

Վահանի քորոցների միացում
- Հաջորդ քայլը վահանի կապում լարերն է, օգտագործելով breadboard jumper լարերը: Ադապտորի իգական ծայրը (անցքով) պետք է ամրացվի 3-րդ քայլում տեղադրված TFT էկրանի հետևի մասում գտնվող կապումներին: Այնուհետև թվային վեց լարերը պետք է միացվեն իրենց համապատասխան կապանքներին (8-13):
- Հուշում. Օգտակար է օգտագործել տարբեր գույների մետաղալարեր՝ համոզվելու համար, որ յուրաքանչյուր մետաղալար միանում է ճիշտ քորոցին:

Միացում 5V/GND Arduino-ում
- Հաջորդ քայլը Arduino-ի 5V և GND կապանքներին մետաղալար ավելացնելն է, որպեսզի կարողանանք հոսանքն ու հողը միացնել հացատախտակին:
- Հուշում. Թեև ցանկացած գույնի մետաղալար կարող է օգտագործվել, կարմիր մետաղալարերի մշտական օգտագործումը հոսանքի համար և սև մետաղալարը հողի համար կարող է օգնել հետագայում շղթայի անսարքությունների վերացմանը:

Հաղորդալարեր 5V/GND Breadboard-ում
- Այժմ դուք պետք է էներգիա ավելացնեք հացատախտակի վրա՝ նախորդ քայլում միացված կարմիր լարը բերելով տախտակի կարմիր (+) շերտին: Հաղորդալարը կարող է գնալ ուղղահայաց շերտի ցանկացած տեղ: Կրկնեք սև մետաղալարով` սև (-) շերտի միջոցով տախտակին հիմք ավելացնելու համար:

Էլեկտրական լարերի միացում 5V Էկրանի կապում տախտակի վրա
- Այժմ, երբ հացատախտակն ունի հոսանք, TFT էկրանից վերջին լարը կարող է միացվել հացահատիկի կարմիր (+) շերտին:

ACC սենսորի միացում
- Հաջորդ քայլը արագացուցիչի սենսորը BITalino մալուխին միացնելն է, ինչպես ցույց է տրված:

Հաղորդալարեր BITalino մալուխ
- BITalino արագաչափից երեք լարեր կան, որոնք պետք է միացվեն շղթային: Կարմիր մետաղալարը պետք է միացված լինի հացի տախտակի կարմիր (+) շերտին, իսկ սև մետաղալարը միացվի սև (-) ժապավենին: Մանուշակագույն մետաղալարը պետք է միացված լինի Arduino-ին անալոգային A0 փինով:

Մարտկոցը պահողի մեջ դնելը
- Հաջորդ քայլը պարզապես 9 Վ մարտկոցը դնելն է մարտկոցի պահարանի մեջ, ինչպես ցույց է տրված:

Մարտկոցի փաթեթը միացմանը միացնելը
- Այնուհետև տեղադրեք մարտկոցի կափարիչը, որպեսզի համոզվեք, որ մարտկոցը ամուր պահված է տեղում: Այնուհետև միացրեք մարտկոցի փաթեթը Arduino-ի էներգիայի մուտքին, ինչպես ցույց է տրված:

Միացում համակարգչին
- Կոդը շղթայում վերբեռնելու համար դուք պետք է օգտագործեք USB լարը՝ Arduino-ն համակարգչին միացնելու համար:

Կոդի բեռնում
Կոդը ձեր գեղեցիկ նոր շղթայում վերբեռնելու համար նախ համոզվեք, որ ձեր USB-ը պատշաճ կերպով միացնում է ձեր համակարգիչը ձեր Arduino տախտակին:
- Բացեք ձեր Arduino հավելվածը և ջնջեք ամբողջ տեքստը:
- Ձեր Arduino տախտակին միանալու համար գնացեք Գործիքներ > Պորտ և ընտրեք հասանելի պորտը
- Այցելեք GitHub, պատճենեք կոդը և տեղադրեք այն ձեր Arduino հավելվածում:
- Դուք պետք է «ներառեք» սենսորային էկրանով գրադարանը, որպեսզի ձեր կոդը աշխատի: Դա անելու համար գնացեք Գործիքներ > Կառավարեք գրադարանները և փնտրեք Adafruit GFX գրադարանը: Մկնիկը դրեք դրա վրա և սեղմեք տեղադրման կոճակը, որը հայտնվում է, և դուք պատրաստ կլինեք սկսել:
- Վերջապես, կտտացրեք Վերբեռնման սլաքը կապույտ գործիքագոտում և դիտեք, թե ինչպես է կատարվում կախարդանքը:

Ավարտված կյանք Arduino միացում
- Կոդը ճիշտ բեռնելուց հետո անջատեք USB մալուխը, որպեսզի կարողանաք ձեզ հետ վերցնել Life Arduino-ն: Այս պահին միացումն ավարտված է:

Շղթայի դիագրամ
- EAGLE-ում ստեղծված այս շղթայի դիագրամը ցույց է տալիս մեր Life Arduino համակարգի ապարատային լարերը: Arduino Uno միկրոպրոցեսորն օգտագործվում է 2.8 դյույմ TFT սենսորային էկրան (թվային կապում 8-13), պիեզոսախոս (փին 7) և BITalino արագաչափ (փին A0) միացնելու, հիմնավորելու և միացնելու համար:

Շղթա և ծածկագիր – Միասին աշխատելը
- Շղթան ստեղծելուց և կոդը մշակելուց հետո համակարգը սկսում է աշխատել միասին: Սա ներառում է արագացուցիչի մեծ փոփոխությունները (անկման պատճառով): Եթե արագաչափը հայտնաբերում է մեծ փոփոխություն, ապա սենսորային էկրանին գրված է «Լավ եք» և տրամադրում է կոճակ, որով օգտագործողը սեղմի:

Օգտագործողի մուտքագրում
- Եթե օգտատերը սեղմում է կոճակը, ապա էկրանը դառնում է կանաչ և ասում «Այո», այնպես որ համակարգը գիտի, որ օգտվողը լավ է: Եթե օգտատերը չի սեղմում կոճակը` նշելով, որ կարող է ընկնել, ապա պիեզոսախոսը ձայն է հանում:

Լրացուցիչ գաղափարներ
- Life Arduino-ի հնարավորությունները ընդլայնելու համար մենք առաջարկում ենք պիեզոբարձրախոսի փոխարեն ավելացնել bluetooth մոդուլ: Եթե դա անեք, կարող եք փոփոխել կոդը այնպես, որ երբ ընկած անձը չպատասխանի սենսորային էկրանի խնդրանքին, իր bluetooth սարքի միջոցով ծանուցում ուղարկվի իր նշանակած խնամակալին, որն այնուհետև կարող է ստուգել նրանց:

Փաստաթղթեր / ռեսուրսներ
![]() |
instructables Life Arduino Biosensor [pdfՀրահանգներ Life Arduino Biosensor, Arduino Biosensor, Biosensor |





