Talaan ng mga Nilalaman:

Fitbit Raspberry Pi: 13 Mga Hakbang
Fitbit Raspberry Pi: 13 Mga Hakbang

Video: Fitbit Raspberry Pi: 13 Mga Hakbang

Video: Fitbit Raspberry Pi: 13 Mga Hakbang
Video: My job is to observe the forest and something strange is happening here. 2024, Nobyembre
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

Ipinapakita ng proyektong ito kung paano gamitin ang Fitbit relo upang makontrol ang IO sa Raspberry Pi. Ang proyektong ito ay binuo sa Fitbit ionic. Ngunit dapat itong gumana sa anumang relo ng Fitbit na naka-install ang FItbit OS. Maaari naming makontrol ang parehong digital at analog port sa pamamagitan ng paggamit ng pigpio at web socket library na tumatakbo sa RPi. Sinusuportahan ng proyektong ito ang 10 IO port sa RPI Port 1-5 na nakatakda para sa Digital port na maaari lamang on / off. Ang Port 6 -10 ay nakatakda para sa Analog port. Maaaring magpadala ang mga gumagamit ng pagtaas o pagbawas ng halaga para sa Analog port. Sa proyektong ito, ipinapakita namin ang analog port sa pamamagitan ng paggamit ng servo. Mangyaring tandaan na ang halaga ng analog ay mag-iiba depende sa mga analog device.

Hakbang 1: Paghanda ng Proyekto

Paghanda ng Proyekto
Paghanda ng Proyekto

Hardware

1. Raspberry Pi (Sinubukan namin sa RPi 3)

2. Cable para sa socket ng RPI na IO

3. Breadboard na may limang LEDs at limang 330 ohm resistors o

4. Servo

5. Fitibit relo na may naka-install na Fitbit OS

Software

1. pigpio para sa pag-install pumunta sa

2. web socket library pumunta sa

3. Ang account ng Fitbit studio ay pumunta sa

4. Pag-download ng Fitbit OS Simulator mula sa

Para sa karagdagang impormasyon sa pagbuo ng programa ng Fitibt pumunta sa

Hakbang 2: Mag-download ng Software

Mag-download ng Software
Mag-download ng Software

1. Mag-download ng proyekto mula sa

2. I-unzip ang mga file ng proyekto.

3. Ang socket server ng programa ng RPI ay nasa RPI / socket.js.

4. Ang lahat ng mga file ng proyekto ng Fitbit ay nasa ilalim ng direktoryo ng Fitbit.

Para sa impormasyon sa mga direktoryo para sa pagpapaunlad ng fitbit, mangyaring tingnan ang mga detalye sa

Hakbang 3: Lumikha ng Account para sa Fitbit Studio

Lumikha ng Account para sa Fitbit Studio
Lumikha ng Account para sa Fitbit Studio

1. Pumunta sa studio.fitbit.com

2. Mag-sign up para sa bagong Fitbit studio sa studio.fitbit.com.

Hakbang 4: Lumikha ng Project ng Application ng Fitbit

Lumikha ng Project ng Application ng Fitbit
Lumikha ng Project ng Application ng Fitbit
Lumikha ng Project ng Application ng Fitbit
Lumikha ng Project ng Application ng Fitbit
Lumikha ng Project ng Application ng Fitbit
Lumikha ng Project ng Application ng Fitbit

1. Goto studio.fitbit.com

2. Pagkatapos ng pag-login, mag-click sa bagong proyekto.

3. Ipasok ang pangalan ng Bagong proyekto. Piliin ang walang laman na template ng proyekto at i-click ang lumikha.

4. Piliin ang lahat ng mga file at folder na mag-unzip mula sa hakbang 1.

5. I-drag ang lahat ng mga file sa lugar ng mga file ng Project.

Hakbang 5: Simulan ang Developer Bridge sa Mobile Fitbit

Simulan ang Developer Bridge sa Mobile Fitbit
Simulan ang Developer Bridge sa Mobile Fitbit
Simulan ang Developer Bridge sa Mobile Fitbit
Simulan ang Developer Bridge sa Mobile Fitbit
Simulan ang Developer Bridge sa Mobile Fitbit
Simulan ang Developer Bridge sa Mobile Fitbit
Simulan ang Developer Bridge sa Mobile Fitbit
Simulan ang Developer Bridge sa Mobile Fitbit

1. Simulan ang application ng Fitbit (sa mobile).

2. Piliin ang Account sa kaliwang tuktok.

3. Sa ilalim ng mga aparato, piliin ang iyong modelo ng panonood.

4. Piliin ang Menu ng Developer.

5. Paganahin ang Developer Bridge. Maghintay ng pagbabago ng mensahe mula sa pagkonekta sa konektado

Hakbang 6: Simulan ang Developer sa Fitbit Watches

Simulan ang Developer sa Fitbit Watches
Simulan ang Developer sa Fitbit Watches
Simulan ang Developer sa Fitbit Watches
Simulan ang Developer sa Fitbit Watches

1. Pagtatakda ng Goto.

2. Mag-scroll pababa hanggang sa matagpuan ang "Developer Bridge".

3. Piliin ang aksyon sa Pagkonekta sa Server.

4. Maghintay hanggang ipakita ang mensahe na "Nakakonekta sa Debugger".

Hakbang 7: Ikonekta ang Fitbit Studio Sa Mobile at Manood

Ikonekta ang Fitbit Studio Sa Mobile at Panoorin
Ikonekta ang Fitbit Studio Sa Mobile at Panoorin

1. Sa tuktok na menu, pindutin ang Piliin ang isang aparato.

2. Piliin ang aming relo.

3. Sa tuktok na menu, pindutin ang Piliin ang isang telepono.

4. Piliin ang aming telepono.

5. Maghintay para sa parehong telepono at aparato ay nagpapakita konektado

Hakbang 8: I-install ang Program sa Panoorin

I-install ang Program sa Panoorin
I-install ang Program sa Panoorin
I-install ang Program sa Panoorin
I-install ang Program sa Panoorin

1. Sa tuktok na menu, pindutin ang Run.

Ang studio ng Fitbit ay magsisimulang mag-ipon at mag-download ng mga programa sa parehong mga mobiles at manuod.

2. I-scroll ang screen ng relo sa kaliwa upang makita kung na-install ang programa.

3. Pumunta sa application ng Fitbit

4. Piliin ang Account sa kaliwang tuktok.

5. Sa ilalim ng mga aparato, piliin ang iyong modelo ng panonood.

6. Piliin ang Menu ng Developer.

7. Dapat mong makita ang naka-install na programa sa ilalim ng Sideloaded App

Hakbang 9: Ikonekta ang IO para sa RPI

Ikonekta ang IO para sa RPI
Ikonekta ang IO para sa RPI
Ikonekta ang IO para sa RPI
Ikonekta ang IO para sa RPI
Ikonekta ang IO para sa RPI
Ikonekta ang IO para sa RPI

1. Ikonekta ang IO Socket sa breadboard sa pamamagitan ng cable.

2. Ikonekta ang LED sa IO port na may 330 Ohm Resistor upang limitahan ang kasalukuyang.

3. Ikonekta ang Servo sa port ng IO na itinalaga para sa analog port

Hakbang 10: I-install ang Software para sa RPI

1. Mag-install ng web socket library gamit ang command

i-install ang --save ws

2. Mag-install ng librarya ng pigpio

sudo apt-get update

sudo apt-get install pigpio

3. Mag-download ng socket.js ng programa mula sa https://github.com/wtos03/RaspFit sa ilalim ng direktoryo ng RPI

4. Ilagay ang socket.js sa direktoryo ng bahay.

Hakbang 11: Simulan ang Programa sa RPI

1. Patakbuhin ang utos

$ sudo node socke.js

2. Upang awtomatikong simulan ang programa kapag nagsisimula sa RPI. Magdagdag ng linya ng utos sa /etc/rc.local

Hakbang 12: Subukan at Patakbuhin ang Programa

1. Simulan ang Fitbit Applicaiton sa Mobile

2. Piliin ang Account sa kaliwang tuktok.

3. Sa ilalim ng mga aparato, piliin ang iyong modelo ng panonood.

4. Piliin ang Menu ng Developer.

5. Piliin ang program na naka-install sa ilalim ng Sideloaded App.

6. Piliin ang Mga Setting

7. Itakda ang IP Address ng RPI at Port (Ang proyektong ito ay gumagamit ng 4000)

8. Ayusin ang hakbang para sa halagang analog kung kinakailangan (Default = 20)

9. Bumalik at lumabas sa Application ng Fitbit

10. Magsimula ng programa sa panonood ng Fitbit.

11. Piliin ang port na nais mong kontrolin

12. Mga pindutan sa tamang paggamit para sa mga ON / OFF na aparato

13. Mga pindutan sa kaliwang gamit para sa pagtaas / pagbawas ng halagang analog

Hakbang 13: Pag-troubleshoot

Error: Hindi makontrol ang I / O sa RPI

- Suriin ang network sa pamamagitan ng address ng ping RPI.

- Lumabas sa programa sa parehong panonood ng Fitbit at RPI.

- Simulan ang Fitbit Application at Pag-sync sa Fitbit na relo.

- Simulan ang programa sa RPI.

- Simulan ang programa sa panonood ng Fitbit.

Inirerekumendang: