INHOUDSOPGAWE:

Fitbit Raspberry Pi: 13 stappe
Fitbit Raspberry Pi: 13 stappe

Video: Fitbit Raspberry Pi: 13 stappe

Video: Fitbit Raspberry Pi: 13 stappe
Video: Как Работают в BigTech Амазон 2024, November
Anonim
Fitbit Framboos Pi
Fitbit Framboos Pi

Hierdie projek wys hoe u Fitbit -horlosie kan gebruik om IO op Raspberry Pi te beheer. Hierdie projek is ontwikkel op Fitbit ionic. Maar dit behoort te werk op enige Fitbit -horlosie met FItbit OS geïnstalleer. Ons kan die digitale en analoog -poort beheer deur gebruik te maak van die pigpio- en web -biblioteek wat op RPi werk. Hierdie projekondersteuning 10 IO-poorte op RPI-poort 1-5 is ingestel op 'n digitale poort wat slegs aan/uit kan word. Poort 6 -10 is ingestel op analoogpoort. Gebruikers kan die waarde vir analoogpoort verhoog of verlaag. In hierdie projek demonstreer ons analoogpoort deur servo te gebruik. Let daarop dat die analoogwaarde sal afhang van die analoog toestelle.

Stap 1: Voorbereiding van die projek

Projek voorberei
Projek voorberei

Hardeware

1. Framboos Pi (ons het getoets op RPi 3)

2. Kabel vir RPI se aansluiting IO

3. Broodbord met vyf LED's en vyf 330 ohm weerstande of

4. Servo

5. Fitibit -horlosie met Fitbit OS geïnstalleer

Sagteware

1. pigpio vir installasie, gaan na

2. web socket biblioteek gaan na

3. Die rekening van Fitbit studio gaan na

4. Aflaai Fitbit OS Simulator vanaf

Gaan na https://dev.fitbit.com/getting-started vir meer inligting oor die ontwikkeling van die Fitibt-program

Stap 2: Laai sagteware af

Laai sagteware af
Laai sagteware af

1. Laai die projek af van

2. Pak projeklêers uit.

3. Program RPI se socket server is by RPI/socket.js.

4. Alle Fitbit -projeklêers is onder die Fitbit -gids.

Raadpleeg die besonderhede op https://dev.fitbit.com/build/guides/application/#folder-structure vir inligting oor kaarte vir fitbit-ontwikkeling

Stap 3: Skep 'n rekening vir Fitbit Studio

Skep 'n rekening vir Fitbit Studio
Skep 'n rekening vir Fitbit Studio

1. Gaan na studio.fitbit.com

2. Teken in vir die nuwe Fitbit -ateljee by studio.fitbit.com.

Stap 4: Skep Fitbit -toepassingsprojek

Skep Fitbit -toepassingsprojek
Skep Fitbit -toepassingsprojek
Skep Fitbit -toepassingsprojek
Skep Fitbit -toepassingsprojek
Skep Fitbit -toepassingsprojek
Skep Fitbit -toepassingsprojek

1. Gaan na studio.fitbit.com

2. Klik na aanmelding op nuwe projek.

3. Voer die naam van die nuwe projek in. Kies 'n leë projeksjabloon en klik op skep.

4. Kies alle lêers en gidse wat uit stap 1 verwyder is.

5. Sleep alle lêers na die projeklêergebied.

Stap 5: Begin Developer Bridge op Mobile Fitbit

Begin Developer Bridge op Mobile Fitbit
Begin Developer Bridge op Mobile Fitbit
Begin Developer Bridge op Mobile Fitbit
Begin Developer Bridge op Mobile Fitbit
Begin Developer Bridge op Mobile Fitbit
Begin Developer Bridge op Mobile Fitbit
Begin Developer Bridge op Mobile Fitbit
Begin Developer Bridge op Mobile Fitbit

1. Begin die Fitbit -toepassing (op die selfoon).

2. Kies Rekening links bo.

3. Kies u horlosiemodel onder toestelle.

4. Kies Ontwikkelaarkieslys.

5. Aktiveer ontwikkelaarbrug. Wag die verandering van die boodskap van die verbinding na die verbinding

Stap 6: Begin ontwikkelaar op Fitbit Watches

Begin ontwikkelaar op Fitbit Watches
Begin ontwikkelaar op Fitbit Watches
Begin ontwikkelaar op Fitbit Watches
Begin ontwikkelaar op Fitbit Watches

1. Gaan na instelling.

2. Blaai af totdat "Developer Bridge" gevind word.

3. Kies aksie om aan te sluit op bediener.

4. Wag totdat die boodskap "Gekoppel aan ontfouter" verskyn.

Stap 7: Koppel Fitbit Studio met Mobile en Watch

Koppel Fitbit Studio met Mobile en Watch
Koppel Fitbit Studio met Mobile en Watch

1. Druk in die boonste spyskaart Kies 'n toestel.

2. Kies ons horlosie.

3. Druk Kies 'n telefoon in die boonste spyskaart.

4. Kies ons foon.

5. Wag totdat die telefoon en toestelle gekoppel is

Stap 8: Installeer die program op Watch

Installeer die program op Watch
Installeer die program op Watch
Installeer die program op Watch
Installeer die program op Watch

1. Druk Run in die boonste spyskaart.

Die Fitbit -ateljee sal begin om programme op te stel en af te laai op beide selfone en kyk.

2. Blaai die skerm van die horlosie na links om te sien of die program geïnstalleer is.

3. Gaan na die Fitbit -toepassing

4. Kies Rekening links bo.

5. Kies u horlosiemodel onder toestelle.

6. Kies Ontwikkelaarkieslys.

7. U moet die program onder die Sideloaded App sien geïnstalleer

Stap 9: Koppel IO vir RPI

Koppel IO vir RPI
Koppel IO vir RPI
Koppel IO vir RPI
Koppel IO vir RPI
Koppel IO vir RPI
Koppel IO vir RPI

1. Koppel die IO -aansluiting met die broodbord via die kabel.

2. Koppel die LED aan die IO -poort met 'n weerstand van 330 Ohm om die stroom te beperk.

3. Koppel Servo met die IO -poort wat vir die analoogpoort toegewys is

Stap 10: Installeer sagteware vir RPI

1. Installeer web socket biblioteek met behulp van opdrag

npm installeer -save ws

2. Installeer pigpio biblioteek

sudo apt-get update

sudo apt-get install pigpio

3. Laai program socket.js af van https://github.com/wtos03/RaspFit onder gids RPI

4. Sit socket.js in die tuisgids.

Stap 11: Begin die program op RPI

1. Begin opdrag

$ sudo node socke.js

2. Om die program outomaties te begin wanneer RPI begin word. Voeg opdragreël by in /etc/rc.local

Stap 12: Toets en voer program uit

1. Begin Fitbit Applicaiton op selfoon

2. Kies Rekening links bo.

3. Kies u horlosiemodel onder toestelle.

4. Kies Ontwikkelaarkieslys.

5. Kies die program wat geïnstalleer is onder die Sideloaded App.

6. Kies Instellings

7. Stel IP -adres van RPI en poort in (hierdie projek gebruik 4000)

8. Pas stap vir analoogwaarde aan indien nodig (standaard = 20)

9. Gaan terug en verlaat die Fitbit -toepassing

10. Begin program op Fitbit -horlosie.

11. Kies poort wat u wil beheer

12. Knoppies op die regte gebruik vir AAN/UIT -toestelle

13. Knoppies aan die linkerkant gebruik om analoogwaarde te verhoog/verlaag

Stap 13: Probleemoplossing

Fout: kan nie I/O op RPI beheer nie

- Kontroleer die netwerk deur die adres van die RPI te ping.

- Verlaat program op beide Fitbit -horlosie en RPI.

- Begin Fitbit -toepassing en sinkroniseer met Fitbit -horlosie.

- Begin program op RPI.

- Begin program op Fitbit -horlosie.

Aanbeveel: