Агуулгын хүснэгт:
- Алхам 1: Төслийг бэлтгэх
- Алхам 2: Програм хангамж татаж авах
- Алхам 3: Fitbit Studio -д данс үүсгэх
- Алхам 4: Fitbit програмын төслийг бий болгох
- Алхам 5: Хөгжүүлэгчийн гүүрийг Mobile Fitbit дээр эхлүүлээрэй
- Алхам 6: Хөгжүүлэгчийг Fitbit цаг дээр ажиллуулна уу
- Алхам 7: Fitbit студийг гар утас болон цаг ашиглан холбоно уу
- Алхам 8: Хөтөлбөрийг Watch дээр суулгана уу
- Алхам 9: IO -ийг RPI -д холбоно уу
- Алхам 10: RPI програм хангамжийг суулгана уу
- Алхам 11: RPI дээр програм эхлүүлэх
- Алхам 12: Програмыг туршиж, ажиллуулна уу
- Алхам 13: Алдааг олж засварлах
Видео: Fitbit Raspberry Pi: 13 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү төсөл нь 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 -д данс үүсгэх
1. studio.fitbit.com руу орно уу
2. Studio.fitbit.com дээрээс шинэ Fitbit студид бүртгүүлнэ үү.
Алхам 4: Fitbit програмын төслийг бий болгох
1. Goto studio.fitbit.com
2. Нэвтэрсний дараа шинэ төсөл дээр дарна уу.
3. Шинэ төслийн нэрийг оруулна уу. Хоосон төслийн загварыг сонгоод үүсгэх дээр дарна уу.
4. 1 -р алхамаас задлах бүх файл, фолдерыг сонгоно уу.
5. Бүх файлыг Project files хэсэгт чирнэ үү.
Алхам 5: Хөгжүүлэгчийн гүүрийг Mobile Fitbit дээр эхлүүлээрэй
1. Fitbit програмыг эхлүүлэх (гар утсан дээр).
2. Зүүн дээд буланд байгаа дансыг сонгоно уу.
3. Төхөөрөмжүүдийн доор цагныхаа загварыг сонгоно уу.
4. Хөгжүүлэгчийн цэсийг сонгоно уу.
5. Хөгжүүлэгчийн гүүрийг идэвхжүүлэх. Холбогдсон руу холбогдохоос мессежийн өөрчлөлтийг хүлээнэ үү
Алхам 6: Хөгжүүлэгчийг Fitbit цаг дээр ажиллуулна уу
1. Тохиргоо хийх.
2. "Хөгжүүлэгчийн гүүр" -ийг олох хүртэл доош гүйлгэнэ үү.
3. Сервертэй холбогдох үйлдлийг сонгоно уу.
4. "Debugger -д холбогдсон" гэсэн зурвас гарч ирэх хүртэл хүлээнэ үү.
Алхам 7: Fitbit студийг гар утас болон цаг ашиглан холбоно уу
1. Дээд цэснээс Төхөөрөмж сонгох товчийг дарна уу.
2. Манай цагийг сонгоорой.
3. Дээд цэс дээр Утас сонгох товчийг дарна уу.
4. Манай утсыг сонгоно уу.
5. Утас болон төхөөрөмж хоёулаа холбогдсон байгааг харуулаарай
Алхам 8: Хөтөлбөрийг Watch дээр суулгана уу
1. Дээд цэснээс Run товчийг дарна уу.
Fitbit студи нь гар утас, үзвэрийн аль алинд нь програм эмхэтгэж, татаж авч эхэлнэ.
2. Хөтөлбөрийг суулгасан эсэхийг харахын тулд цагны дэлгэцийг зүүн тийш гүйлгэнэ үү.
3. Fitbit програм руу очно уу
4. Зүүн дээд буланд байгаа дансыг сонгоно уу.
5. Төхөөрөмжүүдийн доор цагныхаа загварыг сонгоно уу.
6. Хөгжүүлэгчийн цэсийг сонгоно уу.
7. Та Sideloaded App -ийн доор суулгасан програмыг харах ёстой
Алхам 9: 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 цаг дээр програм эхлүүлэх.
Зөвлөмж болгож буй:
Fitbit Charge 2 -ийг хамтдаа засцгаая. Дэлгэц дээрх мөрүүд: 3 алхам
Fitbit Charge 2 -ийг хамтдаа засцгаая. Дэлгэц дээрх мөрүүд: Анхны Fitbit -ийг худалдаж авсны дараа 13 орчим удаа би дэлгэцэн дээр гарч ирсэн мөрүүдийг авч эхлэв. Өдөр бүр өөр нэг нь заримдаа нэгээс илүү гарч ирдэг. Би бодож байсан Фитбитээ маш сайн халамжилж, яагаад үүнийг эхлүүлснийг мэдэхгүй байв. нэг удаа
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Fitbit -ийн бүх өгөгдлөө нэг хяналтын самбараас харах: 5 алхам
Fitbit -ийн бүх өгөгдлөө нэг хяналтын самбарт хараарай: Энэ бол шинэ жил бөгөөд энэ нь бид бүгд шинэ зорилготой болсон гэсэн үг юм. Шинэ жилийн нийтлэг зорилго бол илүү сайн хооллох, илүү их ажиллах, эсвэл ерөнхийдөө илүү идэвхтэй байх гэх мэт эрүүл байх явдал юм. Миний Fitbit -ийг хянах хамгийн дуртай арга бол миний Fitbit юм
Raspberry Pi 3 дээр Raspbian Buster суулгах - Raspberry Buster -ийг Raspberry Pi 3b / 3b+ашиглан эхлүүлэх: 4 алхам
Raspberry Pi 3 дээр Raspbian Buster суулгах | Raspberry Pi 3b / 3b+бүхий Raspbian Buster -ийг эхлүүлэх нь: Сайн байна уу залуусаа, саяхан Raspberry pi байгууллага Raspbian Buster нэртэй шинэ Raspbian OS -ийг нээв. Энэ бол Raspberry pi -ийн Raspbian -ийн шинэ хувилбар юм. Тиймээс өнөөдөр энэ зааварчилгаанд Raspbian Buster OS -ийг Raspberry pi 3 дээрээ хэрхэн суулгах талаар сурах болно
DIY Arduino робот гар, Алхам алхам: 9 алхам
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно