Taula de continguts:
- Pas 1: Preparació del projecte
- Pas 2: descarregueu el programari
- Pas 3: creeu un compte per a Fitbit Studio
- Pas 4: Creeu un projecte d'aplicació Fitbit
- Pas 5: Inicieu Developer Bridge al mòbil Fitbit
- Pas 6: inicieu el desenvolupador a Fitbit Watches
- Pas 7: connecteu Fitbit Studio amb Mobile i Watch
- Pas 8: instal·leu el programa a Watch
- Pas 9: connecteu IO per a RPI
- Pas 10: instal·leu programari per a RPI
- Pas 11: Inicieu el programa a RPI
- Pas 12: Proveu i executeu el programa
- Pas 13: resolució de problemes
Vídeo: Fitbit Raspberry Pi: 13 passos
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-10 13:46
Aquest projecte mostra com utilitzar el rellotge Fitbit per controlar IO a Raspberry Pi. Aquest projecte s'havia desenvolupat en Fitbit iònic. Però hauria de funcionar en qualsevol rellotge Fitbit amb el sistema operatiu FItbit instal·lat. Podem controlar tant els ports digitals com analògics mitjançant pigpio i la biblioteca de sockets web que s’executen a RPi. Aquest projecte admet 10 ports IO al port RPI 1-5 estan configurats per al port digital que només pot activar / desactivar. El port 6-10 està configurat per al port analògic. Els usuaris poden enviar augmentar o disminuir el valor del port analògic. En aquest projecte, demostrem el port analògic mitjançant el servo. Tingueu en compte que el valor analògic variarà en funció dels dispositius analògics.
Pas 1: Preparació del projecte
Maquinari
1. Raspberry Pi (hem provat amb RPi 3)
2. Cable per al socket IO de RPI
3. Taula de pa amb cinc LEDs i cinc resistències de 330 ohm o
4. Servo
5. Rellotge Fitibit amb SO Fitbit instal·lat
Programari
1. pigpio per a la instal·lació aneu a
2. biblioteca de sòcols web aneu a
3. El compte de Fitbit studio vés a
4. Descàrrega del Fitbit OS Simulator des de
Per obtenir més informació sobre el desenvolupament del programa Fitibt, aneu a
Pas 2: descarregueu el programari
1. Descarregueu el projecte des de
2. Descomprimiu els fitxers del projecte.
3. El servidor de sòcol del programa RPI es troba a RPI / socket.js.
4. Tots els fitxers del projecte Fitbit es troben al directori Fitbit.
Per obtenir informació sobre els directoris per al desenvolupament de fitbit, consulteu els detalls a
Pas 3: creeu un compte per a Fitbit Studio
1. Aneu a studio.fitbit.com
2. Inscriviu-vos al nou estudi Fitbit a studio.fitbit.com.
Pas 4: Creeu un projecte d'aplicació Fitbit
1. Aneu a studio.fitbit.com
2. Després d'iniciar la sessió, feu clic a Projecte nou.
3. Introduïu el nom del projecte nou. Seleccioneu la plantilla de projecte buida i feu clic a crear.
4. Seleccioneu tots els fitxers i carpetes que descomprimiu del pas 1.
5. Arrossegueu tots els fitxers a l'àrea de fitxers del projecte.
Pas 5: Inicieu Developer Bridge al mòbil Fitbit
1. Inicieu l'aplicació Fitbit (al mòbil).
2. Seleccioneu Compte a la part superior esquerra.
3. A dispositius, seleccioneu el model de rellotge.
4. Seleccioneu Menú per a desenvolupadors.
5. Activeu Developer Bridge. Espera el canvi del missatge de connectar-se a connectat
Pas 6: inicieu el desenvolupador a Fitbit Watches
1. Aneu a Configuració.
2. Desplaceu-vos cap avall fins que trobeu "Developer Bridge".
3. Seleccioneu l'acció per connectar-vos al servidor.
4. Espereu fins que es mostri el missatge "Connectat al depurador".
Pas 7: connecteu Fitbit Studio amb Mobile i Watch
1. Al menú superior, premeu Selecciona un dispositiu.
2. Seleccioneu el nostre rellotge.
3. Al menú superior, premeu Selecciona un telèfon.
4. Seleccioneu el nostre telèfon.
5. Espereu que el telèfon i els dispositius apareguin connectats
Pas 8: instal·leu el programa a Watch
1. Al menú superior, premeu Executa.
L’estudi Fitbit començarà a compilar i descarregar programes tant en mòbils com en mires.
2. Desplaceu-vos per la pantalla del rellotge cap a l'esquerra per veure si s'ha instal·lat el programa.
3. Aneu a l'aplicació Fitbit
4. Seleccioneu Compte a la part superior esquerra.
5. A dispositius, seleccioneu el model de rellotge.
6. Seleccioneu Menú per a desenvolupadors.
7. Hauríeu de veure el programa instal·lat a l'aplicació Sideloaded
Pas 9: connecteu IO per a RPI
1. Connecteu IO Socket amb taulers de cable mitjançant cable.
2. Connecteu el LED al port IO amb una resistència de 330 Ohm per limitar el corrent.
3. Connecteu Servo amb el port IO assignat al port analògic
Pas 10: instal·leu programari per a RPI
1. Instal·leu la biblioteca de sòcol web mitjançant l'ordre
npm install --shave ws
2. Instal·leu la biblioteca pigpio
sudo apt-get update
sudo apt-get install pigpio
3. Descarregueu el programa socket.js de https://github.com/wtos03/RaspFit al directori RPI
4. Poseu socket.js al directori inicial.
Pas 11: Inicieu el programa a RPI
1. Executeu l'ordre
$ sudo node socke.js
2. Per iniciar el programa automàticament en iniciar RPI. Afegiu una línia d'ordres a /etc/rc.local
Pas 12: Proveu i executeu el programa
1. Inicieu Fitbit Applicaiton al mòbil
2. Seleccioneu Compte a la part superior esquerra.
3. A dispositius, seleccioneu el model de rellotge.
4. Seleccioneu Menú per a desenvolupadors.
5. Seleccioneu el programa instal·lat a l'aplicació Sideloaded.
6. Seleccioneu Configuració
7. Estableix l'adreça IP de l'RPI i del port (aquest projecte utilitza 4000)
8. Ajusteu el pas per al valor analògic si cal (per defecte = 20)
9. Torneu enrere i sortiu de l'aplicació Fitbit
10. Inicieu el programa al rellotge Fitbit.
11. Seleccioneu el port que voleu controlar
12. Botons adequats per a dispositius ON / OFF
13. Els botons de l'esquerra s'utilitzen per augmentar / disminuir el valor analògic
Pas 13: resolució de problemes
Error: no es pot controlar E / S a RPI
- Comproveu la xarxa fent ping a l'adreça de RPI.
- Sortiu del programa tant al rellotge Fitbit com a RPI.
- Inicieu l'aplicació Fitbit i la sincronització amb el rellotge Fitbit.
- Inicieu el programa a RPI.
- Inicieu el programa al rellotge Fitbit.