Table des matières:
- Étape 1: Préparation du projet
- Étape 2: Télécharger le logiciel
- Étape 3: Créer un compte pour Fitbit Studio
- Étape 4: Créer un projet d'application Fitbit
- Étape 5: Démarrez Developer Bridge sur Mobile Fitbit
- Étape 6: Démarrer le développeur sur les montres Fitbit
- Étape 7: connectez Fitbit Studio au mobile et regardez
- Étape 8: Installer le programme sur Watch
- Étape 9: Connecter IO pour RPI
- Étape 10: Installer le logiciel pour RPI
- Étape 11: Démarrer le programme sur RPI
- Étape 12: Tester et exécuter le programme
- Étape 13: Dépannage
Vidéo: Fitbit Raspberry Pi : 13 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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
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
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
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
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
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
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
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
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
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é:
Permet de réparer un Fitbit Charge 2 ensemble. Lignes à l'écran : 3 étapes
Permet de réparer un Fitbit Charge 2 ensemble. Lignes à l'écran.: Donc, environ 13 supports après l'achat de mon premier Fitbit, j'ai commencé à obtenir des lignes qui traversaient l'écran. Chaque jour, un autre se présentait parfois plus d'un par jour. J'ai très bien pris soin de mon Fitbit, pensai-je et je ne savais pas pourquoi cela avait commencé. une fois que
Détection de visage sur Raspberry Pi 4B en 3 étapes : 3 étapes
Détection de visage sur Raspberry Pi 4B en 3 étapes : dans ce Instructable, nous allons effectuer une détection de visage sur Raspberry Pi 4 avec Shunya O/S en utilisant la bibliothèque Shunyaface. Shunyaface est une bibliothèque de reconnaissance/détection de visage. Le projet vise à atteindre la vitesse de détection et de reconnaissance la plus rapide avec
Voir toutes vos données Fitbit dans un seul tableau de bord : 5 étapes
Voir toutes vos données Fitbit dans un seul tableau de bord : c'est la nouvelle année et cela signifie que nous avons tous de nouveaux objectifs. Un objectif commun pour la nouvelle année est d'être en meilleure santé, qu'il s'agisse de mieux manger, de faire plus d'exercice ou d'être plus actif en général. Ma façon préférée de garder une trace de tout ce qui est mon Fitbit
Interface ADXL335 Sensor sur Raspberry Pi 4B en 4 étapes : 4 étapes
Interface capteur ADXL335 sur Raspberry Pi 4B en 4 étapes : dans ce Instructable, nous allons interfacer un capteur ADXL335 (accéléromètre) sur Raspberry Pi 4 avec Shunya O/S
Installation de Raspbian dans Raspberry Pi 3 B sans HDMI - Premiers pas avec Raspberry Pi 3B - Configuration de votre Raspberry Pi 3: 6 étapes
Installation de Raspbian dans Raspberry Pi 3 B sans HDMI | Premiers pas avec Raspberry Pi 3B | Configuration de votre Raspberry Pi 3: Comme certains d'entre vous le savent, les ordinateurs Raspberry Pi sont assez géniaux et vous pouvez obtenir l'ensemble de l'ordinateur sur une seule petite carte. Le Raspberry Pi 3 modèle B est doté d'un ARM Cortex A53 quadricœur 64 bits. cadencé à 1,2 GHz. Cela met le Pi 3 à environ 50