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
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
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.
Consigliato:
Consente di riparare un Fitbit Charge 2 insieme. Linee sullo schermo.: 3 passaggi
Consente di riparare un Fitbit Charge 2 insieme. Linee sullo schermo.: Quindi circa 13 supporti dopo aver acquistato il mio primo Fitbit ho iniziato a ricevere linee che attraversavano lo schermo. Ogni giorno un altro si presentava a volte più di uno al giorno. Mi sono preso molta cura del mio Fitbit pensavo e non sapevo perché è iniziato. una volta
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: 3 passaggi
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: In questo Instructable eseguiremo il rilevamento del volto su Raspberry Pi 4 con Shunya O/S utilizzando la libreria Shunyaface. Shunyaface è una libreria di riconoscimento/rilevamento facciale. Il progetto mira a raggiungere la massima velocità di rilevamento e riconoscimento con
Visualizza tutti i tuoi dati Fitbit in un'unica dashboard: 5 passaggi
Visualizza tutti i tuoi dati Fitbit in un'unica dashboard: è il nuovo anno e questo significa che abbiamo tutti nuovi obiettivi. Un obiettivo comune per il nuovo anno è essere più sani, che si tratti di mangiare meglio, allenarsi di più o essere più attivi in generale. Il mio modo preferito per tenere traccia di tutto ciò che è il mio Fitbit
Interfaccia ADXL335 Sensore su Raspberry Pi 4B in 4 passaggi: 4 passaggi
Interfaccia sensore ADXL335 su Raspberry Pi 4B in 4 passaggi: In questo Instructable andremo ad interfacciare un sensore ADXL335 (accelerometro) su Raspberry Pi 4 con Shunya O/S
Installazione di Raspbian in Raspberry Pi 3 B senza HDMI - Iniziare con Raspberry Pi 3B - Configurare il tuo Raspberry Pi 3: 6 passaggi
Installazione di Raspbian in Raspberry Pi 3 B senza HDMI | Iniziare con Raspberry Pi 3B | Configurazione del tuo Raspberry Pi 3: come alcuni di voi sanno, i computer Raspberry Pi sono davvero fantastici e puoi ottenere l'intero computer solo su una singola piccola scheda. Il Raspberry Pi 3 Modello B è dotato di un ARM Cortex A53 quad-core a 64 bit con clock a 1.2 GHz. Questo pone il Pi 3 a circa 50