Sommario:

Fitbit Raspberry Pi: 13 passaggi
Fitbit Raspberry Pi: 13 passaggi

Video: Fitbit Raspberry Pi: 13 passaggi

Video: Fitbit Raspberry Pi: 13 passaggi
Video: Используйте Etcher чтобы установить операционную систему на SD карту 2024, Luglio
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

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

Preparare il progetto
Preparare il 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

Scarica il software
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

Crea un account per Fitbit Studio
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

Crea progetto applicazione Fitbit
Crea progetto applicazione Fitbit
Crea progetto applicazione Fitbit
Crea progetto applicazione Fitbit
Crea progetto applicazione Fitbit
Crea progetto 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

Avvia Developer Bridge su Mobile Fitbit
Avvia Developer Bridge su Mobile Fitbit
Avvia Developer Bridge su Mobile Fitbit
Avvia Developer Bridge su Mobile Fitbit
Avvia Developer Bridge su Mobile Fitbit
Avvia Developer Bridge su Mobile Fitbit
Avvia Developer Bridge su Mobile Fitbit
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

Inizia lo sviluppatore su Fitbit Watches
Inizia lo sviluppatore su Fitbit Watches
Inizia lo sviluppatore su Fitbit Watches
Inizia 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

Connetti Fitbit Studio con cellulare e orologio
Connetti Fitbit Studio con cellulare e 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

Installa il programma sull'orologio
Installa il programma sull'orologio
Installa il programma sull'orologio
Installa il programma sull'orologio

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

Connetti IO per RPI
Connetti IO per RPI
Connetti IO per RPI
Connetti IO per RPI
Connetti IO per RPI
Connetti 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: