Sisällysluettelo:
- Vaihe 1: Valmistele projekti
- Vaihe 2: Lataa ohjelmisto
- Vaihe 3: Luo tili Fitbit Studiolle
- Vaihe 4: Luo Fitbit -sovellusprojekti
- Vaihe 5: Käynnistä Developer Bridge Mobile Fitbitissä
- Vaihe 6: Käynnistä kehittäjä Fitbit -kelloissa
- Vaihe 7: Yhdistä Fitbit Studio mobiililaitteeseen ja kelloon
- Vaihe 8: Asenna ohjelma kelloon
- Vaihe 9: Liitä RPI: n IO
- Vaihe 10: Asenna ohjelmisto RPI: lle
- Vaihe 11: Käynnistä ohjelma RPI: llä
- Vaihe 12: Testaa ja suorita ohjelma
- Vaihe 13: Vianetsintä
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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
1. Siirry osoitteeseen studio.fitbit.com
2. Rekisteröidy uuteen Fitbit -studioon osoitteessa studio.fitbit.com.
Vaihe 4: 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ä
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
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
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
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
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.