Բովանդակություն:
- Քայլ 1: Ստացեք արտադրված նախագծերի համար PCB- ներ
- Քայլ 2. Փոքր բաղադրիչներ TinyCircuits- ից
- Քայլ 3. Կառուցեք ֆիթնեսի հետքեր. Սարքավորման մաս
- Քայլ 4: Arduino IDE- ի կարգավորում
- Քայլ 5. Կառուցեք ֆիթնեսի հետախույզ. Ծրագրային մաս
- Քայլ 6. Ֆիթնեսի հետևողի փորձարկում
Video: DIY Fitness Tracker խելացի ժամացույց ՝ օքսիմետրով և սրտի զարկով - Մոդուլային էլեկտրոնային մոդուլներ TinyCircuits- ից - Ամենափոքր խաղասրահը `6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այ, ինչ կա, տղերք: Աքարշ այստեղ CETech- ից:
Այսօր մենք մեզ հետ ունենք սենսորային մոդուլներ, որոնք շատ օգտակար են մեր առօրյա կյանքում, բայց իրենց փոքր տարբերակում: Սենսորները, որոնք մենք այսօր ունենք, շատ փոքր են `համեմատած ավանդական մեծ չափի սենսորային մոդուլների հետ, որոնք մենք օգտագործում ենք Arduino- ով, բայց դրանք նույնքան լավն են, որքան իրենց ավելի մեծ տարբերակը:
TinyCircuits- ի այս փոքրիկ և կոմպակտ բաղադրիչների օգնությամբ մենք պատրաստվում ենք կառուցել մեր սեփական Fitness Tracker- ը, որը կունենա օքսիմետր, արագացուցիչ և փոքր OLED էկրան:
Այսպիսով, հիմա անցնենք զվարճալի հատվածին:
Քայլ 1: Ստացեք արտադրված նախագծերի համար PCB- ներ
PCBGOGO- ն, որը հիմնադրվել է 2015 -ին, առաջարկում է PCB- ի հավաքման ծառայություններ ՝ ներառյալ PCB- ի արտադրություն, PCB- ի հավաքում, բաղադրիչների աղբյուրներ, ֆունկցիոնալ փորձարկում և IC ծրագրավորում:
Նրա արտադրական հիմքերը հագեցած են արտադրության ամենաառաջատար սարքավորումներով, ինչպիսիք են YAMAHA ընտրող և տեղադրող մեքենան, Reflow վառարանը, ալիքների զոդման մեքենան, X-RAY, AOI փորձարկման մեքենան; և առավել պրոֆեսիոնալ տեխնիկական անձնակազմ:
Թեև դա ընդամենը հինգ տարեկան է, բայց նրանց գործարանները PCB արդյունաբերության ոլորտում ավելի քան 10 տարվա փորձ ունեն չինական շուկաներում: Այն հանդիսանում է մակերևույթի վրա տեղադրման, անցքերի և խառը տեխնոլոգիաների PCB հավաքման և էլեկտրոնային արտադրության ծառայությունների, ինչպես նաև PCB- ի պատրաստի պատրաստման առաջատար մասնագետ:
PCBGOGO- ն տրամադրում է պատվերի ծառայություն նախատիպից մինչև զանգվածային արտադրություն, միացեք նրանց հիմա:
Քայլ 2. Փոքր բաղադրիչներ TinyCircuits- ից
Ստորև թվարկված են այն բաղադրիչները, որոնք մենք այսօր ունենք իրենց փոքրիկ տարբերակում.
- ASM2022 (Փոքր էկրան+). Սա լինելու է այն նախագծերի առանցքը, որոնք մենք պատրաստվում ենք կատարել Փոքր բաղադրիչներով: Այն կկատարի նույն աշխատանքը, ինչ կատարում է Arduino- ն կամ ESP8266- ը միացումում: Դա փոքր OLED էկրան է, որը կարելի է միացնել USB- ի միջոցով: Այն ունի 32-բիթանոց պրոցեսոր և նախապես բեռնված է Flappy Bird խաղով, որը կարող եք խաղալ ՝ օգտագործելով մոդուլի կոճակները: Այն գունավոր դիսփլեյ է ՝ 16 բիթ գույնի խորությամբ: Մեր նախագծում այն օգտագործելու համար մենք պետք է նախ կազմաձևենք այն, ինչ կանենք հետագա քայլերում:
- ASD2123-R (TinyShield Wifi Board). Այն մոդուլ է, որը նման է ESP8266 մոդուլին, ինչը նախագծին հնարավորություն է տալիս միանալ Wi-Fi- ին:
- AST1024 (TOF Sensor Wireling). Դա թռիչքի ժամանակի ցուցիչ է, որը պահանջվում է հաշվարկել այն ժամանակը, որը պահանջում է օբյեկտը որոշակի տարածություն հաղթահարելու համար: Այստեղ մենք օգտագործում ենք մետաղալար տերմինը, քանի որ մոդուլները կպցնելու համար պարտադիր չէ, դրանք կարող են միացվել միմյանց ՝ օգտագործելով դրանց վրա առկա միակցիչները կամ դրանց հետ եկող լարային միակցիչների օգնությամբ:
- AST1042 (0.42 "OLED էկրան). Դա մեկ այլ OLED էկրան է, բայց այս անգամ այն ավելի շատ է, քան մեր մատների ծայրին: օգտագործել այս մեկը:
- AST1037 (Խոնավության սենսորային մալուխ). Այն խոնավության փոքր ցուցիչ է, և դրա գործողությունը նույնն է, ինչ խոնավության ավելի մեծ տվիչը: Այն կարող է օգտագործվել Plant Tracker կառուցելու համար:
- ASD2201-R (TinyShield MicroSD ադապտեր). Ինչպես նշում է իր անունը, դա MicroSD ադապտեր է, որի օգնությամբ մենք կարող ենք SD քարտ միացնել մեր նախագծին `տվյալներ պահելու համար:
- AST1030 (MEMS խոսափողի լար): Այս Wireling- ն օգտագործում է SPW2430 MEMS խոսափողը `ձայնը հայտնաբերելու և անալոգային ազդանշան թողնելու համար:
- ASD2022 (Wireling Adapter TinyShield). Սա մեր OLED ցուցադրման մոդուլի մի տեսակ ջարդման տախտակ է: Երբ դա կապված է, կապի նավահանգիստներն առանձնացված են, և այն մի քանի մոդուլներով միացնելը դառնում է հեշտ:
- AST1041 (Pulse Oximeter Sensor Wireling). Այն սենսորային մոդուլն է, որը չափում է սրտի բաբախյունը կամ զարկերակը, ինչպես նաև տալիս է թթվածնի մակարդակը դրա մեջ առկա օքսիմետրի օգնությամբ:
- AST1001 (արագացուցիչ մալուխ). Սենսորային մոդուլն է, որը տալիս է տվյալներ ցանկացած օբյեկտի դիրքի մասին: Մենք պատրաստվում ենք դա օգտագործել մեր նախագծում ՝ որպես քայլերի հաշվիչ աշխատելու համար ՝ զգալով դիրքի փոփոխությունը:
- AST1013 (LRA Driver Wireling). Հիմնականում դա շարժիչային մոդուլ է, որը կարող է օգտագործվել որպես թրթռիչ շարժիչ, որը ազդարարում է ցանկացած ծանուցում:
-
Տարբեր երկարությունների 5 լարային մալուխներ. Սրանք 5 տարբեր երկարությունների լարեր են, որոնք օգտագործվում են տարբեր մոդուլներ Adapter Shield- ին և, ի վերջո, TinyScreen+ - ին միացնելու համար:
Քայլ 3. Կառուցեք ֆիթնեսի հետքեր. Սարքավորման մաս
Այժմ մենք պատրաստվում ենք կառուցել մեր ֆիթնես -որոնիչ նախագիծը: Այս քայլին մենք մտադիր ենք միացնել բոլոր այն համապատասխան մոդուլները, որոնք անհրաժեշտ են ֆիտնես թրեքերի աշխատանքի համար: Առաջարկում եմ կապերը կատարելուց առաջ դիտել այս նախագծի տեսանյութը, քանի որ այն կօգնի ձեզ ավելի լավ հասկանալ կապերը:
Պահանջվող բաղադրիչներ. ASM2022 (Փոքր էկրան+), ASD2022 (Wireling Adapter TinyShield), ASR00007 (լիթիումի պոլիմերային մարտկոց), AST1041 (Pulse Oximeter Sensor Wireling), AST1001 (Accelerometer Wireling), AST1013 (LRA Driver), ASD2201-R (TinyShield MicroSD ադապտեր)
Կապերը կատարելու քայլերը հետևյալն են.
- Վերցրեք WIireling Adapter TInyShield- ը և լարային միակցիչների միջոցով միացրեք Pulse Oximeter- ը Adapter Shield- ի 1 -ին նավահանգստին:
- Միացրեք LRA Driver մոդուլը 2 -րդ նավահանգստին և միացրեք խոսափողի մոդուլը 0 -րդ պորտին:
- Արագացուցիչի մոդուլը միացրեք 3 -րդ նավահանգստին: Այսպիսով, պահանջվող բոլոր մոդուլները միանգամից միացված են Adapter Shield- ին:
- Այժմ միացրեք կամ տեղադրեք Adapter Shield- ը Tiny Screen+ - ով և դրանից հետո միացրեք MicroSD ադապտերը դեպի վերև:
- Ի վերջո, միացրեք լիթիումի պոլիմերային մարտկոցը Փոքր էկրանով+, և այս կերպ դուք կավարտեք theրագրի Սարքավորումների մասը արագ ժամանակում:
Այժմ մենք պետք է կազմաձևենք Arduino IDE- ն ՝ ծրագրելու համար Tiny Screen+ - ը, որպես Fitness Tracker աշխատելու, Flappy Birds ռեժիմում աշխատելու փոխարեն, ինչը մենք կանենք հաջորդ քայլին:
Քայլ 4: Arduino IDE- ի կարգավորում
Քանի որ մենք առաջին անգամ ենք աշխատում Tiny Screen+ - ի հետ, այն աշխատեցնելու համար մեզ անհրաժեշտ է տեղադրել համապատասխան տախտակներ և գրադարաններ: Դրա համար անհրաժեշտ է հետևել ստորև բերված քայլերին.
- Բացեք Arduino IDE- ն: Այնտեղ պետք է սեղմել ֆայլի կոճակը: Բացվող բացվող ընտրացանկից անցեք Նախապատվություններ:
- Այնտեղ կտեսնեք մի դաշտ, որն ասում է Լրացուցիչ խորհուրդների մենեջերի URL: Այդ դաշտում դուք պետք է տեղադրեք ստորև տրված հղումը ՝ ստորակետով առանձնացված ՝
- Երբ դա արվի, մենք պետք է գնանք Գործիքներ, ապա ՝ Տախտակներ, և այնտեղից անցնենք Տախտակների կառավարիչ:
- Տախտակների կառավարիչում մենք պետք է որոնենք «Arduino SAMD» տախտակները և տեղադրենք դրանք: Երբ տեղադրվում են Arduino SAMD տախտակները, մենք պետք է տեղադրենք նաև «TinyCircuits SAMD» տախտակները:
- Այժմ, երբ տախտակները տեղադրվում են, մենք պետք է տեղադրենք TinyScreen գրադարանը: Դրա համար անցեք ուրվագիծ, ապա ներառեք գրադարան և այնուհետև կառավարեք գրադարանները: Այնտեղ մենք պետք է որոնենք «TinyScreen» և տեղադրենք գրադարանը: Կարող եք նաև գրադարանը ներբեռնել այս theրագրի Github էջից և տեղադրել այն ձեր Arduino գրադարանների պանակում:
Այսպիսով, այս կերպ, մենք ավարտեցինք մեր Arduino IDE- ի կարգավորումը: Այժմ մենք պատրաստ ենք TinyScreen- ը միացնել մեր համակարգչին և վերբեռնել ծրագրի ծածկագիրը:
Քայլ 5. Կառուցեք ֆիթնեսի հետախույզ. Ծրագրային մաս
Ինչպես արդեն ավարտվել է Arduino IDE- ի կարգավորումը և նախագծի Connections մասը: Այժմ մենք կարող ենք կատարել Fitness Tracker- ի ծրագրային ապահովման մասը, այսինքն ՝ ծածկագիրը վերբեռնելը TinyScreen+: Դրա համար մենք պետք է հետևենք ստորև տրված քայլերին.
- Այստեղից գնացեք theրագրի Github պահեստարան:
- Այնտեղից անհրաժեշտ է ներբեռնել MAX30101 գրադարանը, Wireling գրադարանը և SD Card գրադարանը և դրանք տեղադրել ձեր համակարգչի Arduino գրադարանների պանակում:
- Դրանից հետո դուք պետք է ներբեռնեք Fitness Tracker ֆայլը Github էջից: Սա այս ծրագրի օրենսգիրքն է: Բացեք այն ձեր Arduino IDE- ում:
- Կոդը բացելուց հետո: Միացրեք Փոքր էկրանը+ ձեր համակարգչին: Ընտրեք COM- ի ճիշտ նավահանգիստը և կտտացրեք բեռնման կոճակին:
Այսպիսով, այս կերպ, մենք ավարտված ենք նաև ծրագրի Կոդավորման մասով: Այժմ, հենց որ ծածկագիրը վերբեռնվի, Մեր Ֆիթնես Թրեյքերը պատրաստ կլինի օգտագործման համար:
Քայլ 6. Ֆիթնեսի հետևողի փորձարկում
Երբ ծածկագիրը վերբեռնվում է, էկրանը ցուցադրում է Tiny Screen+ Bootloader ռեժիմը, և երբ կոդը վերբեռնվում է, էկրանը կդառնա դատարկ, ինչը նշանակում է, որ ծածկագիրը վերբեռնված է, և այժմ մենք պատրաստ ենք օգտագործել մեր ֆիթնես -որոնիչը: Tracker- ը գործարկելու համար մենք պետք է մեկ անգամ սեղմենք էկրանի կոճակը: Էկրանի կոճակը սեղմելուն պես, The Fitness Tracker- ը կսկսի գործել և էկրանը կսկսի ցուցադրել տարբեր տվյալներ, ինչպիսիք են ամսաթիվը, ժամը, զարկերակը, թթվածնի մակարդակը, մարտկոցի մակարդակը և քայլերի հաշվարկը: Էկրանը կարող է ցուցադրել քայլերի սխալ կամ սխալ հաշվարկ, քանի որ ծածկագիրը նախագծված է այնպես, որ այն հաշվում է քայլ նույնիսկ այն դեպքում, երբ կա փոքր ցնցում: Այսպիսով, մենք կարող ենք փոփոխել ծածկագրի պարամետրերը `այն ավելի ճշգրիտ դարձնելու համար: Թթվածնի մակարդակը և զարկերակային արագությունը ստուգելու համար: Մենք պետք է վերցնենք Oximeter սենսորը և տեղադրենք այն մեր մատի և բութ մատի միջև, և Էկրանը կցուցադրի ընթերցումները: Ընթերցումները պահվում են նաև Excel թերթի ձևաչափով ՝ SD քարտում, որը մենք միացրել ենք Փոքր Էկրանի հետ, և այդ ընթերցումները կարելի է ստուգել ՝ SD քարտը մեր համակարգչին միացնելով ադապտերի միջոցով: Կարող ենք նաև Wifi Shield- ը միացնել նախագծին և տվյալները վերբեռնել ամպի մեջ: Այսպիսով, դուք կարող եք տեսնել, որ հնարավորությունները շատ են: Այս բաղադրիչներից կարող եք կառուցել մի շարք նախագծեր ՝ առանց զոդման դժվարությունների: Որոշ նախագծեր, որոնք կարող են կատարվել այս բաղադրիչների կողմից, կան նաև TinyCircuits կայքում, որտեղ դուք կարող եք դրանք ստուգել և ինքնուրույն կատարել դրանք:
Այսպիսով, սա Fitness Tracker նախագծի ձեռնարկն էր: Հուսով եմ ձեզ դուր եկավ:
Խորհուրդ ենք տալիս:
Սրտի բաբախման ցուցիչ Arduino- ի միջոցով (Սրտի զարկերի մոնիտոր) `3 քայլ
Heartbeat Sensor Using Arduino (Heart Rate Monitor): Heartbeat Sensor- ը էլեկտրոնային սարք է, որն օգտագործվում է սրտի կշիռը, այսինքն սրտի բաբախման արագությունը չափելու համար: Մարմնի ջերմաստիճանի, սրտի կծկումների և արյան ճնշման մոնիտորինգը հիմնական բաներն են, որ մենք անում ենք ՝ մեզ առողջ պահելու համար: Սրտի տոկոսադրույքը կարող է միաժամանակ
Սրտի վիզուալիզատոր - Տեսեք ձեր սրտի բաբախյունը. 8 քայլ (նկարներով)
Սրտի վիզուալիզատոր | Տեսեք ձեր սրտի բաբախյունը. Մենք բոլորս կամ զգացել կամ լսել ենք մեր սրտի բաբախյունը, բայց մեզանից շատերը չեն տեսել դա: Սա այն միտքն էր, որն ինձ ստիպեց սկսել այս նախագծով: Սրտի տվիչի միջոցով ձեր սրտի բաբախյունը տեսողականորեն տեսնելու մի պարզ միջոց, ինչպես նաև էլեկտրականության հիմունքներ սովորեցնելու համար
Ձեր սրտի կշիռը չափելը ձեր մատի ծայրում է. Ֆոտոպոլթիսմոգրաֆիա Մոտեցում սրտի զարկերի որոշման համար. 7 քայլ
Ձեր սրտի կշիռը չափելը ձեր մատի ծայրում է. Photoplethysmography Approach to Determining Heart Rate: Photoplethysmograph (PPG) պարզ և էժան օպտիկական տեխնիկա է, որը հաճախ օգտագործվում է արյան ծավալի փոփոխությունները հյուսվածքների միկրոանոթային անկողնում հայտնաբերելու համար: Այն հիմնականում օգտագործվում է ոչ ինվազիվ ՝ մաշկի մակերեսին չափումներ կատարելու համար, սովորաբար
C51 4 բիթանոց էլեկտրոնային ժամացույց - փայտյա ժամացույց ՝ 15 քայլ (նկարներով)
C51 4 բիթանոց էլեկտրոնային ժամացույց - Փայտե ժամացույց. Այս հանգստյան օրերին որոշ ժամանակ ունեի, այնպես որ առաջ գնացի և հավաքեցի այս 2.40 ԱՄՆ դոլար արժողությամբ 4 -բիթանոց DIY էլեկտրոնային թվային ժամացույցը, որը ես գնել էի AliExpress- ից քիչ առաջ
Վերապատրաստման սրտի զարկերի գոտու մոնիտոր ժամացույց. 19 քայլ (նկարներով)
Վերապատրաստման սրտի կուրսի գոտու մոնիտոր ժամացույց. Քոլեջը բուռն և քաոսային ժամանակաշրջան է ձեր կյանքում, այդ իսկ պատճառով շատ կարևոր է ձեր սթրեսի մակարդակը ցածր պահել: Մի կերպ, որը մենք սիրում ենք դա անել, դա մարզվելն է, որն օգնում է ձեր միտքը մաքուր պահել և մարմինը առողջ զգալ: Ահա թե ինչու մենք ստեղծեցինք պորտաբուլ