Innehållsförteckning:
- Steg 1: Förbered projekt
- Steg 2: Ladda ner programvara
- Steg 3: Skapa konto för Fitbit Studio
- Steg 4: Skapa Fitbit -applikationsprojekt
- Steg 5: Starta Developer Bridge på Mobile Fitbit
- Steg 6: Starta utvecklare på Fitbit Watches
- Steg 7: Anslut Fitbit Studio med mobil och klocka
- Steg 8: Installera programmet på Watch
- Steg 9: Anslut IO för RPI
- Steg 10: Installera programvara för RPI
- Steg 11: Starta programmet på RPI
- Steg 12: Testa och kör programmet
- Steg 13: Felsökning
Video: Fitbit Raspberry Pi: 13 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
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
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
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
1. Gå till studio.fitbit.com
2. Registrera dig för den nya Fitbit -studion på studio.fitbit.com.
Steg 4: 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
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
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
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
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
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:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Låt oss fixa en Fitbit Charge 2 tillsammans. Rader på skärmen .: 3 steg
Låt oss fixa en Fitbit Charge 2 tillsammans. Linjer på skärmen .: Så cirka 13 fästen efter att ha köpt min första Fitbit började jag få linjer som gick över skärmen. Varje dag skulle en annan dyka upp ibland mer än en om dagen. Jag tog mycket väl hand om min Fitbit trodde jag och visste inte varför den började. en gång
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Se alla dina Fitbit -data i en instrumentpanel: 5 steg
Se alla dina Fitbit -data i en instrumentpanel: Det är det nya året och det betyder att vi alla har nya mål. Ett gemensamt mål för det nya året är att vara friskare, oavsett om det innebär att äta bättre, träna mer eller vara mer aktiv i allmänhet. Mitt favorit sätt att hålla reda på allt som är min Fitbit.
Installera Raspbian i Raspberry Pi 3 B Utan HDMI - Komma igång med Raspberry Pi 3B - Konfigurera din Raspberry Pi 3: 6 -steg
Installera Raspbian i Raspberry Pi 3 B Utan HDMI | Komma igång med Raspberry Pi 3B | Konfigurera din Raspberry Pi 3: Som några av er vet är Raspberry Pi-datorer ganska fantastiska och du kan få hela datorn bara på ett enda litet kort. Raspberry Pi 3 Model B har en fyrkärnig 64-bitars ARM Cortex A53 klockade på 1,2 GHz. Detta ger Pi 3 ungefär 50