Innholdsfortegnelse:

Fitbit Raspberry Pi: 13 trinn
Fitbit Raspberry Pi: 13 trinn

Video: Fitbit Raspberry Pi: 13 trinn

Video: Fitbit Raspberry Pi: 13 trinn
Video: He made a trick in the atm #shorts 2024, November
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

Dette prosjektet viser hvordan du bruker Fitbit -klokken til å kontrollere IO på Raspberry Pi. Dette prosjektet var utviklet på Fitbit ionic. Men den bør fungere på alle Fitbit -klokker med FItbit OS installert. Vi kan kontrollere både digital og analog port ved å bruke pigpio og web socket bibliotek som kjører på RPi. Dette prosjektet støtter 10 IO-porter på RPI-port 1-5 er angitt for digital port som bare kan slås av/på. Port 6-10 er angitt for analog port. Brukere kan sende øke eller redusere verdien for Analog port. I dette prosjektet demonstrerer vi analog port ved bruk av servo. Vær oppmerksom på at analog verdi vil variere avhengig av analoge enheter.

Trinn 1: Prosjektforberedelse

Prosjekt Forbered
Prosjekt Forbered

Maskinvare

1. Raspberry Pi (Vi testet på RPi 3)

2. Kabel for RPIs stikkontakt IO

3. Brødbrett med fem lysdioder og fem 330 ohm motstander eller

4. Servo

5. Fitibit -klokke med Fitbit OS installert

Programvare

1. pigpio for installasjon gå til

2. bibliotek for nettstikk gå til

3. Fitbit studios konto gå til

4. Last ned Fitbit OS Simulator fra

For mer informasjon om utviklingen av Fitibt-programmet, gå til

Trinn 2: Last ned programvare

Last ned programvare
Last ned programvare

1. Last ned prosjektet fra

2. Pakk ut prosjektfiler.

3. Program RPIs socket server er på RPI/socket.js.

4. Alle Fitbit -prosjektfiler er under Fitbit -katalogen.

For informasjon om kataloger for fitbit-utvikling, se detaljer på

Trinn 3: Opprett konto for Fitbit Studio

Opprett konto for Fitbit Studio
Opprett konto for Fitbit Studio

1. Gå til studio.fitbit.com

2. Registrer deg for det nye Fitbit -studioet på studio.fitbit.com.

Trinn 4: Lag Fitbit -applikasjonsprosjekt

Lag Fitbit -applikasjonsprosjekt
Lag Fitbit -applikasjonsprosjekt
Lag Fitbit -applikasjonsprosjekt
Lag Fitbit -applikasjonsprosjekt
Lag Fitbit -applikasjonsprosjekt
Lag Fitbit -applikasjonsprosjekt

1. Gå til studio.fitbit.com

2. Etter pålogging klikker du på nytt prosjekt.

3. Skriv inn navnet på det nye prosjektet. Velg tom prosjektmal og klikk på opprett.

4. Velg alle filer og mapper som pakkes ut fra trinn 1.

5. Dra alle filene til området Prosjektfiler.

Trinn 5: Start Developer Bridge på Mobile Fitbit

Start Developer Bridge på Mobile Fitbit
Start Developer Bridge på Mobile Fitbit
Start Developer Bridge på Mobile Fitbit
Start Developer Bridge på Mobile Fitbit
Start Developer Bridge på Mobile Fitbit
Start Developer Bridge på Mobile Fitbit
Start Developer Bridge på Mobile Fitbit
Start Developer Bridge på Mobile Fitbit

1. Start Fitbit -applikasjonen (på mobil).

2. Velg Konto øverst til venstre.

3. Velg klokkemodellen under enheter.

4. Velg Utviklermeny.

5. Aktiver Developer Bridge. Vent endring av melding fra tilkobling til tilkoblet

Trinn 6: Start utvikleren på Fitbit Watches

Start utvikleren på Fitbit Watches
Start utvikleren på Fitbit Watches
Start utvikleren på Fitbit Watches
Start utvikleren på Fitbit Watches

1. Gå til innstilling.

2. Rull ned til du finner "Developer Bridge".

3. Velg handling for å koble til server.

4. Vent til meldingen "Connected to Debugger" vises.

Trinn 7: Koble Fitbit Studio til mobil og klokke

Koble Fitbit Studio med mobil og klokke
Koble Fitbit Studio med mobil og klokke

1. Trykk på Velg en enhet på toppmenyen.

2. Velg klokken vår.

3. Trykk på Velg en telefon på toppmenyen.

4. Velg telefonen vår.

5. Vent til både telefonen og enhetene er tilkoblet

Trinn 8: Installer programmet på Watch

Installer programmet på Watch
Installer programmet på Watch
Installer programmet på Watch
Installer programmet på Watch

1. Trykk på Kjør på toppmenyen.

Fitbit -studioet begynner å kompilere og laste ned programmer på både mobiler og se.

2. Rull klokkeskjermen til venstre for å se om programmet var installert.

3. Gå til Fitbit -applikasjonen

4. Velg Konto øverst til venstre.

5. Velg klokkemodellen din under enheter.

6. Velg Utviklermeny.

7. Du bør se programmet installert under Sideloaded App

Trinn 9: Koble IO for RPI

Koble IO for RPI
Koble IO for RPI
Koble IO for RPI
Koble IO for RPI
Koble IO for RPI
Koble IO for RPI

1. Koble IO -sokkelen med brødbrett via kabel.

2. Koble LED til IO -porten med 330 Ohm motstand for å begrense strømmen.

3. Koble Servo til IO -porten som er tilordnet den analoge porten

Trinn 10: Installer programvare for RPI

1. Installer web socket -biblioteket ved hjelp av kommandoen

npm install -lagre ws

2. Installer pigpio -biblioteket

sudo apt-get oppdatering

sudo apt-get install pigpio

3. Last ned programmet socket.js fra https://github.com/wtos03/RaspFit under katalogen RPI

4. Sett socket.js i hjemmekatalogen.

Trinn 11: Start programmet på RPI

1. Kjør kommando

$ sudo node socke.js

2. For å starte programmet automatisk når du starter RPI. Legg til kommandolinje i /etc/rc.local

Trinn 12: Test og kjør programmet

1. Start Fitbit Applicaiton på mobil

2. Velg Konto øverst til venstre.

3. Velg klokkemodellen under enheter.

4. Velg Utviklermeny.

5. Velg program som er installert under Sideloaded App.

6. Velg Innstillinger

7. Angi IP -adresse til RPI og port (dette prosjektet bruker 4000)

8. Juster trinn for analog verdi om nødvendig (standard = 20)

9. Gå tilbake og avslutt Fitbit -applikasjonen

10. Start programmet på Fitbit -klokken.

11. Velg porten du vil kontrollere

12. Knapper på riktig bruk for PÅ/AV -enheter

13. Knapper til venstre bruker for økning/reduksjon av analog verdi

Trinn 13: Feilsøking

Feil: Kan ikke kontrollere I/O på RPI

- Sjekk nettverket ved å pinge RPI -adressen.

- Avslutt programmet på både Fitbit -klokken og RPI.

- Start Fitbit -applikasjonen og synkroniser med Fitbit -klokken.

- Start programmet på RPI.

- Start programmet på Fitbit -klokken.

Anbefalt: