Innholdsfortegnelse:
- Trinn 1: Prosjektforberedelse
- Trinn 2: Last ned programvare
- Trinn 3: Opprett konto for Fitbit Studio
- Trinn 4: Lag Fitbit -applikasjonsprosjekt
- Trinn 5: Start Developer Bridge på Mobile Fitbit
- Trinn 6: Start utvikleren på Fitbit Watches
- Trinn 7: Koble Fitbit Studio til mobil og klokke
- Trinn 8: Installer programmet på Watch
- Trinn 9: Koble IO for RPI
- Trinn 10: Installer programvare for RPI
- Trinn 11: Start programmet på RPI
- Trinn 12: Test og kjør programmet
- Trinn 13: Feilsøking
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
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
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
1. Gå til studio.fitbit.com
2. Registrer deg for det nye Fitbit -studioet på studio.fitbit.com.
Trinn 4: 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
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
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
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
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
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.