Мазмұны:
- 1 -қадам: Жобаға дайындық
- 2 -қадам: Бағдарламалық жасақтаманы жүктеу
- 3 -қадам: Fitbit Studio үшін тіркелгі жасаңыз
- 4 -қадам: Fitbit қосымшасының жобасын жасаңыз
- 5 -қадам: Mobile Fitbit -те Әзірлеуші көпірін іске қосыңыз
- 6 -қадам: Fitbit сағаттарында әзірлеушіні іске қосыңыз
- 7 -қадам: Fitbit студиясын ұялы және сағатты қосыңыз
- 8 -қадам: Бағдарламаны Watch бағдарламасына орнатыңыз
- 9 -қадам: RPI үшін IO қосыңыз
- 10 -қадам: RPI үшін бағдарламалық жасақтаманы орнатыңыз
- 11 -қадам: RPI бағдарламасын іске қосыңыз
- 12 -қадам: Сынақ және іске қосу бағдарламасы
- 13 -қадам: ақауларды жою
Бейне: Fitbit Raspberry Pi: 13 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл жоба Raspberry Pi -дегі IO бақылау үшін Fitbit сағатын қалай қолдану керектігін көрсетеді. Бұл жоба иондық Fitbit -те жасалған. Бірақ ол FItbit OS орнатылған кез келген Fitbit сағаттарында жұмыс істеуі керек. Біз RPi -де жұмыс істейтін pigpio мен веб -розеткалардың көмегімен сандық және аналогтық портты басқара аламыз. Бұл жоба RPI 1-5 портындағы 10 IO портын қолдайды, тек қосуға/өшіруге болатын сандық портқа арналған. 6 -10 порт аналогтық порт үшін орнатылған. Пайдаланушылар аналогтық порт үшін жоғарылату немесе төмендету мәнін жібере алады. Бұл жобада біз серво көмегімен аналогтық портты көрсетеміз. Аналогтық мән аналогты құрылғыларға байланысты өзгеретінін ескеріңіз.
1 -қадам: Жобаға дайындық
Аппараттық құрал
1. Raspberry Pi (Біз RPi 3 -те тексердік)
2. RPI розеткасының IO кабелі
3. Бес жарық диодты және бес 330 Ом резисторы бар тақта немесе
4. Серво
5. Fitbit ОЖ орнатылған 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 үшін тіркелгі жасаңыз
1. studio.fitbit.com сайтына өтіңіз
2. Studio.fitbit.com сайтында жаңа Fitbit студиясына жазылыңыз.
4 -қадам: Fitbit қосымшасының жобасын жасаңыз
1. Goto studio.fitbit.com
2. Кіргеннен кейін жаңа жобаны басыңыз.
3. Жаңа жобаның атын енгізіңіз. Бос жоба үлгісін таңдап, жасау түймесін басыңыз.
4. 1 -қадамнан ашылатын барлық файлдар мен қалталарды таңдаңыз.
5. Барлық файлдарды Project files аймағына апарыңыз.
5 -қадам: Mobile Fitbit -те Әзірлеуші көпірін іске қосыңыз
1. Fitbit қосымшасын іске қосыңыз (ұялы телефонда).
2. Жоғарғы сол жақта Есептік жазба таңдаңыз.
3. Құрылғылар астында сағат үлгісін таңдаңыз.
4. Әзірлеуші мәзірін таңдаңыз.
5. Әзірлеуші көпірін қосыңыз. Хабардың қосылғанға қосылуын күтіңіз
6 -қадам: Fitbit сағаттарында әзірлеушіні іске қосыңыз
1. Параметрлерге өтіңіз.
2. «Әзірлеуші көпірі» табылғанша төмен қарай айналдырыңыз.
3. Серверге қосылу әрекетін таңдаңыз.
4. «Отладчикке қосылды» хабарын көрсетуді күтіңіз.
7 -қадам: Fitbit студиясын ұялы және сағатты қосыңыз
1. Жоғарғы мәзірде Құрылғыны таңдау түймесін басыңыз.
2. Біздің сағатты таңдаңыз.
3. Жоғарғы мәзірде Телефон таңдау түймесін басыңыз.
4. Біздің телефонды таңдаңыз.
5. Телефон мен құрылғылардың қосылғанын күтіңіз
8 -қадам: Бағдарламаны Watch бағдарламасына орнатыңыз
1. Жоғарғы мәзірде Іске қосу түймесін басыңыз.
Fitbit студиясы ұялы телефондарда да, сағаттарда да бағдарламалар жинап, жүктей бастайды.
2. Бағдарлама орнатылғанын білу үшін сағат экранын солға айналдырыңыз.
3. Fitbit қосымшасына өтіңіз
4. Жоғарғы сол жақта Есептік жазба таңдаңыз.
5. Құрылғылар астында сағат үлгісін таңдаңыз.
6. Әзірлеуші мәзірін таңдаңыз.
7. Sideloaded App астында орнатылған бағдарламаны көруіңіз керек
9 -қадам: RPI үшін IO қосыңыз
1. IO розеткасын нан тақтасына кабель арқылы қосыңыз.
2. Тоқты шектеу үшін жарықдиодты 330 Ом резисторы бар IO портына қосыңыз.
3. Серводы аналогтық портқа тағайындалған IO портымен қосыңыз
10 -қадам: RPI үшін бағдарламалық жасақтаманы орнатыңыз
1. Пәрменді қолдана отырып, веб -сокет кітапханасын орнатыңыз
npm орнату -ws сақтаңыз
2. pigpio кітапханасын орнатыңыз
sudo apt-get жаңартуы
sudo apt-get pigpio орнатыңыз
3. RPI каталогында https://github.com/wtos03/RaspFit сайтынан socket.js бағдарламасын жүктеңіз.
4. socket.js файлын үй каталогына қойыңыз.
11 -қадам: RPI бағдарламасын іске қосыңыз
1. Іске қосу командасы
$ 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. ҚОСУ/ӨШІРУ құрылғылары үшін дұрыс қолдану батырмалары
13. Аналогты мәнді ұлғайту/азайту үшін сол жақтағы түймелер қолданылады
13 -қадам: ақауларды жою
Қате: RPI -де енгізу -шығаруды басқару мүмкін емес
- RPI мекенжайын жіберу арқылы желіні тексеріңіз.
- Fitbit сағаты мен RPI бағдарламасынан шығу.
- Fitbit қосымшасын іске қосыңыз және Fitbit сағатымен синхрондаңыз.
- RPI бағдарламасын іске қосыңыз.
- Fitbit сағатында бағдарламаны бастаңыз.
Ұсынылған:
Fitbit Charge 2 бірге түзетуге мүмкіндік береді. Экрандағы жолдар: 3 қадам
Fitbit Charge 2 бірге түзетуге мүмкіндік береді. Экрандағы сызықтар. Осылайша, мен бірінші Fitbit -ті сатып алғаннан кейін шамамен 13 рет орнатылдым, мен экранға өтетін сызықтарды ала бастадым. Күн сайын басқасы кейде бір күннен артық пайда болады. Мен Fitbit -ке өте жақсы қарадым, мен ойладым және неге басталғанын білмедім. бір рет
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Барлық Fitbit деректерін бір бақылау тақтасында қараңыз: 5 қадам
Fitbit туралы барлық деректерді бір бақылау тақтасында қараңыз: бұл жаңа жыл, бұл біздің барлығымыздың жаңа мақсаттарға ие екенімізді білдіреді. Жаңа жылға ортақ мақсат - денсаулықты жақсарту, бұл жақсы тамақтануды, көп жұмыс істеуді немесе жалпы белсенділікті білдіреді. Менің Fitbit -тің барлығын бақылаудың сүйікті әдісі
Raspberry Pi бар жарық диодты жыпылықтау - Raspberry Pi -де GPIO түйреуіштерін қалай қолдануға болады: 4 қадам
Raspberry Pi бар жарық диодты жыпылықтау | Raspberry Pi -де GPIO түйреуіштерін қалай қолдануға болады: Сәлеметсіздер ме, осы нұсқаулықта біз Raspberry pi -дің GPIO -ларын қолдануды үйренеміз. Егер сіз бір кездері Arduino -ны қолданған болсаңыз, онда біз светодиодты қосқышты және т.б. оның түйреуіштеріне қосып, оны жұмыс істетуге болатынын білетін шығарсыз. светодиодты жыпылықтатыңыз немесе қосқыштан кіріс алыңыз
Raspberry Pi 3 -ке Raspbian Buster орнату - Raspberry Pi 3b / 3b+бар Raspbian Buster бағдарламасын бастау: 4 қадам
Raspberry Pi 3 -ке Raspbian Buster орнату | Raspberry Pi 3b / 3b+көмегімен Raspbian Buster -ды бастау: Сәлеметсіздер ме, балалар, жақында Raspberry pi ұйымы Raspbian Buster деп аталатын жаңа Raspbian ОЖ -ны іске қосты. Бұл Raspberry pi үшін Raspbian жаңа нұсқасы. Бүгін біз осы нұсқаулықта Raspbian Buster ОЖ -ны Raspberry pi 3 -ке қалай орнатуды үйренеміз