Sisällysluettelo:

Fitbit Raspberry Pi: 13 vaihetta
Fitbit Raspberry Pi: 13 vaihetta

Video: Fitbit Raspberry Pi: 13 vaihetta

Video: Fitbit Raspberry Pi: 13 vaihetta
Video: How to build a NAS server from old hard drives 2024, Marraskuu
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

Tämä projekti näyttää kuinka käyttää Fitbit -kelloa IO: n ohjaamiseen Raspberry Pi: llä. Tämä projekti oli kehitetty Fitbit ionic -laitteella. Mutta sen pitäisi toimia millä tahansa Fitbit -kellolla, johon on asennettu FItbit -käyttöjärjestelmä. Voimme ohjata sekä digitaalista että analogista porttia käyttämällä pigpiota ja verkkopistokirjastoa, joka toimii RPi: llä. Tämä projektituki 10 IO-porttia RPI-portissa 1-5 on asetettu digitaaliseen porttiin, joka voidaan kytkeä päälle/pois. Portti 6-10 on asetettu analogiselle portille. Käyttäjät voivat lähettää lisäys- tai vähennysarvoa analogiselle portille. Tässä projektissa esittelemme analogisen portin servoa käyttämällä. Huomaa, että analoginen arvo vaihtelee riippuen analogisista laitteista.

Vaihe 1: Valmistele projekti

Hanke Valmistaudu
Hanke Valmistaudu

Laitteisto

1. Vadelma Pi (Testasimme RPi 3: lla)

2. Kaapeli RPI: n pistorasiaan IO

3. Leipälevy, jossa on viisi LEDiä ja viisi 330 ohmin vastusta tai

4. Servo

5. Fitibit -kello, johon on asennettu Fitbit OS

Ohjelmisto

1. asennettava pigpio, siirry osoitteeseen

2. Verkkopistokirjasto siirry osoitteeseen

3. Fitbit Studion tili on osoitteessa

4. Lataa Fitbit OS Simulator osoitteesta

Lisätietoja Fitibt-ohjelman kehittämisestä on osoitteessa

Vaihe 2: Lataa ohjelmisto

Lataa ohjelmisto
Lataa ohjelmisto

1. Lataa projekti osoitteesta

2. Pura projektitiedostot.

3. Ohjelmoi RPI: n socket -palvelin osoitteessa RPI/socket.js.

4. Kaikki Fitbit -projektitiedostot ovat Fitbit -hakemistossa.

Lisätietoja fitbit-kehittämisen hakemistoista on osoitteessa

Vaihe 3: Luo tili Fitbit Studiolle

Luo tili Fitbit Studiolle
Luo tili Fitbit Studiolle

1. Siirry osoitteeseen studio.fitbit.com

2. Rekisteröidy uuteen Fitbit -studioon osoitteessa studio.fitbit.com.

Vaihe 4: Luo Fitbit -sovellusprojekti

Luo Fitbit -sovellusprojekti
Luo Fitbit -sovellusprojekti
Luo Fitbit -sovellusprojekti
Luo Fitbit -sovellusprojekti
Luo Fitbit -sovellusprojekti
Luo Fitbit -sovellusprojekti

1. mene studio.fitbit.com

2. Napsauta kirjautumisen jälkeen uutta projektia.

3. Kirjoita uuden projektin nimi. Valitse tyhjä projektimalli ja napsauta Luo.

4. Valitse kaikki tiedostot ja kansiot, jotka puretaan vaiheessa 1.

5. Vedä kaikki tiedostot projektitiedostoalueelle.

Vaihe 5: Käynnistä Developer Bridge Mobile Fitbitissä

Käynnistä Developer Bridge Mobile Fitbitissä
Käynnistä Developer Bridge Mobile Fitbitissä
Käynnistä Developer Bridge Mobile Fitbitissä
Käynnistä Developer Bridge Mobile Fitbitissä
Käynnistä Developer Bridge Mobile Fitbitissä
Käynnistä Developer Bridge Mobile Fitbitissä
Käynnistä Developer Bridge Mobile Fitbitissä
Käynnistä Developer Bridge Mobile Fitbitissä

1. Käynnistä Fitbit -sovellus (mobiililaitteessa).

2. Valitse vasemmasta yläkulmasta Tili.

3. Valitse kellomalli laitteiden alta.

4. Valitse Kehittäjävalikko.

5. Ota Developer Bridge käyttöön. Odota, että viesti muuttuu yhteyden muodostamisesta yhdistetyksi

Vaihe 6: Käynnistä kehittäjä Fitbit -kelloissa

Aloita kehittäjä Fitbit -kelloissa
Aloita kehittäjä Fitbit -kelloissa
Aloita kehittäjä Fitbit -kelloissa
Aloita kehittäjä Fitbit -kelloissa

1. Siirry asetus.

2. Vieritä alaspäin, kunnes löydät "Developer Bridge".

3. Valitse Yhdistä palvelimeen -toiminto.

4. Odota, kunnes näyttöön tulee viesti "Connected to Debugger".

Vaihe 7: Yhdistä Fitbit Studio mobiililaitteeseen ja kelloon

Yhdistä Fitbit Studio mobiililaitteella ja kellolla
Yhdistä Fitbit Studio mobiililaitteella ja kellolla

1. Paina ylävalikossa Valitse laite.

2. Valitse kellomme.

3. Paina ylävalikossa Valitse puhelin.

4. Valitse puhelimemme.

5. Odota, että sekä puhelin että laitteet näkyvät yhdistettynä

Vaihe 8: Asenna ohjelma kelloon

Asenna ohjelma kelloon
Asenna ohjelma kelloon
Asenna ohjelma kelloon
Asenna ohjelma kelloon

1. Paina ylävalikosta Suorita.

Fitbit -studio alkaa koota ja ladata ohjelmia sekä matkapuhelimiin että kelloihin.

2. Vieritä kellon näyttöä vasemmalle nähdäksesi, onko ohjelma asennettu.

3. Siirry Fitbit -sovellukseen

4. Valitse vasemmasta yläkulmasta Tili.

5. Valitse kellomalli laitteiden alta.

6. Valitse Kehittäjävalikko.

7. Sinun pitäisi nähdä ohjelma, joka on asennettu Sideloaded -sovellukseen

Vaihe 9: Liitä RPI: n IO

Liitä IO RPI: lle
Liitä IO RPI: lle
Liitä IO RPI: lle
Liitä IO RPI: lle
Liitä IO RPI: lle
Liitä IO RPI: lle

1. Liitä IO -pistorasia leipälevyyn kaapelin kautta.

2. Liitä LED IO -porttiin 330 ohmin vastuksella rajoittaaksesi virtaa.

3. Liitä Servo analogiseen porttiin määritettyyn IO -porttiin

Vaihe 10: Asenna ohjelmisto RPI: lle

1. Asenna verkkopistokirjasto komennolla

npm asennus -tallenna ws

2. Asenna pigpio -kirjasto

sudo apt-get päivitys

sudo apt-get install pigpio

3. Lataa ohjelma socket.js osoitteesta https://github.com/wtos03/RaspFit hakemistosta RPI

4. Laita socket.js kotihakemistoon.

Vaihe 11: Käynnistä ohjelma RPI: llä

1. Suorita komento

$ sudo -solmu socke.js

2. Ohjelman käynnistäminen automaattisesti, kun RPI käynnistetään. Lisää komentorivi hakemistoon /etc/rc.local

Vaihe 12: Testaa ja suorita ohjelma

1. Käynnistä Fitbit -sovellus Mobile

2. Valitse Tili vasemmasta yläkulmasta.

3. Valitse kellomalli laitteiden alta.

4. Valitse Kehittäjävalikko.

5. Valitse Sideloaded -sovelluksesta asennettu ohjelma.

6. Valitse Asetukset

7. Aseta RPI: n ja portin IP -osoite (tämä projekti käyttää 4000)

8. Säädä analogisen arvon askel tarvittaessa (Oletus = 20)

9. Palaa takaisin ja sulje Fitbit -sovellus

10. Käynnistä ohjelma Fitbit -kellossa.

11. Valitse portti, jota haluat ohjata

12. Oikealla olevat painikkeet käyttävät ON/OFF -laitteita

13. Vasemmanpuoleiset painikkeet käyttävät analogisen arvon lisäystä/pienentämistä

Vaihe 13: Vianetsintä

Virhe: RPI: n I/O -ohjausta ei voi ohjata

- Tarkista verkko ping RPI: n osoitteen avulla.

- Poistu ohjelmasta sekä Fitbit -kellossa että RPI: ssä.

- Käynnistä Fitbit -sovellus ja synkronoi Fitbit -kellon kanssa.

- Käynnistä ohjelma RPI: llä.

- Käynnistä ohjelma Fitbit -kellossa.

Suositeltava: