Talaan ng mga Nilalaman:
- Hakbang 1: Paghanda ng Proyekto
- Hakbang 2: Mag-download ng Software
- Hakbang 3: Lumikha ng Account para sa Fitbit Studio
- Hakbang 4: Lumikha ng Project ng Application ng Fitbit
- Hakbang 5: Simulan ang Developer Bridge sa Mobile Fitbit
- Hakbang 6: Simulan ang Developer sa Fitbit Watches
- Hakbang 7: Ikonekta ang Fitbit Studio Sa Mobile at Manood
- Hakbang 8: I-install ang Program sa Panoorin
- Hakbang 9: Ikonekta ang IO para sa RPI
- Hakbang 10: I-install ang Software para sa RPI
- Hakbang 11: Simulan ang Programa sa RPI
- Hakbang 12: Subukan at Patakbuhin ang Programa
- Hakbang 13: Pag-troubleshoot
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
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
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
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
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
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
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
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
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
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.