Kazalo:

Fitbit Raspberry Pi: 13 korakov
Fitbit Raspberry Pi: 13 korakov

Video: Fitbit Raspberry Pi: 13 korakov

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

Ta projekt prikazuje, kako z uro Fitbit upravljate IO na Raspberry Pi. Ta projekt je bil razvit na Fitbit ionic. Moral pa bi delovati na kateri koli uri Fitbit z nameščenim FItbit OS. Digitalna in analogna vrata lahko nadziramo s pomočjo pigpio in knjižnice spletnih vtičnic, ki deluje na RPi. Ta projekt podpira 10 vrat IO na vratih RPI 1-5, nastavljenih za digitalna vrata, ki jih je mogoče samo vklopiti/izklopiti. Vrata 6 -10 so nastavljena za analogna vrata. Uporabniki lahko pošljejo povečanje ali zmanjšanje vrednosti za analogna vrata. V tem projektu dokazujemo analogna vrata s pomočjo servo. Upoštevajte, da bodo analogne vrednosti odvisne od analognih naprav.

1. korak: Priprava projekta

Priprava projekta
Priprava projekta

Strojna oprema

1. Raspberry Pi (testirali smo na RPi 3)

2. Kabel za vhodno -izhodno vtičnico RPI

3. Ogledna plošča s petimi LED in petimi 330 ohmskimi upori oz

4. Servo

5. Ura Fitibit z nameščenim OS Fitbit

Programska oprema

1. pigpio za namestitev pojdite na

2. knjižnica spletnih vtičnic pojdite na

3. Račun Fitbit studia pojdite na

4. Prenesite Fitbit OS Simulator s spletnega mesta

Za več informacij o razvoju programa Fitibt obiščite

2. korak: Prenesite programsko opremo

Prenesite programsko opremo
Prenesite programsko opremo

1. Prenesite projekt s spletnega mesta

2. Razpakirajte projektne datoteke.

3. Vtični strežnik programa RPI je na RPI/socket.js.

4. Vse datoteke projekta Fitbit so v imeniku Fitbit.

Za informacije o imenikih za razvoj fitbita si oglejte podrobnosti na

3. korak: Ustvarite račun za Fitbit Studio

Ustvarite račun za Fitbit Studio
Ustvarite račun za Fitbit Studio

1. Pojdite na studio.fitbit.com

2. Prijavite se v nov studio Fitbit na studio.fitbit.com.

4. korak: Ustvarite projekt aplikacije Fitbit

Ustvarite projekt aplikacije Fitbit
Ustvarite projekt aplikacije Fitbit
Ustvarite projekt aplikacije Fitbit
Ustvarite projekt aplikacije Fitbit
Ustvarite projekt aplikacije Fitbit
Ustvarite projekt aplikacije Fitbit

1. Obiščite studio.fitbit.com

2. Po prijavi kliknite nov projekt.

3. Vnesite ime novega projekta. Izberite prazno predlogo projekta in kliknite ustvari.

4. Izberite vse datoteke in mape, ki se razpakirajo iz 1. koraka.

5. Vse datoteke povlecite v območje datotek projekta.

5. korak: Zaženite Developer Bridge na Mobile Fitbit

Zaženite Developer Bridge na Mobile Fitbit
Zaženite Developer Bridge na Mobile Fitbit
Zaženite Developer Bridge na Mobile Fitbit
Zaženite Developer Bridge na Mobile Fitbit
Zaženite Developer Bridge na Mobile Fitbit
Zaženite Developer Bridge na Mobile Fitbit
Zaženite Developer Bridge na Mobile Fitbit
Zaženite Developer Bridge na Mobile Fitbit

1. Zaženite aplikacijo Fitbit (na mobilnem telefonu).

2. V zgornjem levem kotu izberite Račun.

3. Pri napravah izberite model ure.

4. Izberite Meni za razvijalce.

5. Omogočite Developer Bridge. Počakajte, da se sporočilo spremeni iz povezave v povezano

6. korak: Začnite razvijalec na urah Fitbit

Začnite razvijati na urah Fitbit
Začnite razvijati na urah Fitbit
Začnite razvijati na urah Fitbit
Začnite razvijati na urah Fitbit

1. Pojdi na nastavitev.

2. Pomaknite se navzdol, dokler ne najdete »Developer Bridge«.

3. Izberite dejanje za Povezovanje s strežnikom.

4. Počakajte, da se prikaže sporočilo "Connected to Debugger".

7. korak: Povežite Fitbit Studio z mobilnim telefonom in uro

Povežite Fitbit Studio z mobilnim telefonom in uro
Povežite Fitbit Studio z mobilnim telefonom in uro

1. V zgornjem meniju pritisnite Izberi napravo.

2. Izberite uro.

3. V zgornjem meniju pritisnite Izberi telefon.

4. Izberite naš telefon.

5. Počakajte, da se telefon in naprave povežeta

8. korak: Namestite program na uro

Namestite program na uro
Namestite program na uro
Namestite program na uro
Namestite program na uro

1. V zgornjem meniju pritisnite Zaženi.

Studio Fitbit bo začel zbirati in nalagati programe na mobilnih napravah in gledati.

2. Pomaknite se po zaslonu ure v levo, da vidite, ali je bil program nameščen.

3. Pojdite na aplikacijo Fitbit

4. V zgornjem levem kotu izberite Račun.

5. Pri napravah izberite model ure.

6. Izberite Meni za razvijalce.

7. V programu Sideloaded App bi morali videti nameščen program

9. korak: Priključite IO za RPI

Priključite IO za RPI
Priključite IO za RPI
Priključite IO za RPI
Priključite IO za RPI
Priključite IO za RPI
Priključite IO za RPI

1. IO vtičnico s kablom povežite z mizo.

2. Priključite LED na vrata IO s 330 ohmskim uporom, da omejite tok.

3. Servo povežite z IO vrati, ki so dodeljena za analogna vrata

10. korak: Namestite programsko opremo za RPI

1. Namestite knjižnico spletnih vtičnic z ukazom

npm install --save ws

2. Namestite knjižnico pigpio

sudo apt-get posodobitev

sudo apt-get install pigpio

3. Prenesite program socket.js s spletnega mesta https://github.com/wtos03/RaspFit v imeniku RPI

4. Postavite socket.js v domači imenik.

11. korak: Zaženite program na RPI

1. Zaženi ukaz

$ sudo vozlišče socke.js

2. Samodejni zagon programa ob zagonu RPI. Dodajte ukazno vrstico v /etc/rc.local

Korak: Preizkusite in zaženite program

1. Zaženite aplikacijo Fitbit na mobilnem telefonu

2. V zgornjem levem kotu izberite Račun.

3. Pri napravah izberite model ure.

4. Izberite Meni za razvijalce.

5. Izberite program, nameščen v razdelku Sideloaded App.

6. Izberite Nastavitve

7. Nastavite naslov IP za RPI in vrata (ta projekt uporablja 4000)

8. Po potrebi prilagodite korak za analogno vrednost (privzeto = 20)

9. Pojdite nazaj in zapustite aplikacijo Fitbit

10. Zaženite program na uri Fitbit.

11. Izberite vrata, ki jih želite nadzirati

12. Desni gumbi se uporabljajo za vklop/izklop naprav

13. Gumbi na levi strani uporabljajo za povečanje/zmanjšanje analogne vrednosti

13. korak: Odpravljanje težav

Napaka: V/I na RPI ni mogoče nadzorovati

- Preverite omrežje s pingom naslova RPI.

- Zaprite program na urah Fitbit in RPI.

- Zaženite aplikacijo Fitbit in sinhronizirajte z uro Fitbit.

- Zaženite program na RPI.

- Zaženite program na uri Fitbit.

Priporočena: