Sadržaj:

Fitbit Raspberry Pi: 13 koraka
Fitbit Raspberry Pi: 13 koraka

Video: Fitbit Raspberry Pi: 13 koraka

Video: Fitbit Raspberry Pi: 13 koraka
Video: Обмен данными между Raspberry PI и Arduino UNO через I2C 2024, Srpanj
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

Ovaj projekt pokazuje kako koristiti Fitbit sat za kontrolu IO -a na Raspberry Pi. Ovaj je projekt razvijen na Fitbit ionic -u. No, trebao bi raditi na bilo kojem satu Fitbit sa instaliranim FItbit OS -om. Digitalnim i analognim portom možemo kontrolirati pomoću pigpio -a i biblioteke web utičnica koje rade na RPi -u. Ovaj projekt podržava 10 IO portova na RPI portu 1-5 koji su postavljeni za digitalni port koji se može samo uključiti/isključiti. Priključci 6 -10 su postavljeni za analogni priključak. Korisnici mogu poslati povećanje ili smanjenje vrijednosti za analogni port. U ovom projektu demonstriramo analogni port pomoću servo -a. Imajte na umu da će analogna vrijednost varirati ovisno o analognim uređajima.

Korak 1: Priprema projekta

Pripremite projekt
Pripremite projekt

Hardver

1. Raspberry Pi (Testirali smo na RPi 3)

2. Kabel za RPI utičnicu IO

3. Oglasna ploča s pet LED dioda i pet otpornika od 330 ohma ili

4. Servo

5. Fitibit sat sa instaliranim Fitbit OS -om

Softver

1. pigpio za instalaciju idite na

2. biblioteka web utičnica idite na

3. Račun Fitbit studija idite na

4. Preuzmite Fitbit OS Simulator s

Za više informacija o razvoju programa Fitibt posjetite

Korak 2: Preuzmite softver

Preuzmite softver
Preuzmite softver

1. Preuzmite projekt s

2. Raspakirajte datoteke projekta.

3. Poslužitelj utičnica RPI programa nalazi se na RPI/socket.js.

4. Sve datoteke projekta Fitbit nalaze se u direktoriju Fitbit.

Za informacije o direktorijima za razvoj fitbita pogledajte detalje na

Korak 3: Izradite račun za Fitbit Studio

Izradite račun za Fitbit Studio
Izradite račun za Fitbit Studio

1. Idite na studio.fitbit.com

2. Prijavite se za novi Fitbit studio na studio.fitbit.com.

Korak 4: Izradite projekt aplikacije Fitbit

Izradite Fitbit Application Project
Izradite Fitbit Application Project
Izradite Fitbit Application Project
Izradite Fitbit Application Project
Izradite Fitbit Application Project
Izradite Fitbit Application Project

1. Idite na studio.fitbit.com

2. Nakon prijave kliknite novi projekt.

3. Unesite naziv novog projekta. Odaberite prazan predložak projekta i kliknite stvoriti.

4. Odaberite sve datoteke i mape koje se raspakiraju iz 1. koraka.

5. Povucite sve datoteke u područje projektnih datoteka.

Korak 5: Pokrenite Developer Bridge na Mobile Fitbit

Pokrenite Developer Bridge na Mobile Fitbitu
Pokrenite Developer Bridge na Mobile Fitbitu
Pokrenite Developer Bridge na Mobile Fitbitu
Pokrenite Developer Bridge na Mobile Fitbitu
Pokrenite Developer Bridge na Mobile Fitbitu
Pokrenite Developer Bridge na Mobile Fitbitu
Pokrenite Developer Bridge na Mobile Fitbitu
Pokrenite Developer Bridge na Mobile Fitbitu

1. Pokrenite aplikaciju Fitbit (na mobilnom uređaju).

2. Odaberite Račun u gornjem lijevom kutu.

3. Pod uređajima odaberite model sata.

4. Odaberite Izbornik programera.

5. Omogućite Developer Bridge. Pričekajte promjenu poruke s povezivanja na povezano

Korak 6: Pokrenite Developer na Fitbit satovima

Pokrenite razvojnog programera na Fitbit satovima
Pokrenite razvojnog programera na Fitbit satovima
Pokrenite razvojnog programera na Fitbit satovima
Pokrenite razvojnog programera na Fitbit satovima

1. Idite na Postavke.

2. Pomaknite se prema dolje dok ne pronađete "Developer Bridge".

3. Odaberite radnju za Spajanje na poslužitelj.

4. Pričekajte dok se ne prikaže poruka "Connected to Debugger".

Korak 7: Povežite Fitbit Studio s mobitelom i satom

Povežite Fitbit Studio s mobitelom i satom
Povežite Fitbit Studio s mobitelom i satom

1. Na gornjem izborniku pritisnite Odaberi uređaj.

2. Odaberite naš sat.

3. Na gornjem izborniku pritisnite Odaberi telefon.

4. Odaberite naš telefon.

5. Pričekajte da se telefon i uređaji prikažu povezani

Korak 8: Instalirajte program na satu

Instalirajte program na satu
Instalirajte program na satu
Instalirajte program na satu
Instalirajte program na satu

1. Na vrhu izbornika pritisnite Pokreni.

Studio Fitbit počet će sastavljati i preuzimati programe na mobitele i gledati.

2. Pomaknite zaslon sata ulijevo da vidite je li program instaliran.

3. Idite na aplikaciju Fitbit

4. Odaberite Račun u gornjem lijevom kutu.

5. Pod uređajima odaberite model sata.

6. Odaberite Izbornik programera.

7. U odjeljku Sideloaded App trebali biste vidjeti program instaliran

Korak 9: Povežite IO za RPI

Povežite IO za RPI
Povežite IO za RPI
Povežite IO za RPI
Povežite IO za RPI
Povežite IO za RPI
Povežite IO za RPI

1. Spojite IO utičnicu s matičnom pločom putem kabela.

2. Spojite LED na IO priključak s otpornikom od 330 ohma kako biste ograničili struju.

3. Spojite servo s IO priključkom koji je dodijeljen analognom priključku

Korak 10: Instalirajte softver za RPI

1. Instalirajte knjižnicu web utičnice pomoću naredbe

npm install --save ws

2. Instalirajte biblioteku pigpio

sudo apt-get ažuriranje

sudo apt-get install pigpio

3. Preuzmite program socket.js s https://github.com/wtos03/RaspFit u direktoriju RPI

4. Stavite socket.js u početni direktorij.

Korak 11: Pokrenite program na RPI

1. Pokrenite naredbu

$ sudo čvor socke.js

2. Automatski pokretanje programa pri pokretanju RPI -a. Dodajte naredbeni redak u /etc/rc.local

Korak 12: Program za testiranje i pokretanje

1. Pokrenite Fitbit aplikaciju na mobitelu

2. Odaberite Račun u gornjem lijevom kutu.

3. Pod uređajima odaberite model sata.

4. Odaberite Izbornik programera.

5. Odaberite program instaliran u odjeljku Sideloaded App.

6. Odaberite Postavke

7. Postavite IP adresu RPI -a i porta (ovaj projekt koristi 4000)

8. Po potrebi prilagodite korak za analognu vrijednost (Zadano = 20)

9. Vratite se i izađite iz aplikacije Fitbit

10. Pokrenite program na satu Fitbit.

11. Odaberite port koji želite kontrolirati

12. Desni gumbi koriste se za uključivanje/isključivanje uređaja

13. Tipke na lijevoj strani koriste za povećanje/smanjenje analogne vrijednosti

Korak 13: Rješavanje problema

Pogreška: Nije moguće kontrolirati U/I na RPI -u

- Provjerite mrežu pinganjem RPI adrese.

- Izađite iz programa i na Fitbit satu i na RPI -ju.

- Pokrenite Fitbit aplikaciju i sinkronizaciju s Fitbit satom.

- Pokrenite program na RPI.

- Pokrenite program na satu Fitbit.

Preporučeni: