Innehållsförteckning:

Fitbit Raspberry Pi: 13 steg
Fitbit Raspberry Pi: 13 steg

Video: Fitbit Raspberry Pi: 13 steg

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

Detta projekt visar hur man använder Fitbit -klockan för att styra IO på Raspberry Pi. Detta projekt hade utvecklats på Fitbit joniskt. Men det borde fungera på alla Fitbit -klockor med FItbit OS installerat. Vi kan styra både digital och analog port med hjälp av pigpio- och webbuttagsbibliotek som körs på RPi. Detta projekt stöder 10 IO-portar på RPI-port 1-5 är inställda på Digital port som bara kan slås på/av. Port 6-10 är inställda på analog port. Användare kan skicka ökning eller minskning av värdet för analog port. I detta projekt demonstrerar vi analog port med hjälp av servo. Observera att det analoga värdet varierar beroende på analoga enheter.

Steg 1: Förbered projekt

Projekt förbereda
Projekt förbereda

Hårdvara

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

2. Kabel för RPI: s uttag IO

3. Brödbräda med fem lysdioder och fem 330 ohm motstånd eller

4. Servo

5. Fitibit -klocka med Fitbit OS installerat

programvara

1. pigpio för installation gå till

2. bibliotek för webbuttag gå till

3. Fitbit studios konto gå till

4. Ladda ner Fitbit OS Simulator från

För mer information om utveckla Fitibt-programmet gå till

Steg 2: Ladda ner programvara

Ladda ner mjukvara
Ladda ner mjukvara

1. Ladda ner projektet från

2. Packa upp projektfiler.

3. Program RPI: s socket -server finns på RPI/socket.js.

4. Alla Fitbit -projektfiler finns under Fitbit -katalogen.

För information om kataloger för fitbit-utveckling, se detaljer på

Steg 3: Skapa konto för Fitbit Studio

Skapa konto för Fitbit Studio
Skapa konto för Fitbit Studio

1. Gå till studio.fitbit.com

2. Registrera dig för den nya Fitbit -studion på studio.fitbit.com.

Steg 4: Skapa Fitbit -applikationsprojekt

Skapa Fitbit -applikationsprojekt
Skapa Fitbit -applikationsprojekt
Skapa Fitbit -applikationsprojekt
Skapa Fitbit -applikationsprojekt
Skapa Fitbit -applikationsprojekt
Skapa Fitbit -applikationsprojekt

1. Gå till studio.fitbit.com

2. Klicka på nytt projekt efter inloggning.

3. Ange det nya projektets namn. Välj tom projektmall och klicka på skapa.

4. Markera alla filer och mappar som packas upp från steg 1.

5. Dra alla filer till området Projektfiler.

Steg 5: Starta Developer Bridge på Mobile Fitbit

Starta Developer Bridge på Mobile Fitbit
Starta Developer Bridge på Mobile Fitbit
Starta Developer Bridge på Mobile Fitbit
Starta Developer Bridge på Mobile Fitbit
Starta Developer Bridge på Mobile Fitbit
Starta Developer Bridge på Mobile Fitbit
Starta Developer Bridge på Mobile Fitbit
Starta Developer Bridge på Mobile Fitbit

1. Starta Fitbit -applikationen (på mobilen).

2. Välj Konto längst upp till vänster.

3. Välj din klockmodell under enheter.

4. Välj Utvecklarmeny.

5. Aktivera Developer Bridge. Vänta ändring av meddelande från anslutning till ansluten

Steg 6: Starta utvecklare på Fitbit Watches

Starta utvecklare på Fitbit Watches
Starta utvecklare på Fitbit Watches
Starta utvecklare på Fitbit Watches
Starta utvecklare på Fitbit Watches

1. Gå till inställningen.

2. Rulla ner tills "Developer Bridge" hittades.

3. Välj åtgärd för att ansluta till server.

4. Vänta tills meddelandet "Connected to Debugger" visas.

Steg 7: Anslut Fitbit Studio med mobil och klocka

Anslut Fitbit Studio med mobil och klocka
Anslut Fitbit Studio med mobil och klocka

1. Öppna menyn, tryck på Välj en enhet.

2. Välj vår klocka.

3. Öppna menyn, tryck på Välj en telefon.

4. Välj vår telefon.

5. Vänta tills både telefonen och enheterna är anslutna

Steg 8: Installera programmet på Watch

Installera programmet på Watch
Installera programmet på Watch
Installera programmet på Watch
Installera programmet på Watch

1. Öppna menyn, tryck på Kör.

Fitbit -studion kommer att börja kompilera och ladda ner program på både mobiler och klockor.

2. Bläddra klockans skärm till vänster för att se om programmet hade installerats.

3. Gå till Fitbit -applikationen

4. Välj Konto längst upp till vänster.

5. Välj din klockmodell under enheter.

6. Välj Utvecklarmeny.

7. Du bör se programmet installerat under Sideloaded App

Steg 9: Anslut IO för RPI

Anslut IO för RPI
Anslut IO för RPI
Anslut IO för RPI
Anslut IO för RPI
Anslut IO för RPI
Anslut IO för RPI

1. Anslut IO -uttag med brödbräda via kabel.

2. Anslut lysdioden till IO -porten med 330 Ohm motstånd för att begränsa strömmen.

3. Anslut Servo med IO -port som tilldelats för analog port

Steg 10: Installera programvara för RPI

1. Installera webbbiblioteket med kommandot

npm installera -spara ws

2. Installera pigpio bibliotek

sudo apt-get uppdatering

sudo apt-get install pigpio

3. Ladda ner programmet socket.js från https://github.com/wtos03/RaspFit under katalogen RPI

4. Lägg socket.js i hemkatalogen.

Steg 11: Starta programmet på RPI

1. Kör kommando

$ sudo -nod socke.js

2. För att starta programmet automatiskt när RPI startas. Lägg till kommandoraden i /etc/rc.local

Steg 12: Testa och kör programmet

1. Starta Fitbit Applicaiton på mobilen

2. Välj Konto längst upp till vänster.

3. Välj din klockmodell under enheter.

4. Välj Utvecklarmeny.

5. Välj program installerat under Sideloaded App.

6. Välj Inställningar

7. Ställ in IP -adress för RPI och port (detta projekt använder 4000)

8. Justera steget för analogt värde om det behövs (Standard = 20)

9. Gå tillbaka och avsluta Fitbit -applikationen

10. Starta programmet på Fitbit -klockan.

11. Välj port du vill styra

12. Knappar på rätt användning för ON/OFF -enheter

13. Knappar till vänster används för att öka/minska det analoga värdet

Steg 13: Felsökning

Fel: Kan inte styra I/O på RPI

- Kontrollera nätverket genom att pinga RPI: s adress.

- Avsluta programmet på både Fitbit -klockan och RPI.

- Starta Fitbit -applikationen och synkronisera med Fitbit -klockan.

- Starta programmet på RPI.

- Starta programmet på Fitbit -klockan.

Rekommenderad: