Table des matières:

Fitbit Raspberry Pi : 13 étapes
Fitbit Raspberry Pi : 13 étapes

Vidéo: Fitbit Raspberry Pi : 13 étapes

Vidéo: Fitbit Raspberry Pi : 13 étapes
Vidéo: Fitbit IFTTT Dashboard | GIT TECH'D 2024, Novembre
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

Ce projet montre comment utiliser la montre Fitbit pour contrôler les E/S sur Raspberry Pi. Ce projet avait été développé sur Fitbit ionic. Mais cela devrait fonctionner sur n'importe quelle montre Fitbit avec FItbit OS installé. Nous pouvons contrôler à la fois les ports numériques et analogiques en utilisant pigpio et la bibliothèque de sockets Web qui s'exécutent sur RPi. Ce projet prend en charge 10 ports IO sur les ports RPI 1-5 sont définis pour le port numérique qui ne peut être activé/désactivé. Les ports 6 à 10 sont définis pour le port analogique. Les utilisateurs peuvent envoyer une valeur d'augmentation ou de diminution pour le port analogique. Dans ce projet, nous démontrons le port analogique en utilisant un servo. Veuillez noter que la valeur analogique variera en fonction des appareils analogiques.

Étape 1: Préparation du projet

Préparation du projet
Préparation du projet

Matériel

1. Raspberry Pi (Nous avons testé sur RPi 3)

2. Câble pour la prise IO de RPI

3. Planche à pain avec cinq LED et cinq résistances de 330 ohms ou

4. Servomoteur

5. Montre Fitibit avec Fitbit OS installé

Logiciel

1. pigpio pour l'installation, allez sur

2. bibliothèque de sockets Web, accédez à

3. Le compte du studio Fitbit va sur

4. Téléchargement de Fitbit OS Simulator sur

Pour plus d'informations sur le développement du programme Fitibt, rendez-vous sur

Étape 2: Télécharger le logiciel

Télécharger le logiciel
Télécharger le logiciel

1. Téléchargez le projet à partir de

2. Décompressez les fichiers du projet.

3. Le serveur de socket du programme RPI se trouve dans RPI/socket.js.

4. Tous les fichiers de projet Fitbit se trouvent dans le répertoire Fitbit.

Pour plus d'informations sur les répertoires de développement Fitbit, veuillez consulter les détails sur

Étape 3: Créer un compte pour Fitbit Studio

Créer un compte pour Fitbit Studio
Créer un compte pour Fitbit Studio

1. Allez sur studio.fitbit.com

2. Inscrivez-vous au nouveau studio Fitbit sur studio.fitbit.com.

Étape 4: Créer un projet d'application Fitbit

Créer un projet d'application Fitbit
Créer un projet d'application Fitbit
Créer un projet d'application Fitbit
Créer un projet d'application Fitbit
Créer un projet d'application Fitbit
Créer un projet d'application Fitbit

1. Allez à studio.fitbit.com

2. Après la connexion, cliquez sur nouveau projet.

3. Saisissez le nom du nouveau projet. Sélectionnez un modèle de projet vide et cliquez sur créer.

4. Sélectionnez tous les fichiers et dossiers décompressés à partir de l'étape 1.

5. Faites glisser tous les fichiers dans la zone Fichiers de projet.

Étape 5: Démarrez Developer Bridge sur Mobile Fitbit

Démarrer Developer Bridge sur Mobile Fitbit
Démarrer Developer Bridge sur Mobile Fitbit
Démarrer Developer Bridge sur Mobile Fitbit
Démarrer Developer Bridge sur Mobile Fitbit
Démarrer Developer Bridge sur Mobile Fitbit
Démarrer Developer Bridge sur Mobile Fitbit
Démarrer Developer Bridge sur Mobile Fitbit
Démarrer Developer Bridge sur Mobile Fitbit

1. Démarrez l'application Fitbit (sur mobile).

2. Sélectionnez Compte en haut à gauche.

3. Sous Appareils, sélectionnez votre modèle de montre.

4. Sélectionnez Menu développeur.

5. Activez le pont développeur. Attendre le changement de message de connexion à connecté

Étape 6: Démarrer le développeur sur les montres Fitbit

Développeur de démarrage sur les montres Fitbit
Développeur de démarrage sur les montres Fitbit
Développeur de démarrage sur les montres Fitbit
Développeur de démarrage sur les montres Fitbit

1. Aller au réglage.

2. Faites défiler vers le bas jusqu'à ce que vous trouviez "Developer Bridge".

3. Sélectionnez l'action pour se connecter au serveur.

4. Attendez jusqu'à ce que le message "Connected to Debugger" s'affiche.

Étape 7: connectez Fitbit Studio au mobile et regardez

Connectez Fitbit Studio avec mobile et montre
Connectez Fitbit Studio avec mobile et montre

1. Dans le menu supérieur, appuyez sur Sélectionner un appareil.

2. Sélectionnez notre montre.

3. Dans le menu supérieur, appuyez sur Sélectionner un téléphone.

4. Sélectionnez notre téléphone.

5. Attendez que le téléphone et les appareils soient connectés

Étape 8: Installer le programme sur Watch

Installer le programme sur la montre
Installer le programme sur la montre
Installer le programme sur la montre
Installer le programme sur la montre

1. Dans le menu supérieur, appuyez sur Exécuter.

Le studio Fitbit commencera à compiler et télécharger des programmes sur les mobiles et les montres.

2. Faites défiler l'écran de la montre vers la gauche pour voir si le programme a été installé.

3. Accédez à l'application Fitbit

4. Sélectionnez Compte en haut à gauche.

5. Sous appareils, sélectionnez votre modèle de montre.

6. Sélectionnez Menu développeur.

7. Vous devriez voir le programme installé sous l'application Sideloaded

Étape 9: Connecter IO pour RPI

Connectez IO pour RPI
Connectez IO pour RPI
Connectez IO pour RPI
Connectez IO pour RPI
Connectez IO pour RPI
Connectez IO pour RPI

1. Connectez la prise IO avec la planche à pain via un câble.

2. Connectez la LED au port IO avec une résistance de 330 ohms pour limiter le courant.

3. Connectez Servo avec le port IO attribué au port analogique

Étape 10: Installer le logiciel pour RPI

1. Installez la bibliothèque de socket Web à l'aide de la commande

npm install --save ws

2. Installer la bibliothèque pigpio

sudo apt-get mise à jour

sudo apt-get install pigpio

3. Téléchargez le programme socket.js depuis https://github.com/wtos03/RaspFit sous le répertoire RPI

4. Mettez socket.js dans le répertoire personnel.

Étape 11: Démarrer le programme sur RPI

1. Exécuter la commande

$sudo nœud socke.js

2. Pour démarrer le programme automatiquement lors du démarrage de RPI. Ajouter une ligne de commande dans /etc/rc.local

Étape 12: Tester et exécuter le programme

1. Démarrez l'application Fitbit sur mobile

2. Sélectionnez Compte en haut à gauche.

3. Sous Appareils, sélectionnez votre modèle de montre.

4. Sélectionnez Menu développeur.

5. Sélectionnez le programme installé sous Sideloaded App.

6. Sélectionnez Paramètres

7. Définir l'adresse IP du RPI et du port (ce projet utilise 4000)

8. Ajustez le pas pour la valeur analogique si nécessaire (par défaut = 20)

9. Revenez en arrière et quittez l'application Fitbit

10. Lancez le programme sur la montre Fitbit.

11. Sélectionnez le port que vous souhaitez contrôler

12. Boutons sur la bonne utilisation pour les appareils ON/OFF

13. Boutons à gauche utilisés pour incrémenter/décrémenter la valeur analogique

Étape 13: Dépannage

Erreur: impossible de contrôler les E/S sur RPI

- Vérifiez le réseau en pingant l'adresse de RPI.

- Quittez le programme sur la montre Fitbit et le RPI.

- Démarrez l'application Fitbit et synchronisez avec la montre Fitbit.

- Lancer le programme sur RPI.

- Lancer le programme sur la montre Fitbit.

Conseillé: