Tartalomjegyzék:

Fitbit Raspberry Pi: 13 lépés
Fitbit Raspberry Pi: 13 lépés

Videó: Fitbit Raspberry Pi: 13 lépés

Videó: Fitbit Raspberry Pi: 13 lépés
Videó: ‘Fitbit for the face’ can turn any face mask into smart monitoring device | FaceBit 2024, November
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

Ez a projekt bemutatja, hogyan használhatja a Fitbit órát az IO vezérléséhez a Raspberry Pi -n. Ezt a projektet Fitbit ionic -on fejlesztették ki. De minden Fitbit karórán működnie kell, telepített FItbit operációs rendszerrel. Mind a digitális, mind az analóg portot vezérelhetjük a pigpio és az RPi -n futó webes socket könyvtár használatával. Ez a projekt támogatja az RPI 1-5 port 10 IO portját a digitális porthoz, amely csak be/ki kapcsolható. A 6-10 -es portok analóg porthoz vannak beállítva. A felhasználók növelhetik vagy csökkenthetik az analóg port értékét. Ebben a projektben az analóg portot mutatjuk be a szervo használatával. Kérjük, vegye figyelembe, hogy az analóg érték az analóg eszközöktől függően változhat.

1. lépés: A projekt előkészítése

Projekt előkészítése
Projekt előkészítése

Hardver

1. Raspberry Pi (RPi 3 -on teszteltük)

2. Kábel az RPI aljzatához IO

3. Kenyeretábla öt LED -del és öt 330 ohmos ellenállással vagy

4. Szervó

5. Fitibit karóra telepített Fitbit operációs rendszerrel

Szoftver

1. a telepítéshez szükséges pigpio a https://www.npmjs.com/package/pigpio címen érhető el

2. a webes socket könyvtár a https://github.com/websockets/ws címen érhető el

3. A Fitbit stúdió fiókja a https://studio.fitbit.com webhelyen található

4. A Fitbit OS Simulator letölthető a https://dev.fitbit.com/getting-started webhelyről

A Fitibt program fejlesztéséről további információt a https://dev.fitbit.com/getting-started oldalon talál.

Lépés: Töltse le a szoftvert

Szoftver letöltése
Szoftver letöltése

1. Töltse le a projektet a https://github.com/wtos03/RaspFit webhelyről

2. Csomagolja ki a projektfájlokat.

3. Programozza az RPI socket szerverét az RPI/socket.js címen.

4. Minden Fitbit projektfájl a Fitbit könyvtárban található.

A fitbit fejlesztési könyvtárakról a https://dev.fitbit.com/build/guides/application/#folder-structure címen olvashat bővebben

3. lépés: Hozzon létre fiókot a Fitbit Studio számára

Hozzon létre fiókot a Fitbit Studio számára
Hozzon létre fiókot a Fitbit Studio számára

1. Nyissa meg a studio.fitbit.com oldalt

2. Iratkozzon fel az új Fitbit stúdióra a studio.fitbit.com oldalon.

4. lépés: Hozzon létre Fitbit alkalmazásprojektet

Fitbit Alkalmazási Projekt létrehozása
Fitbit Alkalmazási Projekt létrehozása
Fitbit Alkalmazási Projekt létrehozása
Fitbit Alkalmazási Projekt létrehozása
Fitbit Alkalmazási Projekt létrehozása
Fitbit Alkalmazási Projekt létrehozása

1. Goto studio.fitbit.com

2. A bejelentkezés után kattintson az új projektre.

3. Írja be az Új projekt nevét. Válassza ki az üres projektsablont, majd kattintson a Létrehozás gombra.

4. Válassza ki az összes olyan fájlt és mappát, amelyet az 1. lépésből kicsomagol.

5. Húzza az összes fájlt a Projekt fájlok területre.

5. lépés: Indítsa el a Developer Bridge alkalmazást a Mobile Fitbit rendszeren

Indítsa el a Developer Bridge alkalmazást a Mobile Fitbit rendszeren
Indítsa el a Developer Bridge alkalmazást a Mobile Fitbit rendszeren
Indítsa el a Developer Bridge alkalmazást a Mobile Fitbit rendszeren
Indítsa el a Developer Bridge alkalmazást a Mobile Fitbit rendszeren
Indítsa el a Developer Bridge alkalmazást a Mobile Fitbit rendszeren
Indítsa el a Developer Bridge alkalmazást a Mobile Fitbit rendszeren
Indítsa el a Developer Bridge alkalmazást a Mobile Fitbit rendszeren
Indítsa el a Developer Bridge alkalmazást a Mobile Fitbit rendszeren

1. Indítsa el a Fitbit alkalmazást (mobilon).

2. Válassza a Fiók lehetőséget a bal felső sarokban.

3. Az eszközök alatt válassza ki az óra modelljét.

4. Válassza a Fejlesztői menü lehetőséget.

5. A Developer Bridge engedélyezése. Várja meg az üzenetváltást a csatlakozásról a csatlakoztatottra

6. lépés: Indítsa el a fejlesztőt a Fitbit órákon

Indítsa el a fejlesztőt a Fitbit órákon
Indítsa el a fejlesztőt a Fitbit órákon
Indítsa el a fejlesztőt a Fitbit órákon
Indítsa el a fejlesztőt a Fitbit órákon

1. Goto beállítás.

2. Görgessen lefelé, amíg meg nem találja a "Fejlesztői híd" -t.

3. Válassza a Csatlakozás a szerverhez műveletet.

4. Várjon, amíg megjelenik a "Connected to Debugger" üzenet.

7. lépés: Csatlakoztassa a Fitbit Studio -t a mobilhoz és az órához

Csatlakoztassa a Fitbit Studio -t a mobilhoz és az órához
Csatlakoztassa a Fitbit Studio -t a mobilhoz és az órához

1. A felső menüben nyomja meg az Eszköz kiválasztása gombot.

2. Válassza ki az óránkat.

3. A felső menüben nyomja meg a Telefon kiválasztása gombot.

4. Válassza ki telefonunkat.

5. Várja meg, amíg a telefon és az eszközök csatlakoztatva vannak

8. lépés: Telepítse a programot az órára

Telepítse a programot a Watch -ra
Telepítse a programot a Watch -ra
Telepítse a programot a Watch -ra
Telepítse a programot a Watch -ra

1. A felső menüben nyomja meg a Futtatás gombot.

A Fitbit stúdió elkezdi összeállítani és letölteni a programokat mobilokra és órákra egyaránt.

2. Görgessen balra az óra képernyőjén, és ellenőrizze, hogy a program telepítve volt -e.

3. Lépjen a Fitbit alkalmazásba

4. Válassza a Fiók lehetőséget a bal felső sarokban.

5. Az eszközök alatt válassza ki az óra modelljét.

6. Válassza a Fejlesztői menü lehetőséget.

7. Látnia kell a Sideloaded App alatt telepített programot

9. lépés: Csatlakoztassa az IO -t az RPI -hez

Csatlakoztassa az IO -t az RPI -hez
Csatlakoztassa az IO -t az RPI -hez
Csatlakoztassa az IO -t az RPI -hez
Csatlakoztassa az IO -t az RPI -hez
Csatlakoztassa az IO -t az RPI -hez
Csatlakoztassa az IO -t az RPI -hez

1. Csatlakoztassa az IO aljzatot kenyérsütő táblával kábelen keresztül.

2. Csatlakoztassa a LED -et az IO porthoz 330 ohmos ellenállással az áram korlátozásához.

3. Csatlakoztassa a Servót az analóg porthoz rendelt IO porthoz

10. lépés: Szoftver telepítése RPI -hez

1. Telepítse a webes socket könyvtárat a paranccsal

npm install -wsave mentése

2. Telepítse a pigpio könyvtárat

sudo apt-get update

sudo apt-get install pigpio

3. Töltse le a socket.js programot a https://github.com/wtos03/RaspFit címről az RPI könyvtár alatt

4. Tegye a socket.js -t a saját könyvtárba.

11. lépés: Indítsa el a programot RPI -n

1. Futtassa a parancsot

$ sudo node socke.js

2. A program automatikus indítása az RPI indításakor. Adjon hozzá parancssort az /etc/rc.local fájlhoz

12. lépés: A program tesztelése és futtatása

1. Indítsa el a Fitbit alkalmazást a mobilon

2. Válassza a Fiók lehetőséget a bal felső sarokban.

3. Az eszközök alatt válassza ki az óra modelljét.

4. Válassza a Fejlesztői menü lehetőséget.

5. Válassza ki a Sideloaded App alatt telepített programot.

6. Válassza a Beállítások lehetőséget

7. Állítsa be az RPI és a port IP -címét (ez a projekt 4000 -et használ)

8. Szükség esetén állítsa be az analóg érték lépését (alapértelmezett = 20)

9. Menjen vissza, és lépjen ki a Fitbit alkalmazásból

10. Indítsa el a programot a Fitbit karórán.

11. Válassza ki a vezérelni kívánt portot

12. A gombok a jobb oldalon használhatók a BE/KI eszközökhöz

13. A bal oldali gombok az analóg érték növelésére/csökkentésére szolgálnak

13. lépés: Hibaelhárítás

Hiba: Az RPI I/O vezérlése nem vezérelhető

- Ellenőrizze a hálózatot a ping RPI címével.

- Kilépés a programból a Fitbit karórán és az RPI -n.

- Indítsa el a Fitbit alkalmazást és szinkronizálja a Fitbit órával.

- Indítsa el a programot RPI -n.

- Indítsa el a programot a Fitbit karórán.

Ajánlott: