Taula de continguts:

Fitbit Raspberry Pi: 13 passos
Fitbit Raspberry Pi: 13 passos

Vídeo: Fitbit Raspberry Pi: 13 passos

Vídeo: Fitbit Raspberry Pi: 13 passos
Vídeo: He made a trick in the atm #shorts 2024, De novembre
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

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

Preparació del projecte
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

Descarregar programari
Descarregar 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

Crea un compte per a Fitbit Studio
Crea 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

Creeu un projecte d'aplicació Fitbit
Creeu un projecte d'aplicació Fitbit
Creeu un projecte d'aplicació Fitbit
Creeu un projecte d'aplicació Fitbit
Crea un projecte d'aplicació Fitbit
Crea 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

Inicieu Developer Bridge al mòbil Fitbit
Inicieu Developer Bridge al mòbil Fitbit
Inicieu Developer Bridge al mòbil Fitbit
Inicieu Developer Bridge al mòbil Fitbit
Inicieu Developer Bridge al mòbil Fitbit
Inicieu Developer Bridge al mòbil Fitbit
Inicieu Developer Bridge al mòbil Fitbit
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

Comenceu a desenvolupar Fitbit Watches
Comenceu a desenvolupar Fitbit Watches
Comenceu a desenvolupar Fitbit Watches
Comenceu a desenvolupar 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

Connecteu Fitbit Studio amb el mòbil i el rellotge
Connecteu Fitbit Studio amb el mòbil i el rellotge

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

Instal·leu el programa a Watch
Instal·leu el programa a Watch
Instal·leu el programa a Watch
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

Connecteu IO per a RPI
Connecteu IO per a RPI
Connecteu IO per a RPI
Connecteu IO per a RPI
Connecteu IO per a RPI
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.

Recomanat: