Satura rādītājs:

Fitbit Raspberry Pi: 13 soļi
Fitbit Raspberry Pi: 13 soļi

Video: Fitbit Raspberry Pi: 13 soļi

Video: Fitbit Raspberry Pi: 13 soļi
Video: Beepberry! Tiny Pi-based Blackberry cyberdeck #shorts 2024, Jūlijs
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

Šis projekts parāda, kā izmantot Fitbit pulksteni, lai kontrolētu IO Raspberry Pi. Šis projekts tika izstrādāts uz Fitbit jonu. Bet tam vajadzētu darboties jebkurā Fitbit pulkstenī ar instalētu FItbit OS. Mēs varam kontrolēt gan digitālo, gan analogo portu, izmantojot pigpio un tīmekļa ligzdas bibliotēku, kas darbojas RPi. Šis projekts atbalsta 10 IO portus RPI portā 1-5 ir iestatīts digitālajam portam, ko var ieslēgt/izslēgt. Ports 6-10 ir iestatīts analogajam portam. Lietotāji var nosūtīt palielinātu vai samazinātu analogā porta vērtību. Šajā projektā mēs demonstrējam analogo portu, izmantojot servo. Lūdzu, ņemiet vērā, ka analogā vērtība mainīsies atkarībā no analogās ierīces.

1. darbība: projekta sagatavošana

Projekta sagatavošana
Projekta sagatavošana

Aparatūra

1. Raspberry Pi (Mēs pārbaudījām uz RPi 3)

2. Kabelis RPI ligzdai IO

3. Maizes dēlis ar piecām gaismas diodēm un pieciem 330 omu rezistoriem vai

4. Servo

5. Fitibit pulkstenis ar instalētu Fitbit OS

Programmatūra

1. pigpio instalēšanai dodieties uz vietni

2. tīmekļa ligzdas bibliotēka dodieties uz vietni

3. Fitbit studijas konts dodieties uz vietni

4. Fitbit OS Simulator lejupielāde no vietnes

Lai iegūtu vairāk informācijas par Fitibt programmas izstrādi, apmeklējiet vietni

2. darbība: lejupielādējiet programmatūru

Lejupielādēt programmatūru
Lejupielādēt programmatūru

1. Lejupielādējiet projektu no

2. Izsaiņojiet projekta failus.

3. Programmas RPI ligzdas serveris atrodas vietnē RPI/socket.js.

4. Visi Fitbit projekta faili atrodas Fitbit direktorijā.

Lai iegūtu informāciju par fitbit izstrādes direktorijiem, lūdzu, skatiet detalizētu informāciju vietnē

3. darbība: izveidojiet kontu Fitbit Studio

Izveidojiet kontu Fitbit Studio
Izveidojiet kontu Fitbit Studio

1. Dodieties uz studio.fitbit.com

2. Reģistrējieties jaunai Fitbit studijai vietnē studio.fitbit.com.

4. darbība. Izveidojiet Fitbit lietojumprogrammu

Izveidojiet Fitbit lietojumprogrammu
Izveidojiet Fitbit lietojumprogrammu
Izveidojiet Fitbit lietojumprogrammu
Izveidojiet Fitbit lietojumprogrammu
Izveidojiet Fitbit lietojumprogrammu
Izveidojiet Fitbit lietojumprogrammu

1. Iet uz studio.fitbit.com

2. Pēc pieteikšanās noklikšķiniet uz jauna projekta.

3. Ievadiet Jauna projekta nosaukumu. Atlasiet tukšu projekta veidni un noklikšķiniet uz izveidot.

4. Atlasiet visus failus un mapes, kas tiek izpakotas no 1. darbības.

5. Velciet visus failus projekta failu apgabalā.

5. darbība. Sāciet izstrādātāja tiltu mobilajā Fitbit

Sāciet izstrādātāja tiltu mobilajā Fitbit
Sāciet izstrādātāja tiltu mobilajā Fitbit
Sāciet izstrādātāja tiltu vietnē Mobile Fitbit
Sāciet izstrādātāja tiltu vietnē Mobile Fitbit
Sāciet izstrādātāja tiltu mobilajā Fitbit
Sāciet izstrādātāja tiltu mobilajā Fitbit
Sāciet izstrādātāja tiltu vietnē Mobile Fitbit
Sāciet izstrādātāja tiltu vietnē Mobile Fitbit

1. Palaidiet lietotni Fitbit (mobilajā ierīcē).

2. Augšējā kreisajā stūrī atlasiet Konts.

3. Zem ierīcēm izvēlieties pulksteņa modeli.

4. Izvēlieties Izstrādātāja izvēlne.

5. Iespējot izstrādātāja tiltu. Pagaidiet, kad tiek mainīts ziņojums no savienojuma uz savienojumu

6. darbība: palaidiet izstrādātāju Fitbit pulksteņos

Sāciet izstrādātāju Fitbit pulksteņos
Sāciet izstrādātāju Fitbit pulksteņos
Sāciet izstrādātāju Fitbit pulksteņos
Sāciet izstrādātāju Fitbit pulksteņos

1. Iet iestatīšana.

2. Ritiniet uz leju, līdz atrodat vienumu “Izstrādātāja tilts”.

3. Izvēlieties darbību, lai izveidotu savienojumu ar serveri.

4. Pagaidiet, līdz tiek parādīts ziņojums "Savienots ar atkļūdotāju".

7. darbība. Savienojiet Fitbit Studio ar mobilo tālruni un pulksteni

Savienojiet Fitbit Studio ar mobilo un pulksteni
Savienojiet Fitbit Studio ar mobilo un pulksteni

1. Augšējā izvēlnē nospiediet Izvēlēties ierīci.

2. Izvēlieties mūsu pulksteni.

3. Augšējā izvēlnē nospiediet Izvēlieties tālruni.

4. Izvēlieties mūsu tālruni.

5. Pagaidiet, līdz tālrunis un ierīces parādās savienoti

8. solis: instalējiet programmu pulkstenī

Instalējiet programmu pulkstenī
Instalējiet programmu pulkstenī
Instalējiet programmu pulkstenī
Instalējiet programmu pulkstenī

1. Augšējā izvēlnē nospiediet Palaist.

Fitbit studija sāks apkopot un lejupielādēt programmas gan mobilajos tālruņos, gan skatīties.

2. Ritiniet pulksteņa ekrānu pa kreisi, lai redzētu, vai programma ir instalēta.

3. Dodieties uz lietotni Fitbit

4. Augšējā kreisajā stūrī atlasiet Konts.

5. Zem ierīcēm izvēlieties pulksteņa modeli.

6. Izvēlieties Izstrādātāja izvēlne.

7. Jums vajadzētu redzēt programmu, kas instalēta zem lietotnes Sideloaded

9. solis: pievienojiet IO RPI

Pievienojiet IO RPI
Pievienojiet IO RPI
Pievienojiet IO RPI
Pievienojiet IO RPI
Pievienojiet IO RPI
Pievienojiet IO RPI

1. Savienojiet IO ligzdu ar maizes dēli, izmantojot kabeli.

2. Pievienojiet gaismas diodi IO portam ar 330 omu rezistoru, lai ierobežotu strāvu.

3. Savienojiet Servo ar IO portu, kas piešķirts analogajam portam

10. darbība: instalējiet programmatūru RPI

1. Instalējiet tīmekļa ligzdas bibliotēku, izmantojot komandu

npm instalēt -saglabāt ws

2. Instalējiet pigpio bibliotēku

sudo apt-get update

sudo apt-get instalēt pigpio

3. Lejupielādējiet programmu socket.js no https://github.com/wtos03/RaspFit direktorijā RPI

4. Ievietojiet socket.js mājas direktorijā.

11. darbība: sāciet programmu RPI

1. Palaist komandu

$ sudo mezgls socke.js

2. Lai automātiski palaistu programmu, palaižot RPI. Pievienojiet komandrindu /etc/rc.local

12. darbība: pārbaudiet un palaidiet programmu

1. Palaidiet Fitbit lietojumprogrammu mobilajā ierīcē

2. Augšējā kreisajā stūrī atlasiet Konts.

3. Zem ierīcēm izvēlieties pulksteņa modeli.

4. Atlasiet Izstrādātāja izvēlne.

5. Izvēlieties programmu, kas instalēta zem lietotnes Sideloaded.

6. Izvēlieties Iestatījumi

7. Iestatiet RPI un porta IP adresi (šim projektam izmantojiet 4000)

8. Ja nepieciešams, pielāgojiet analogās vērtības soli (noklusējums = 20)

9. Atgriezieties un izejiet no Fitbit lietojumprogrammas

10. Sāciet programmu Fitbit pulkstenī.

11. Izvēlieties portu, kuru vēlaties kontrolēt

12. Pogas labajā pusē izmanto ieslēgšanas/izslēgšanas ierīcēm

13. Pogas kreisajā pusē izmanto analogās vērtības palielināšanai/samazināšanai

13. darbība. Problēmu novēršana

Kļūda: nevar kontrolēt RPI I/O

- Pārbaudiet tīklu pēc ping RPI adreses.

- Iziet no programmas gan Fitbit pulkstenī, gan RPI.

- Sāciet lietotni Fitbit un sinhronizējiet ar Fitbit pulksteni.

- Sāciet programmu ar RPI.

- Sāciet programmu Fitbit pulkstenī.

Ieteicams: