Агуулгын хүснэгт:

Fitbit Raspberry Pi: 13 алхам
Fitbit Raspberry Pi: 13 алхам

Видео: Fitbit Raspberry Pi: 13 алхам

Видео: Fitbit Raspberry Pi: 13 алхам
Видео: Как Работают в BigTech Амазон 2024, Арваннэгдүгээр
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

Энэхүү төсөл нь Raspberry Pi дээрх IO -ийг хянахын тулд Fitbit цагийг хэрхэн ашиглахыг харуулж байна. Энэхүү төслийг Fitbit ionic дээр боловсруулсан болно. Гэхдээ энэ нь FItbit OS суулгасан ямар ч Fitbit цаг дээр ажиллах ёстой. Бид RPi дээр ажилладаг pigpio болон вэб сокет номын санг ашиглан дижитал болон аналог портыг хянах боломжтой. Энэхүү төсөл нь RPI 1-5 порт дээрх 10 IO портыг дэмждэг бөгөөд зөвхөн асаах/унтраах боломжтой дижитал портод зориулагдсан болно. Порт 6 -10 нь аналог портод тохируулагдсан болно. Хэрэглэгчид аналог портын утгыг нэмэгдүүлэх эсвэл бууруулах боломжтой. Энэхүү төсөлд бид servo ашиглан аналог портыг харуулж байна. Аналог төхөөрөмжүүдээс хамаарч аналог утга өөр өөр байх болно гэдгийг анхаарна уу.

Алхам 1: Төслийг бэлтгэх

Төсөл бэлтгэх
Төсөл бэлтгэх

Техник хангамж

1. Raspberry Pi (Бид RPi 3 дээр туршсан)

2. RPI -ийн сокет IO кабель

3. Таван LED, таван ширхэг 330 ом эсэргүүцэлтэй самбар

4. Servo

5. Fitbit OS суулгасан Fitibit цаг

Програм хангамж

1. pigpio суулгах https://www.npmjs.com/package/pigpio руу орно уу.

2. вэб сокет номын сан https://github.com/websockets/ws руу орно уу

3. Fitbit студийн данс https://studio.fitbit.com руу орно уу

4. Fitbit OS Simulator татаж авах

Fitibt програмыг хөгжүүлэх талаар нэмэлт мэдээлэл авахыг хүсвэл https://dev.fitbit.com/getting-started хаягаар орно уу.

Алхам 2: Програм хангамж татаж авах

Програм хангамж татаж авах
Програм хангамж татаж авах

1. Төслийг https://github.com/wtos03/RaspFit дээрээс татаж авах

2. Төслийн файлуудыг задлах.

3. RPI програмын сокет сервер нь RPI/socket.js дээр байна.

4. Бүх Fitbit төслийн файлууд Fitbit лавлах дор байна.

Fitbit хөгжүүлэх лавлахуудын талаархи мэдээллийг https://dev.fitbit.com/build/guides/application/#folder-structure дээрээс үзнэ үү.

Алхам 3: Fitbit Studio -д данс үүсгэх

Fitbit Studio -д данс үүсгэх
Fitbit Studio -д данс үүсгэх

1. studio.fitbit.com руу орно уу

2. Studio.fitbit.com дээрээс шинэ Fitbit студид бүртгүүлнэ үү.

Алхам 4: Fitbit програмын төслийг бий болгох

Fitbit програмын төслийг бий болгох
Fitbit програмын төслийг бий болгох
Fitbit програмын төслийг бий болгох
Fitbit програмын төслийг бий болгох
Fitbit програмын төслийг бий болгох
Fitbit програмын төслийг бий болгох

1. Goto studio.fitbit.com

2. Нэвтэрсний дараа шинэ төсөл дээр дарна уу.

3. Шинэ төслийн нэрийг оруулна уу. Хоосон төслийн загварыг сонгоод үүсгэх дээр дарна уу.

4. 1 -р алхамаас задлах бүх файл, фолдерыг сонгоно уу.

5. Бүх файлыг Project files хэсэгт чирнэ үү.

Алхам 5: Хөгжүүлэгчийн гүүрийг Mobile Fitbit дээр эхлүүлээрэй

Хөгжүүлэгчийн гүүрийг Mobile Fitbit дээр эхлүүлээрэй
Хөгжүүлэгчийн гүүрийг Mobile Fitbit дээр эхлүүлээрэй
Хөгжүүлэгчийн гүүрийг Mobile Fitbit дээр эхлүүлээрэй
Хөгжүүлэгчийн гүүрийг Mobile Fitbit дээр эхлүүлээрэй
Хөгжүүлэгчийн гүүрийг Mobile Fitbit дээр эхлүүлээрэй
Хөгжүүлэгчийн гүүрийг Mobile Fitbit дээр эхлүүлээрэй
Хөгжүүлэгчийн гүүрийг Mobile Fitbit дээр эхлүүлээрэй
Хөгжүүлэгчийн гүүрийг Mobile Fitbit дээр эхлүүлээрэй

1. Fitbit програмыг эхлүүлэх (гар утсан дээр).

2. Зүүн дээд буланд байгаа дансыг сонгоно уу.

3. Төхөөрөмжүүдийн доор цагныхаа загварыг сонгоно уу.

4. Хөгжүүлэгчийн цэсийг сонгоно уу.

5. Хөгжүүлэгчийн гүүрийг идэвхжүүлэх. Холбогдсон руу холбогдохоос мессежийн өөрчлөлтийг хүлээнэ үү

Алхам 6: Хөгжүүлэгчийг Fitbit цаг дээр ажиллуулна уу

Хөгжүүлэгчийг Fitbit цаг дээр эхлүүлээрэй
Хөгжүүлэгчийг Fitbit цаг дээр эхлүүлээрэй
Хөгжүүлэгчийг Fitbit цаг дээр эхлүүлээрэй
Хөгжүүлэгчийг Fitbit цаг дээр эхлүүлээрэй

1. Тохиргоо хийх.

2. "Хөгжүүлэгчийн гүүр" -ийг олох хүртэл доош гүйлгэнэ үү.

3. Сервертэй холбогдох үйлдлийг сонгоно уу.

4. "Debugger -д холбогдсон" гэсэн зурвас гарч ирэх хүртэл хүлээнэ үү.

Алхам 7: Fitbit студийг гар утас болон цаг ашиглан холбоно уу

Fitbit студийг гар утас болон цаг ашиглан холбоно уу
Fitbit студийг гар утас болон цаг ашиглан холбоно уу

1. Дээд цэснээс Төхөөрөмж сонгох товчийг дарна уу.

2. Манай цагийг сонгоорой.

3. Дээд цэс дээр Утас сонгох товчийг дарна уу.

4. Манай утсыг сонгоно уу.

5. Утас болон төхөөрөмж хоёулаа холбогдсон байгааг харуулаарай

Алхам 8: Хөтөлбөрийг Watch дээр суулгана уу

Програмыг Watch дээр суулгана уу
Програмыг Watch дээр суулгана уу
Програмыг Watch дээр суулгана уу
Програмыг Watch дээр суулгана уу

1. Дээд цэснээс Run товчийг дарна уу.

Fitbit студи нь гар утас, үзвэрийн аль алинд нь програм эмхэтгэж, татаж авч эхэлнэ.

2. Хөтөлбөрийг суулгасан эсэхийг харахын тулд цагны дэлгэцийг зүүн тийш гүйлгэнэ үү.

3. Fitbit програм руу очно уу

4. Зүүн дээд буланд байгаа дансыг сонгоно уу.

5. Төхөөрөмжүүдийн доор цагныхаа загварыг сонгоно уу.

6. Хөгжүүлэгчийн цэсийг сонгоно уу.

7. Та Sideloaded App -ийн доор суулгасан програмыг харах ёстой

Алхам 9: IO -ийг RPI -д холбоно уу

IO -ийг RPI -д холбоно уу
IO -ийг RPI -д холбоно уу
IO -ийг RPI -д холбоно уу
IO -ийг RPI -д холбоно уу
IO -ийг RPI -д холбоно уу
IO -ийг RPI -д холбоно уу

1. IO Socket -ийг талхны хавтангаар кабелиар холбоно уу.

2. LED -ийг IO порт руу 330 Ом эсэргүүцэлтэй холбож гүйдлийг хязгаарлана.

3. Servo -г аналог портод зориулагдсан IO портоор холбоно уу

Алхам 10: RPI програм хангамжийг суулгана уу

1. Командын тусламжтайгаар вэб сокет номын санг суулгана уу

npm суулгах -ws хадгална уу

2. pigpio номын санг суулгах

sudo apt-get update

sudo apt-get pigpio суулгах

3. socket.js програмыг https://github.com/wtos03/RaspFit дээрээс RPI лавлах дор татаж аваарай.

4. socket.js файлыг гэрийн лавлах санд оруулна уу.

Алхам 11: RPI дээр програм эхлүүлэх

1. Run командыг ажиллуулна уу

$ sudo зангилаа socke.js

2. RPI эхлэх үед програмыг автоматаар эхлүүлэх. /Etc/rc.local дээр командын мөрийг нэмнэ үү

Алхам 12: Програмыг туршиж, ажиллуулна уу

1. Гар утсан дээр Fitbit Applicaiton -ийг эхлүүлнэ үү

2. Зүүн дээд буланд байгаа дансыг сонгоно уу.

3. Төхөөрөмжүүдийн доор цагныхаа загварыг сонгоно уу.

4. Хөгжүүлэгчийн цэсийг сонгоно уу.

5. Sideloaded App дор суулгасан програмыг сонгоно уу.

6. Тохиргоог сонгоно уу

7. RPI болон портын IP хаягийг тохируулах (Энэ төсөлд 4000 ашигладаг)

8. Шаардлагатай бол алхамыг аналог утгад тохируулна уу (Анхдагч = 20)

9. Буцаад Fitbit програмаас гарна уу

10. Fitbit цаг дээр програм эхлүүлэх.

11. Хяналтын портоо сонгоно уу

12. ON/OFF төхөөрөмжүүдийн зөв ашиглах товчлуурууд

13. Зүүн талд байгаа товчлуурууд нь аналог утгыг нэмэгдүүлэх/бууруулах зорилгоор ашигладаг

Алхам 13: Алдааг олж засварлах

Алдаа: RPI дээрх I/O -ийг хянах боломжгүй байна

- RPI хаягийг пинг хийх замаар сүлжээг шалгана уу.

- Fitbit цаг болон RPI хоёулангийнх нь хөтөлбөрөөс гарах.

- Fitbit програмыг эхлүүлж, Fitbit цаг ашиглан синхрончлоорой.

- RPI дээр програм эхлүүлэх.

- Fitbit цаг дээр програм эхлүүлэх.

Зөвлөмж болгож буй: