Sommario:
- Passaggio 1: preparazione del progetto
- Passaggio 2: scarica il software
- Passaggio 3: crea un account per Fitbit Studio
- Passaggio 4: crea un progetto di applicazione Fitbit
- Passaggio 5: avvia Developer Bridge su Mobile Fitbit
- Passaggio 6: avvia lo sviluppatore su Fitbit Watches
- Passaggio 7: collega Fitbit Studio al cellulare e all'orologio
- Passaggio 8: installazione del programma su Watch
- Passaggio 9: collegare IO per RPI
- Passaggio 10: installazione del software per RPI
- Passaggio 11: avviare il programma su RPI
- Passaggio 12: test ed esecuzione del programma
- Passaggio 13: risoluzione dei problemi
Video: Fitbit Raspberry Pi: 13 passaggi
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-10 13:47
Questo progetto mostra come utilizzare l'orologio Fitbit per controllare IO su Raspberry Pi. Questo progetto è stato sviluppato su Fitbit ionico. Ma dovrebbe funzionare su qualsiasi orologio Fitbit con sistema operativo FItbit installato. Possiamo controllare sia la porta digitale che quella analogica usando pigpio e la libreria di socket web che gira su RPi. Questo progetto supporta 10 porte IO sulla porta RPI 1-5 impostate per la porta digitale che può essere attivata/disattivata solo. Le porte 6-10 sono impostate per la porta analogica. Gli utenti possono inviare aumentare o diminuire il valore per la porta analogica. In questo progetto, dimostriamo la porta analogica usando il servo. Si noti che il valore analogico varierà in base ai dispositivi analogici.
Passaggio 1: preparazione del progetto
Hardware
1. Raspberry Pi (abbiamo testato su RPi 3)
2. Cavo per presa RPI IO
3. Breadboard con cinque LED e cinque resistori da 330 ohm oppure
4. Servo
5. Orologio Fitibit con sistema operativo Fitbit installato
Software
1. pigpio per l'installazione vai su
2. libreria web socket vai su
3. L'account di Fitbit Studio va su
4. Download del simulatore del sistema operativo Fitbit da
Per ulteriori informazioni sullo sviluppo del programma Fitibt, visitare
Passaggio 2: scarica il software
1. Scarica il progetto da
2. Decomprimi i file di progetto.
3. Il server socket del programma RPI si trova su RPI/socket.js.
4. Tutti i file di progetto Fitbit si trovano nella directory Fitbit.
Per informazioni sulle directory per lo sviluppo fitbit, vedere i dettagli su
Passaggio 3: crea un account per Fitbit Studio
1. Vai su studio.fitbit.com
2. Iscriviti al nuovo studio Fitbit su studio.fitbit.com.
Passaggio 4: crea un progetto di applicazione Fitbit
1. Vai a studio.fitbit.com
2. Dopo l'accesso, fare clic su nuovo progetto.
3. Immettere il nome del nuovo progetto. Seleziona un modello di progetto vuoto e fai clic su Crea.
4. Seleziona tutti i file e le cartelle che decomprimi dal passaggio 1.
5. Trascinare tutti i file nell'area File di progetto.
Passaggio 5: avvia Developer Bridge su Mobile Fitbit
1. Avvia l'applicazione Fitbit (sul cellulare).
2. Seleziona Account in alto a sinistra.
3. In Dispositivi, seleziona il modello del tuo orologio.
4. Selezionare Menu sviluppatore.
5. Abilita il bridge per sviluppatori. Attendi il cambio del messaggio da connesso a connesso
Passaggio 6: avvia lo sviluppatore su Fitbit Watches
1. Vai a Impostazioni.
2. Scorri verso il basso fino a trovare "Developer Bridge".
3. Selezionare l'azione Connessione al server.
4. Attendere finché non viene visualizzato il messaggio "Connesso al debugger".
Passaggio 7: collega Fitbit Studio al cellulare e all'orologio
1. Nel menu in alto, premere Seleziona un dispositivo.
2. Seleziona il nostro orologio.
3. Nel menu in alto, premere Seleziona un telefono.
4. Seleziona il nostro telefono.
5. Attendi che sia il telefono che i dispositivi siano collegati
Passaggio 8: installazione del programma su Watch
1. Nel menu in alto, premere Esegui.
Lo studio Fitbit inizierà a compilare e scaricare programmi sia sui cellulari che sull'orologio.
2. Scorri lo schermo dell'orologio verso sinistra per vedere se il programma è stato installato.
3. Vai all'applicazione Fitbit
4. Seleziona Account in alto a sinistra.
5. In Dispositivi, seleziona il modello dell'orologio.
6. Selezionare Menu sviluppatore.
7. Dovresti vedere il programma installato nell'app Sideloaded
Passaggio 9: collegare IO per RPI
1. Collegare la presa IO alla breadboard tramite cavo.
2. Collegare il LED alla porta IO con resistenza da 330 Ohm per limitare la corrente.
3. Collegare Servo con la porta IO assegnata alla porta analogica
Passaggio 10: installazione del software per RPI
1. Installa la libreria web socket usando il comando
npm install --save ws
2. Installa la libreria pigpio
sudo apt-get update
sudo apt-get install pigpio
3. Scarica il programma socket.js da https://github.com/wtos03/RaspFit nella directory RPI
4. Metti socket.js nella home directory.
Passaggio 11: avviare il programma su RPI
1. Esegui comando
$sudo nodo socket.js
2. Per avviare il programma automaticamente all'avvio di RPI. Aggiungi la riga di comando in /etc/rc.local
Passaggio 12: test ed esecuzione del programma
1. Avvia l'applicazione Fitbit sul cellulare
2. Seleziona Account in alto a sinistra.
3. In Dispositivi, seleziona il modello del tuo orologio.
4. Selezionare Menu sviluppatore.
5. Selezionare il programma installato nell'app Sideloaded.
6. Seleziona Impostazioni
7. Imposta l'indirizzo IP di RPI e porta (questo progetto usa 4000)
8. Regolare il passo per il valore analogico se necessario (predefinito = 20)
9. Torna indietro ed esci dall'applicazione Fitbit
10. Avvia il programma sull'orologio Fitbit.
11. Seleziona la porta che vuoi controllare
12. Pulsanti a destra da utilizzare per dispositivi ON/OFF
13. I pulsanti sulla sinistra utilizzano per aumentare/diminuire il valore analogico
Passaggio 13: risoluzione dei problemi
Errore: impossibile controllare I/O su RPI
- Controlla la rete eseguendo il ping dell'indirizzo di RPI.
- Esci dal programma sia sull'orologio Fitbit che sull'RPI.
- Avvia l'applicazione Fitbit e sincronizza con l'orologio Fitbit.
- Avvia il programma su RPI.
- Avvia il programma sull'orologio Fitbit.