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
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
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.
Recomanat:
Permet solucionar un Fitbit Charge 2 junts. Línies a la pantalla: 3 passos
Permet solucionar un Fitbit Charge 2 junts. Línies a la pantalla. Així doncs, aproximadament 13 muntures després de comprar el meu primer Fitbit vaig començar a obtenir línies que passaven per la pantalla. Cada dia en apareixia un altre de vegades més que un al dia. Vaig tenir molt bona cura del meu Fitbit que pensava i no sabia per què va començar. un cop
Detecció de cares a Raspberry Pi 4B en 3 passos: 3 passos
Detecció de cares a Raspberry Pi 4B en 3 passos: en aquest manual, farem la detecció de cares a Raspberry Pi 4 amb Shunya O / S mitjançant la biblioteca Shunyaface. Shunyaface és una biblioteca de reconeixement / detecció de cares. El projecte té com a objectiu aconseguir una velocitat de detecció i reconeixement més ràpida amb
Consulteu totes les dades de Fitbit en un únic tauler: 5 passos
Consulteu totes les vostres dades Fitbit en un únic tauler: és el nou any i això significa que tots tenim nous objectius. Un objectiu comú per al nou any és ser més sa, ja sigui això significa menjar millor, treballar més o ser més actiu en general. La meva forma preferida de fer un seguiment de tot allò que és el meu Fitbit
Interfície Sensor ADXL335 al Raspberry Pi 4B en 4 passos: 4 passos
Sensor d’interfície ADXL335 al Raspberry Pi 4B en 4 passos: en aquest instructiu farem una interfície del sensor ADXL335 (acceleròmetre) al Raspberry Pi 4 amb Shunya O / S
Instal·lació de Raspbian al Raspberry Pi 3 B sense HDMI - Introducció a Raspberry Pi 3B - Configuració del Raspberry Pi 3: 6 passos
Instal·lació de Raspbian al Raspberry Pi 3 B sense HDMI | Introducció a Raspberry Pi 3B | Configuració del vostre Raspberry Pi 3: Com alguns sabeu, els ordinadors Raspberry Pi són increïbles i podeu obtenir tot l’ordinador només en una sola petita placa. El Raspberry Pi 3 Model B compta amb un ARM Cortex A53 de 64 bits de quatre nuclis rellotge a 1,2 GHz. Això posa el Pi 3 aproximadament a 50