ዝርዝር ሁኔታ:

Fitbit Raspberry Pi: 13 ደረጃዎች
Fitbit Raspberry Pi: 13 ደረጃዎች

ቪዲዮ: Fitbit Raspberry Pi: 13 ደረጃዎች

ቪዲዮ: Fitbit Raspberry Pi: 13 ደረጃዎች
ቪዲዮ: BTT SKR2 -Klipper Firmware Install 2024, ሀምሌ
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

ይህ ፕሮጀክት አይፒን በ Raspberry Pi ላይ ለመቆጣጠር Fitbit ሰዓት እንዴት እንደሚጠቀም ያሳያል። ይህ ፕሮጀክት በ Fitbit ionic ላይ ተዘጋጅቷል። ግን በ FItbit OS ተጭኖ በማንኛውም የ Fitbit ሰዓት ላይ መሥራት አለበት። በ RPi ላይ የሚሰራውን pigpio እና የድር ሶኬት ቤተ -መጽሐፍትን በመጠቀም ሁለቱንም ዲጂታል እና አናሎግ ወደብ መቆጣጠር እንችላለን። ይህ የፕሮጀክት ድጋፍ በ RPI ወደብ 1-5 ላይ 10 IO ወደቦች ተዘጋጅተዋል/ማብራት/ማጥፋት ለሚችል ለዲጂታል ወደብ ተዘጋጅተዋል። ወደብ 6 -10 ለአናሎግ ወደብ ተዘጋጅቷል። ተጠቃሚዎች ለአናሎግ ወደብ ጭማሪ ወይም መቀነስ ዋጋ መላክ ይችላሉ። በዚህ ፕሮጀክት ውስጥ ሰርቨርን በመጠቀም የአናሎግ ወደብን እናሳያለን። የአናሎግ ዋጋ በአናሎግ መሣሪያዎች ላይ የሚመረኮዝ መሆኑን እባክዎ ልብ ይበሉ።

ደረጃ 1 የፕሮጀክት ዝግጅት

የፕሮጀክት ዝግጅት
የፕሮጀክት ዝግጅት

ሃርድዌር

1. Raspberry Pi (በ RPi 3 ላይ ሞክረናል)

2. ገመድ ለ RPI ሶኬት IO

3. የዳቦ ሰሌዳ በአምስት ኤልኢዲዎች እና በአምስት 330 ohm resistors ወይም

4. ሰርቮ

5. Fitbit OS በ Fitbit OS ተጭኗል

ሶፍትዌር

1. pigpio ለመጫን ወደ https://www.npmjs.com/package/pigpio ይሂዱ

2. የድር ሶኬት ቤተ -መጽሐፍት ወደ https://github.com/websockets/ws ይሂዱ

3. የ Fitbit ስቱዲዮ መለያ ወደ https://studio.fitbit.com ይሂዱ

4. Fitbit OS Simulator ከ https://dev.fitbit.com/getting-started ያውርዱ

ስለ 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 ስቱዲዮ መለያ ይፍጠሩ

ለ Fitbit ስቱዲዮ መለያ ይፍጠሩ
ለ Fitbit ስቱዲዮ መለያ ይፍጠሩ

1. ወደ studio.fitbit.com ይሂዱ

2. ለአዲሱ የ Fitbit ስቱዲዮ በ studio.fitbit.com ይመዝገቡ።

ደረጃ 4 - የ Fitbit ትግበራ ፕሮጀክት ይፍጠሩ

የ Fitbit ትግበራ ፕሮጀክት ይፍጠሩ
የ Fitbit ትግበራ ፕሮጀክት ይፍጠሩ
የ Fitbit ትግበራ ፕሮጀክት ይፍጠሩ
የ Fitbit ትግበራ ፕሮጀክት ይፍጠሩ
የ Fitbit ትግበራ ፕሮጀክት ይፍጠሩ
የ Fitbit ትግበራ ፕሮጀክት ይፍጠሩ

1. Goto studio.fitbit.com

2. ከገቡ በኋላ አዲስ ፕሮጀክት ጠቅ ያድርጉ።

3. የአዲሱ ፕሮጀክት ስም ያስገቡ። ባዶ የፕሮጀክት አብነት ይምረጡ እና ፍጠርን ጠቅ ያድርጉ።

4. ከደረጃ 1 የሚርቁትን ሁሉንም ፋይሎች እና አቃፊዎች ይምረጡ።

5. ሁሉንም ፋይሎች ወደ የፕሮጀክት ፋይሎች አካባቢ ይጎትቱ።

ደረጃ 5 በሞባይል Fitbit ላይ የገንቢ ድልድይ ይጀምሩ

በሞባይል Fitbit ላይ የገንቢ ድልድይ ይጀምሩ
በሞባይል Fitbit ላይ የገንቢ ድልድይ ይጀምሩ
በሞባይል Fitbit ላይ የገንቢ ድልድይ ይጀምሩ
በሞባይል Fitbit ላይ የገንቢ ድልድይ ይጀምሩ
በሞባይል Fitbit ላይ የገንቢ ድልድይ ይጀምሩ
በሞባይል Fitbit ላይ የገንቢ ድልድይ ይጀምሩ
በሞባይል Fitbit ላይ የገንቢ ድልድይ ይጀምሩ
በሞባይል Fitbit ላይ የገንቢ ድልድይ ይጀምሩ

1. የ Fitbit ትግበራ (በሞባይል ላይ) ይጀምሩ።

2. ከላይ በግራ በኩል መለያ ይምረጡ።

3. በመሳሪያዎች ስር ፣ የሰዓትዎን ሞዴል ይምረጡ።

4. የገንቢ ምናሌን ይምረጡ።

5. የገንቢ ድልድይን ያንቁ። ከተገናኘው ጋር ከመገናኘት ይጠብቁ የመልዕክት ለውጥ

ደረጃ 6 - በ Fitbit ሰዓቶች ላይ ገንቢን ይጀምሩ

በ Fitbit ሰዓቶች ላይ ገንቢን ይጀምሩ
በ Fitbit ሰዓቶች ላይ ገንቢን ይጀምሩ
በ Fitbit ሰዓቶች ላይ ገንቢን ይጀምሩ
በ Fitbit ሰዓቶች ላይ ገንቢን ይጀምሩ

1. Goto Setting.

2. «የገንቢ ድልድይ» እስኪገኝ ድረስ ወደ ታች ይሸብልሉ።

3. ከአገልጋይ ጋር ለመገናኘት እርምጃ ይምረጡ።

4. «ከአራሚ ጋር የተገናኘ» መልዕክት እስኪታይ ድረስ ይጠብቁ።

ደረጃ 7 - Fitbit Studio ን በሞባይል ያገናኙ እና ይመልከቱ

Fitbit Studio ን በሞባይል ያገናኙ እና ይመልከቱ
Fitbit Studio ን በሞባይል ያገናኙ እና ይመልከቱ

1. በላይኛው ምናሌ ላይ አንድ መሣሪያ ይምረጡ የሚለውን ይጫኑ።

2. የእኛን ሰዓት ይምረጡ።

3. በላይኛው ምናሌ ላይ ስልክ ይምረጡ የሚለውን ይጫኑ።

4. ስልካችንን ይምረጡ።

5. የስልክ እና የመሣሪያዎች ተገናኝቶ እስኪታይ ድረስ ይጠብቁ

ደረጃ 8 - በ Watch ላይ ፕሮግራምን ይጫኑ

በ Watch ላይ ፕሮግራም ጫን
በ Watch ላይ ፕሮግራም ጫን
በ Watch ላይ ፕሮግራም ይጫኑ
በ Watch ላይ ፕሮግራም ይጫኑ

1. በላይኛው ምናሌ ላይ አሂድ የሚለውን ተጫን።

የ Fitbit ስቱዲዮ በሁለቱም ሞባይሎች እና ፕሮግራሞችን ማጠናቀር እና ማውረድ ይጀምራል።

2. ፕሮግራሙ ተጭኖ እንደሆነ ለማየት የእይታ ማያ ገጹን ወደ ግራ ያሸብልሉ።

3. ወደ Fitbit ማመልከቻ ይሂዱ

4. ከላይ በግራ በኩል መለያ ይምረጡ።

5. በመሳሪያዎች ስር ፣ የሰዓትዎን ሞዴል ይምረጡ።

6. የገንቢ ምናሌን ይምረጡ።

7. በጎን በተጫነ መተግበሪያ ስር የተጫነ ፕሮግራም ማየት አለብዎት

ደረጃ 9 IO ን ለ RPI ያገናኙ

IO ን ለ RPI ያገናኙ
IO ን ለ RPI ያገናኙ
IO ን ለ RPI ያገናኙ
IO ን ለ RPI ያገናኙ
IO ን ለ RPI ያገናኙ
IO ን ለ RPI ያገናኙ

1. IO ሶኬትን በዳቦ ሰሌዳ በኬብል በኩል ያገናኙ።

2. የአሁኑን ለመገደብ LED ን ከ IO ወደብ በ 330 Ohm Resistor ያገናኙ።

3. ሰርቮን ከአናሎግ ወደብ ከተመደበው አይኦ ወደብ ጋር ያገናኙ

ደረጃ 10 ለ RPI ሶፍትዌር ይጫኑ

1. ትዕዛዙን በመጠቀም የድር ሶኬት ቤተ -መጽሐፍት ይጫኑ

npm ጫን -አስቀምጥ ws

2. የአሳማ ቤተ -መጽሐፍትን ይጫኑ

sudo apt-get ዝማኔ

sudo apt-get install pigpio ን ይጫኑ

3. ማውጫ RPI ስር https://github.com/wtos03/RaspFit ን ፕሮግራም socket.js ን ያውርዱ።

4. socket.js ን በቤት ማውጫ ውስጥ ያስቀምጡ።

ደረጃ 11: በ RPI ላይ ፕሮግራም ይጀምሩ

1. ትዕዛዙን ያሂዱ

$ sudo node socke.js

2. RPI ን ሲጀምሩ ፕሮግራሙን በራስ -ሰር ለመጀመር። በ /etc/rc.local ውስጥ የትእዛዝ መስመርን ያክሉ

ደረጃ 12 የሙከራ እና አሂድ ፕሮግራም

1. Fitbit Applicaiton ን በሞባይል ይጀምሩ

2. ከላይ በግራ በኩል መለያ ይምረጡ።

3. በመሳሪያዎች ስር ፣ የሰዓትዎን ሞዴል ይምረጡ።

4. የገንቢ ምናሌን ይምረጡ።

5. በጎን በተጫነ መተግበሪያ ስር የተጫነ ፕሮግራም ይምረጡ።

6. ቅንብሮችን ይምረጡ

7. የ RPI እና ወደብ የአይፒ አድራሻ ያዘጋጁ (ይህ ፕሮጀክት 4000 ይጠቀማል)

8. አስፈላጊ ከሆነ ደረጃን ለአናሎግ እሴት ያስተካክሉ (ነባሪ = 20)

9. ተመልሰው ከ Fitbit ትግበራ ይውጡ

10. በ Fitbit ሰዓት ላይ ፕሮግራሙን ያስጀምሩ።

11. ሊቆጣጠሩት የሚፈልጉትን ወደብ ይምረጡ

12. ለ ON/OFF መሣሪያዎች በትክክለኛው አጠቃቀም ላይ ያሉ አዝራሮች

13. በግራ በኩል ያሉት አዝራሮች የአናሎግ ዋጋን ለመጨመር/ለመቀነስ ያገለግላሉ

ደረጃ 13 - መላ መፈለግ

ስህተት ፦ በ RPI ላይ I/O ን መቆጣጠር አልተቻለም

- የ RPI ን አድራሻ በፒንግ በማገናኘት አውታረመረቡን ይፈትሹ።

- በሁለቱም በ Fitbit ሰዓት እና በ RPI ላይ ፕሮግራም ይውጡ።

- Fitbit መተግበሪያን ይጀምሩ እና ከ Fitbit ሰዓት ጋር ያመሳስሉ።

- በ RPI ላይ ፕሮግራሙን ያስጀምሩ።

- በ Fitbit ሰዓት ላይ ፕሮግራሙን ያስጀምሩ።

የሚመከር: