Мазмуну:

Fitbit Raspberry Pi: 13 кадам
Fitbit Raspberry Pi: 13 кадам

Video: Fitbit Raspberry Pi: 13 кадам

Video: Fitbit Raspberry Pi: 13 кадам
Video: Как Работают в BigTech Амазон 2024, Июль
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

Бул долбоор Raspberry Piдеги IOду көзөмөлдөө үчүн Fitbit саатын кантип колдонууну көрсөтөт. Бул долбоор Fitbit ionic боюнча иштелип чыккан. Бирок ал FItbit OS орнотулган каалаган Fitbit саатында иштеши керек. Биз санариптик жана аналогдук портту RPiде иштеген pigpio жана веб сокет китепканасын колдонуу менен башкара алабыз. Бул долбоор RPI Port 1-5деги 10 IO портун колдойт/өчүрө турган Санариптик порт үчүн орнотулган. Порт 6 -10 аналогдук порт үчүн коюлган. Колдонуучулар аналогдук порт үчүн бааны көбөйтүп же азайта алышат. Бул долбоордо биз servo колдонуу менен аналогдук портту көрсөтөбүз. Сураныч, аналогдук маани аналогдук түзмөктөргө жараша өзгөрүп турарын эске алыңыз.

1 -кадам: Долбоорду даярдоо

Долбоорду даярдоо
Долбоорду даярдоо

Аппараттык

1. Raspberry Pi (Биз RPi 3тө сынап көрдүк)

2. RPIдин розеткасы IO үчүн кабель

3. Breadboard беш светодиод жана беш 330 омдук резистор же

4. Servo

5. Fitbit OS орнотулган Fitibit сааты

Программалык камсыздоо

1. орнотуу үчүн pigpio https://www.npmjs.com/package/pigpio дарегине өтүңүз

2. веб сокет китепканасы https://github.com/websockets/ws дарегине өтүңүз

3. Fitbit студиясынын эсеби https://studio.fitbit.com дарегине өтүңүз

4. Fitbit OS Simulator жүктөө

Fitibt программасын иштеп чыгуу жөнүндө көбүрөөк маалымат алуу үчүн https://dev.fitbit.com/getting-started дарегине өтүңүз

2 -кадам: Программаны жүктөө

Программаны түшүрүү
Программаны түшүрүү

1. Долбоорду https://github.com/wtos03/RaspFit сайтынан жүктөп алыңыз

2. Долбоор файлдарын ачуу.

3. Программа RPIнин сокет сервери RPI/socket.js.

4. Бардык Fitbit проект файлдары Fitbit каталогунда.

Fitbitди өнүктүрүү боюнча каталогдор боюнча маалымат алуу үчүн https://dev.fitbit.com/build/guides/application/#folder-structure дарегиндеги маалыматты караңыз

3 -кадам: Fitbit Studio үчүн эсеп түзүү

Fitbit Studio үчүн эсеп түзүү
Fitbit Studio үчүн эсеп түзүү

1. studio.fitbit.com сайтына өтүңүз

2. Studio.fitbit.com сайтында жаңы Fitbit студиясына катталыңыз.

4 -кадам: Fitbit Application долбоорун түзүү

Fitbit Application долбоорун түзүү
Fitbit Application долбоорун түзүү
Fitbit Application долбоорун түзүү
Fitbit Application долбоорун түзүү
Fitbit Application долбоорун түзүү
Fitbit Application долбоорун түзүү

1. Goto studio.fitbit.com

2. Киргенден кийин, жаңы долбоорду чыкылдатыңыз.

3. Жаңы долбоордун атын киргизиңиз. Бош долбоордун шаблонун тандап, түзүү дегенди басыңыз.

4. 1 -кадамдан чыгарылган бардык файлдарды жана папкаларды тандаңыз.

5. Бардык файлдарды Project files аймагына сүйрөңүз.

5 -кадам: Mobile Fitbitтен Иштеп чыгуучу көпүрөсүн баштаңыз

Mobile Fitbitтен Иштеп чыгуучу көпүрөсүн баштаңыз
Mobile Fitbitтен Иштеп чыгуучу көпүрөсүн баштаңыз
Mobile Fitbitтен Иштеп чыгуучу көпүрөсүн баштаңыз
Mobile Fitbitтен Иштеп чыгуучу көпүрөсүн баштаңыз
Mobile Fitbitтен Иштеп чыгуучу көпүрөсүн баштаңыз
Mobile Fitbitтен Иштеп чыгуучу көпүрөсүн баштаңыз
Mobile Fitbitтен Иштеп чыгуучу көпүрөсүн баштаңыз
Mobile Fitbitтен Иштеп чыгуучу көпүрөсүн баштаңыз

1. Fitbit тиркемесин баштаңыз (мобилдик телефондо).

2. Жогорку сол жактагы Каттоо эсебин тандаңыз.

3. Түзмөктөр астында саатыңыздын моделин тандаңыз.

4. Иштеп чыгуучунун менюсун тандаңыз.

5. Иштеп чыгуучу көпүрөсүн иштетүү. Байланышканга туташуудан билдирүүнүн өзгөрүшүн күтө туруңуз

6 -кадам: Fitbit сааттарында Иштеп чыгуучуну баштаңыз

Иштеп чыгуучуну Fitbit сааттарында баштаңыз
Иштеп чыгуучуну Fitbit сааттарында баштаңыз
Иштеп чыгуучуну Fitbit сааттарында баштаңыз
Иштеп чыгуучуну Fitbit сааттарында баштаңыз

1. Орнотууга өтүү.

2. "Иштеп чыгуучу көпүрө" табылганга чейин ылдый жылдырыңыз.

3. Серверге туташуу үчүн аракетти тандаңыз.

4. "Мүчүлүштүктөрдү оңдоочуга туташты" деген билдирүүнү көрсөткөнчө күтө туруңуз.

7 -кадам: Fitbit студиясын Mobile жана Watch менен туташтырыңыз

Fitbit студиясын мобилдик жана саат менен туташтырыңыз
Fitbit студиясын мобилдик жана саат менен туташтырыңыз

1. Жогорку менюда Аспап тандоо басыңыз.

2. Биздин саатты тандаңыз.

3. Жогорку менюда Телефон тандоо басыңыз.

4. Биздин телефонду тандаңыз.

5. Телефондун жана түзмөктөрдүн туташканын көрсөтүү үчүн күтө туруңуз

8 -кадам: Программаны Watch программасына орнотуңуз

Программаны Watch программасына орнотуңуз
Программаны Watch программасына орнотуңуз
Программаны Watch программасына орнотуңуз
Программаны Watch программасына орнотуңуз

1. Жогорку менюда Run баскычын басыңыз.

Fitbit студиясы программаларды мобилдик телефондорго да, жүктөп да баштайт.

2. Программанын орнотулганын билүү үчүн сааттын экранын солго жылдырыңыз.

3. Fitbit тиркемесине өтүңүз

4. Сол жактагы Каттоо эсебин тандаңыз.

5. Түзмөктөр астында саатыңыздын моделин тандаңыз.

6. Иштеп чыгуучунун менюсун тандаңыз.

7. Сиз Sideloaded App астында орнотулган программаны көрүшүңүз керек

9 -кадам: RPI үчүн IO туташуу

RPI үчүн IO туташуу
RPI үчүн IO туташуу
RPI үчүн IO туташуу
RPI үчүн IO туташуу
RPI үчүн IO туташуу
RPI үчүн IO туташуу

1. Кабель аркылуу IO Socketти breadboard менен туташтырыңыз.

2. LEDди IO портуна 330 Ом резистору менен туташтырыңыз.

3. Серводу аналогдук порт үчүн дайындалган IO порту менен туташтырыңыз

10 -кадам: RPI үчүн программалык камсыздоону орнотуу

1. Команданы колдонуу менен веб -розетканын китепканасын орнотуңуз

npm орнотуу -ws сактаңыз

2. pigpio китепканасын орнотуу

sudo apt-get update

sudo apt-get pigpio орнотуу

3. RPI каталогу астында https://github.com/wtos03/RaspFit сайтынан socket.js программасын жүктөп алыңыз

4. socket.js файлын үй каталогуна коюңуз.

11 -кадам: RPIде программаны баштаңыз

1. Run буйругу

$ sudo түйүнү socke.js

2. RPIди баштаганда программаны автоматтык түрдө баштоо үчүн. /Etc/rc.local ичинде буйрук сабын кошуу

12 -кадам: Программаны сыноо жана иштетүү

1. Мобилдик телефондо Fitbit Applicaiton баштаңыз

2. Жогорку сол жактагы Каттоо эсебин тандаңыз.

3. Түзмөктөр астында саатыңыздын моделин тандаңыз.

4. Иштеп чыгуучунун менюсун тандаңыз.

5. Sideloaded App астында орнотулган программаны тандаңыз.

6. Орнотуулар тандаңыз

7. RPI жана Порт IP дарегин коюу (Бул долбоор 4000 колдонот)

8. Керек болсо аналогдук мааниге кадамды тууралаңыз (Демейки = 20)

9. Артка кайтыңыз жана Fitbit тиркемесинен чыгыңыз

10. Fitbit саатынан программаны баштаңыз.

11. Сиз көзөмөлдөгөн порту тандаңыз

12. ON/OFF түзмөктөрү үчүн туура колдонуу баскычтары

13. Сол жактагы баскычтар аналогдук маанини көбөйтүү/азайтуу үчүн колдонулат

13 -кадам: Мүчүлүштүктөрдү оңдоо

Ката: RPIдеги I/O көзөмөлдөй албайт

- RPI дарегин пинг аркылуу тармакты текшериңиз.

- Fitbit сааты менен RPI программасынан чыгуу.

- Fitbit тиркемесин баштаңыз жана Fitbit сааты менен шайкештириңиз.

- Программаны RPIде баштаңыз.

- Fitbit саатынан программаны баштаңыз.

Сунушталууда: