Turinys:

„Fitbit Raspberry Pi“: 13 žingsnių
„Fitbit Raspberry Pi“: 13 žingsnių

Video: „Fitbit Raspberry Pi“: 13 žingsnių

Video: „Fitbit Raspberry Pi“: 13 žingsnių
Video: He made a trick in the atm #shorts 2024, Lapkritis
Anonim
„Fitbit Raspberry Pi“
„Fitbit Raspberry Pi“

Šis projektas parodo, kaip naudojant „Fitbit“laikrodį valdyti „Raspberry Pi“IO. Šis projektas buvo sukurtas naudojant „Fitbit ionic“. Tačiau jis turėtų veikti su bet kuriuo „Fitbit“laikrodžiu, kuriame įdiegta „FItbit“OS. Mes galime valdyti tiek skaitmeninį, tiek analoginį prievadą naudodami „pigpio“ir žiniatinklio lizdų biblioteką, veikiančią RPi. Šis projektas palaiko 10 IO prievadų RPI 1-5 prievaduose, skirtus skaitmeniniam prievadui, kurį galima įjungti/išjungti. 6-10 prievadas nustatytas analoginiam prievadui. Vartotojai gali nusiųsti padidinti arba sumažinti analoginio prievado vertę. Šiame projekte mes demonstruojame analoginį prievadą naudodami servo. Atminkite, kad analoginė vertė gali skirtis priklausomai nuo analoginių įrenginių.

1 žingsnis: Paruoškite projektą

Paruoškite projektą
Paruoškite projektą

Techninė įranga

1. Raspberry Pi (Mes išbandėme RPi 3)

2. RPI lizdo kabelis IO

3. Duonos lenta su penkiais šviesos diodais ir penkiais 330 omų rezistoriais arba

4. Servo

5. „Fitibit“laikrodis su įdiegta „Fitbit“OS

Programinė įranga

1. „pigpio“diegimui eikite į

2. žiniatinklio lizdų biblioteka eikite į

3. „Fitbit studio“paskyra eikite į

4. „Fitbit OS Simulator“atsisiųskite iš

Norėdami gauti daugiau informacijos apie „Fitibt“programos kūrimą, apsilankykite

2 veiksmas: atsisiųskite programinę įrangą

Atsisiųsti programinę įrangą
Atsisiųsti programinę įrangą

1. Atsisiųskite projektą iš

2. Išpakuokite projekto failus.

3. Programos RPI lizdo serveris yra RPI/socket.js.

4. Visi „Fitbit“projekto failai yra „Fitbit“kataloge.

Norėdami gauti daugiau informacijos apie „Fitbit“kūrimo katalogus, žr. Išsamią informaciją šiuo adresu:

3 veiksmas: sukurkite „Fitbit Studio“paskyrą

Sukurkite „Fitbit Studio“paskyrą
Sukurkite „Fitbit Studio“paskyrą

1. Eikite į studio.fitbit.com

2. Užsiregistruokite naujai „Fitbit“studijai adresu studio.fitbit.com.

4 žingsnis: sukurkite „Fitbit“taikomąjį projektą

Sukurkite „Fitbit“taikomąjį projektą
Sukurkite „Fitbit“taikomąjį projektą
Sukurkite „Fitbit“taikomąjį projektą
Sukurkite „Fitbit“taikomąjį projektą
Sukurkite „Fitbit“taikomąjį projektą
Sukurkite „Fitbit“taikomąjį projektą

1. Eikite į studiją.fitbit.com

2. Prisijungę spustelėkite naują projektą.

3. Įveskite naujo projekto pavadinimą. Pasirinkite tuščią projekto šabloną ir spustelėkite sukurti.

4. Pasirinkite visus failus ir aplankus, kurie išpakuojami iš 1 veiksmo.

5. Vilkite visus failus į projekto failų sritį.

5 veiksmas: paleiskite „Developer Bridge“„Mobile Fitbit“

Paleiskite „Developer Bridge“„Mobile Fitbit“
Paleiskite „Developer Bridge“„Mobile Fitbit“
Paleiskite „Developer Bridge“„Mobile Fitbit“
Paleiskite „Developer Bridge“„Mobile Fitbit“
Paleiskite „Developer Bridge“„Mobile Fitbit“
Paleiskite „Developer Bridge“„Mobile Fitbit“
Paleiskite „Developer Bridge“„Mobile Fitbit“
Paleiskite „Developer Bridge“„Mobile Fitbit“

1. Paleiskite „Fitbit“programą (mobiliajame telefone).

2. Viršuje kairėje pasirinkite Paskyra.

3. Prietaisuose pasirinkite laikrodžio modelį.

4. Pasirinkite Kūrėjo meniu.

5. Įgalinti „Developer Bridge“. Palaukite, kol pranešimas pasikeis iš prisijungimo prie prijungto

6 veiksmas: paleiskite „Fitbit“laikrodžių kūrėją

Pradėkite kūrėją „Fitbit“laikrodžiuose
Pradėkite kūrėją „Fitbit“laikrodžiuose
Paleiskite kūrėją „Fitbit“laikrodžiuose
Paleiskite kūrėją „Fitbit“laikrodžiuose

1. Goto nustatymas.

2. Slinkite žemyn, kol rasite „Kūrėjo tiltas“.

3. Pasirinkite prisijungimo prie serverio veiksmą.

4. Palaukite, kol bus parodytas pranešimas „Connected to Debugger“.

7 veiksmas: prijunkite „Fitbit Studio“prie „Mobile“ir „Watch“

Prijunkite „Fitbit Studio“su mobiliuoju telefonu ir laikrodžiu
Prijunkite „Fitbit Studio“su mobiliuoju telefonu ir laikrodžiu

1. Viršutiniame meniu paspauskite Pasirinkti įrenginį.

2. Pasirinkite mūsų laikrodį.

3. Viršutiniame meniu paspauskite Pasirinkti telefoną.

4. Pasirinkite mūsų telefoną.

5. Palaukite, kol telefonas ir įrenginiai pasirodys prijungti

8 veiksmas: įdiekite programą „Watch“

Įdiekite programą „Watch“
Įdiekite programą „Watch“
Įdiekite programą „Watch“
Įdiekite programą „Watch“

1. Viršutiniame meniu paspauskite Vykdyti.

„Fitbit“studija pradės rinkti ir atsisiųsti programas mobiliuosiuose telefonuose ir žiūrėti.

2. Slinkite laikrodžio ekraną į kairę, kad pamatytumėte, ar programa buvo įdiegta.

3. Eikite į „Fitbit“programą

4. Viršuje kairėje pasirinkite Paskyra.

5. Skiltyje „Įrenginiai“pasirinkite laikrodžio modelį.

6. Pasirinkite Kūrėjo meniu.

7. Turėtumėte pamatyti programą, įdiegtą „Sideloaded App“

9 veiksmas: prijunkite RPO IO

Prijunkite IO RPI
Prijunkite IO RPI
Prijunkite IO RPI
Prijunkite IO RPI
Prijunkite IO RPI
Prijunkite IO RPI

1. Prijunkite IO lizdą prie duonos lentos per kabelį.

2. Prijunkite šviesos diodą prie IO prievado su 330 omų rezistoriumi, kad apribotumėte srovę.

3. Prijunkite „Servo“prie analoginio prievado priskirto IO prievado

10 veiksmas: įdiekite RPI programinę įrangą

1. Įdiekite žiniatinklio lizdo biblioteką naudodami komandą

npm įdiegti -išsaugoti ws

2. Įdiekite „pigpio“biblioteką

sudo apt-get atnaujinimas

sudo apt-get įdiegti pigpio

3. Atsisiųskite programą socket.js iš https://github.com/wtos03/RaspFit pagal katalogą RPI

4. Įdėkite socket.js į namų katalogą.

11 veiksmas: paleiskite programą RPI

1. Vykdyti komandą

$ sudo mazgas socke.js

2. Norėdami paleisti programą automatiškai paleidžiant RPI. Pridėkite komandų eilutę /etc/rc.local

12 žingsnis: išbandykite ir paleiskite programą

1. Paleiskite „Fitbit“programą mobiliesiems

2. Viršuje kairėje pasirinkite Paskyra.

3. Skiltyje „Įrenginiai“pasirinkite laikrodžio modelį.

4. Pasirinkite Kūrėjo meniu.

5. Pasirinkite programą, įdiegtą „Sideloaded App“.

6. Pasirinkite Nustatymai

7. Nustatykite RPI ir prievado IP adresą (šis projektas naudoja 4000)

8. Jei reikia, sureguliuokite analoginės vertės žingsnį (numatytasis = 20)

9. Grįžkite atgal ir išeikite iš „Fitbit“programos

10. Pradėkite programą „Fitbit“laikrodyje.

11. Pasirinkite prievadą, kurį norite valdyti

12. Mygtukai dešinėje pusėje naudojami įjungimo/išjungimo įrenginiams

13. Mygtukai kairėje naudojami didinti/mažinti analoginę vertę

13 veiksmas: trikčių šalinimas

Klaida: negalima valdyti įvesties/išvesties RPI

- Patikrinkite tinklą pagal ping RPI adresą.

- Išeiti iš „Fitbit“laikrodžio ir RPI programos.

- Paleiskite „Fitbit“programą ir sinchronizuokite su „Fitbit“laikrodžiu.

- Pradėkite programą RPI.

- Pradėkite programą „Fitbit“laikrodyje.

Rekomenduojamas: