Բովանդակություն:
- Քայլ 1: Նախագծի պատրաստում
- Քայլ 2: Ներբեռնեք ծրագրակազմ
- Քայլ 3: Ստեղծեք հաշիվ Fitbit Studio- ի համար
- Քայլ 4: Ստեղծեք Fitbit հավելվածի նախագիծ
- Քայլ 5: Սկսեք Developer Bridge- ը Mobile Fitbit- ում
- Քայլ 6: Սկսեք մշակողը Fitbit ժամացույցների վրա
- Քայլ 7: Միացրեք Fitbit Studio- ն բջջայինի և ժամացույցի հետ
- Քայլ 8: Տեղադրեք ծրագիրը Watch- ում
- Քայլ 9. Միացրեք IO- ն RPI- ի համար
- Քայլ 10: Տեղադրեք ծրագրակազմ RPI- ի համար
- Քայլ 11: Գործարկել ծրագիրը RPI- ով
- Քայլ 12: Փորձարկեք և գործարկեք ծրագիրը
- Քայլ 13: Խնդիրների վերացում
Video: Fitbit Raspberry Pi: 13 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս նախագիծը ցույց է տալիս, թե ինչպես օգտագործել Fitbit ժամացույցը ՝ Raspberry Pi- ում IO- ն վերահսկելու համար: Այս նախագիծը մշակվել է Fitbit ionic- ի վրա: Բայց այն պետք է աշխատի ցանկացած Fitbit ժամացույցի վրա `տեղադրված FItbit OS- ով: Մենք կարող ենք վերահսկել ինչպես թվային, այնպես էլ անալոգային պորտը ՝ օգտագործելով pigpio և վեբ վարդակների գրադարան, որոնք աշխատում են RPi- ով: Այս նախագիծն աջակցում է 10 IO նավահանգիստ RPI նավահանգստում 1-5, նախատեսված է թվային պորտի համար, որը կարող է միացնել/անջատել միայն: 6 -10 նավահանգիստը սահմանվում է անալոգային նավահանգստի համար: Օգտագործողները կարող են ավելացնել կամ նվազեցնել արժեքը անալոգային նավահանգստի համար: Այս նախագծում մենք ցուցադրում ենք անալոգային պորտը `օգտագործելով servo: Խնդրում ենք նկատի ունենալ, որ անալոգային արժեքը կախված է անալոգային սարքերից:
Քայլ 1: Նախագծի պատրաստում
Սարքավորումներ
1. Raspberry Pi (Մենք փորձարկեցինք RPi 3 -ի վրա)
2. Մալուխ RPI- ի վարդակից IO- ի համար
3. Հինգ տախտակ հինգ LED- ով և հինգ 330 օհմ դիմադրությամբ կամ
4. Սերվո
5. Fitibit ժամացույց `տեղադրված Fitbit OS- ով
Ծրագրային ապահովում
1. pigpio տեղադրման համար այցելեք
2. վեբ վարդակների գրադարանը գնացեք
3. Fitbit ստուդիայի հաշիվը գնացեք
4. Fitbit OS Simulator ներբեռնել https://dev.fitbit.com/getting-started կայքից
Fitibt ծրագրի զարգացման վերաբերյալ լրացուցիչ տեղեկությունների համար այցելեք
Քայլ 2: Ներբեռնեք ծրագրակազմ
1. Ներբեռնեք նախագիծը https://github.com/wtos03/RaspFit- ից
2. Բացեք ծրագրի ֆայլերը:
3. Rրագրի RPI- ի վարդակից սերվերը գտնվում է RPI/socket.js հասցեում:
4. Fitbit նախագծի բոլոր ֆայլերը գտնվում են Fitbit գրացուցակում:
Fitbit- ի զարգացման գրացուցակների մասին տեղեկությունների համար տես մանրամասները ՝
Քայլ 3: Ստեղծեք հաշիվ Fitbit Studio- ի համար
1. Գնացեք studio.fitbit.com
2. Գրանցվեք Fitbit ստուդիայի համար studio.fitbit.com կայքում:
Քայլ 4: Ստեղծեք Fitbit հավելվածի նախագիծ
1. Goto studio.fitbit.com
2. Մուտք գործելուց հետո կտտացրեք նոր նախագիծ:
3. Մուտքագրեք նոր նախագծի անունը: Ընտրեք նախագծի դատարկ ձևանմուշ և կտտացրեք ստեղծել:
4. Ընտրեք բոլոր ֆայլերն ու թղթապանակները, որոնք բացվում են 1 -ին քայլից:
5. Քաշեք բոլոր ֆայլերը filesրագրի ֆայլերի տարածք:
Քայլ 5: Սկսեք Developer Bridge- ը Mobile Fitbit- ում
1. Սկսեք Fitbit ծրագիրը (բջջային հեռախոսում):
2. Ընտրեք հաշիվ վերևի ձախ մասում:
3. Սարքերի տակ ընտրեք ձեր ժամացույցի մոդելը:
4. Ընտրեք Developer Menu:
5. Միացնել Developer Bridge- ը: Սպասեք, որ հաղորդագրությունը փոխվի միացվածին միացվածին
Քայլ 6: Սկսեք մշակողը Fitbit ժամացույցների վրա
1. Գնացեք կարգավորումներ:
2. Ոլորեք ներքև մինչև գտնեք «Developer Bridge»:
3. Ընտրեք գործողություն Server- ին միանալու համար:
4. Սպասեք մինչև ցուցադրվի «Միացված է վրիպազերծիչին» հաղորդագրությունը:
Քայլ 7: Միացրեք Fitbit Studio- ն բջջայինի և ժամացույցի հետ
1. Վերևի ընտրացանկում կտտացրեք Ընտրել սարքը:
2. Ընտրեք մեր ժամացույցը:
3. Վերևի ընտրացանկում կտտացրեք Ընտրել հեռախոսը:
4. Ընտրեք մեր հեռախոսը:
5. Սպասեք, մինչև հեռախոսը և սարքերը միացված լինեն
Քայլ 8: Տեղադրեք ծրագիրը Watch- ում
1. Վերևի ընտրացանկում կտտացրեք Գործարկել:
Fitbit ստուդիան կսկսի ծրագրեր կազմել և ներբեռնել ինչպես բջջային, այնպես էլ դիտելու համար:
2. Ոլորեք ժամացույցի էկրանը ձախ ՝ տեսնելու, թե արդյոք ծրագիրը տեղադրված է:
3. Գնացեք Fitbit հավելված
4. Ընտրեք հաշիվ վերևի ձախ մասում:
5. Սարքերի տակ ընտրեք ձեր ժամացույցի մոդելը:
6. Ընտրեք Developer Menu:
7. Դուք պետք է տեսնեք Sideloaded հավելվածի ներքո տեղադրված ծրագիրը
Քայլ 9. Միացրեք IO- ն RPI- ի համար
1. Մալուխի միջոցով IO Socket- ը միացրեք տախտակին:
2. Միացրեք LED- ը IO նավահանգստին 330 Օմ դիմադրիչով `ընթացքը սահմանափակելու համար:
3. Սերվոն միացրեք անալոգային նավահանգստի համար նշանակված IO պորտին
Քայլ 10: Տեղադրեք ծրագրակազմ RPI- ի համար
1. Տեղադրեք վեբ վարդակների գրադարանը `օգտագործելով հրամանը
npm տեղադրել -պահպանել ws
2. Տեղադրեք pigpio գրադարանը
sudo apt-get թարմացում
sudo apt-get install pigpio
3. Ներբեռնեք socket.js ծրագիրը https://github.com/wtos03/RaspFit գրացուցակի RPI- ի ներքո
4. Տեղադրեք socket.js տնային գրացուցակում:
Քայլ 11: Գործարկել ծրագիրը RPI- ով
1. Գործարկել հրամանը
$ sudo հանգույց socke.js
2. Pրագիրը ինքնաբերաբար սկսելու համար RPI- ն սկսելիս: Ավելացնել հրամանի տող /etc/rc.local- ում
Քայլ 12: Փորձարկեք և գործարկեք ծրագիրը
1. Սկսեք Fitbit Applicaiton- ը բջջային հեռախոսում
2. Ընտրեք հաշիվ վերևի ձախ մասում:
3. Սարքերի տակ ընտրեք ձեր ժամացույցի մոդելը:
4. Ընտրեք Developer Menu:
5. Ընտրեք Sideloaded հավելվածի ներքո տեղադրված ծրագիրը:
6. Ընտրեք Կարգավորումներ
7. Սահմանեք RPI- ի և նավահանգստի IP հասցեն (այս նախագիծը օգտագործում է 4000)
8. Անհրաժեշտության դեպքում կարգավորեք քայլը անալոգային արժեքի համար (կանխադրված = 20)
9. Հետ գնացեք և դուրս եկեք Fitbit հավելվածից
10. Սկսեք ծրագիրը Fitbit ժամացույցով:
11. Ընտրեք նավահանգիստը, որը ցանկանում եք վերահսկել
12. ON/OFF սարքերի ճիշտ օգտագործման կոճակներ
13. Ձախ կողմում գտնվող կոճակները օգտագործում են ավելացման/նվազման անալոգային արժեքի համար
Քայլ 13: Խնդիրների վերացում
Սխալ. RPI- ով հնարավոր չէ վերահսկել մուտքը/ելքը
- Ստուգեք ցանցը ՝ պինգ RPI- ի հասցեով:
- Ելք ծրագրից ինչպես Fitbit ժամացույցի, այնպես էլ RPI- ի վրա:
- Սկսեք Fitbit հավելվածը և համաժամեցեք Fitbit ժամացույցի հետ:
- Սկսել ծրագիրը RPI- ով:
- Սկսեք ծրագիրը Fitbit ժամացույցով:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Թույլ է տալիս միասին ամրագրել Fitbit լիցքավորումը 2: Էկրանի գծեր. 3 քայլ
Թույլ է տալիս միասին ամրագրել Fitbit լիցքավորումը 2: Էկրանի գծեր. Այսպիսով, իմ առաջին Fitbit- ը գնելուց հետո մոտ 13 մոնտաժ սկսեցի ստանալ գծեր, որոնք անցնում էին էկրանի վրայով: Ամեն օր մեկ ուրիշը հայտնվում էր երբեմն մեկից ավելի օրական: Ես շատ լավ խնամեցի իմ Fitbit- ը, որը կարծում էի և չգիտեի, թե ինչու է այն սկսվել: մի անգամ
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Տեսեք ձեր բոլոր Fitbit տվյալները մեկ վահանակում `5 քայլ
Տեսեք ձեր բոլոր Fitbit տվյալները մեկ վահանակում. Նոր տարի է, և դա նշանակում է, որ մենք բոլորս նոր նպատակներ ունենք: Նոր տարվա ընդհանուր նպատակն է լինել ավելի առողջ, անկախ նրանից դա նշանակում է ավելի լավ ուտել, ավելի շատ աշխատել, կամ ընդհանրապես ավելի ակտիվ լինել: Իմ ամենասիրած միջոցը ՝ հետևել այն ամենին, ինչ իմ Fitbit- ն է: