Turinys:
- 1 žingsnis: Paruoškite projektą
- 2 veiksmas: atsisiųskite programinę įrangą
- 3 veiksmas: sukurkite „Fitbit Studio“paskyrą
- 4 žingsnis: sukurkite „Fitbit“taikomąjį projektą
- 5 veiksmas: paleiskite „Developer Bridge“„Mobile Fitbit“
- 6 veiksmas: paleiskite „Fitbit“laikrodžių kūrėją
- 7 veiksmas: prijunkite „Fitbit Studio“prie „Mobile“ir „Watch“
- 8 veiksmas: įdiekite programą „Watch“
- 9 veiksmas: prijunkite RPO IO
- 10 veiksmas: įdiekite RPI programinę įrangą
- 11 veiksmas: paleiskite programą RPI
- 12 žingsnis: išbandykite ir paleiskite programą
- 13 veiksmas: trikčių šalinimas
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Š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ą
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ą
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ą
1. Eikite į studio.fitbit.com
2. Užsiregistruokite naujai „Fitbit“studijai adresu studio.fitbit.com.
4 žingsnis: 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“
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ą
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“
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“
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
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.