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
Video: Fitbit Raspberry Pi: 13 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
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.
Inirerekumendang:
Hinahayaan Mag-ayos ng isang Fitbit Charge 2 na Magkasama. Mga Linya sa Screen .: 3 Mga Hakbang
Hinahayaan nating ayusin ang isang Fitbit Charge 2 na magkasama. Mga Linya sa Screen .: Kaya tungkol sa 13 mga pag-mount pagkatapos bumili ng aking unang Fitbit nagsimula akong makakuha ng mga linya na dumaan sa screen. Araw-araw isa pa ang lalabas minsan higit pa sa isang araw. Inalagaan ko ng mabuti ang aking Fitbit na naisip ko at hindi alam kung bakit nagsimula ito. isang beses
Mga Gabay sa Mga Nagsisimula sa Raspberry Pi: 6 Mga Hakbang (na may Mga Larawan)
Mga Gabay sa Mga Nagsisimula sa Raspberry Pi: Sa loob ng mahabang panahon nagtatrabaho ako kasama si Arduino. Ito ay madali, mura at nakatapos ng trabaho. Ngunit nitong mga nakaraang araw ay mas nakakagusto ako sa mga proyekto ng IoT. Kaya't nagsimula akong gumamit ng ESP development board at ito ay ganap na gumana. Ngunit ngayon nais kong lumipat patungo sa
Tingnan ang Lahat ng Iyong Data ng Fitbit sa Isang Dashboard: 5 Mga Hakbang
Tingnan ang Lahat ng Iyong Data ng Fitbit sa Isang Dashboard: Ito ang bagong taon at nangangahulugang lahat tayo ay may mga bagong layunin. Ang isang karaniwang layunin para sa bagong taon ay upang maging malusog, kung nangangahulugan ito ng mas mahusay na pagkain, higit na mag-eehersisyo, o maging mas aktibo sa pangkalahatan. Ang aking paboritong paraan upang subaybayan ang lahat ng iyon ay ang aking Fitbit.
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol
Gumawa ng Mga Video na Lumipas sa Oras Gamit ang Raspberry Pi (11 Mga Linya ng Code): 12 Mga Hakbang (na may Mga Larawan)
Gumawa ng Mga Video ng Paglipas ng Oras Gamit ang Raspberry Pi (11 Mga Linya ng Code): Kamakailan lamang ay nagtanim ako ng ilang mga binhi sa aking talahanayan sa unang pagkakataon. Talagang nasasabik akong panoorin ang paglaki nila, ngunit sa alam nating lahat na ito ay isang mabagal na proseso. Hindi makita ang paglago ay talagang nabigo ako ngunit biglang electronics hobbyist sa loob ng aking gisingin