Mục lục:

Fitbit Raspberry Pi: 13 bước
Fitbit Raspberry Pi: 13 bước

Video: Fitbit Raspberry Pi: 13 bước

Video: Fitbit Raspberry Pi: 13 bước
Video: [HƯỚNG DẪN SỬ DỤNG] Fitbit Inspire 2024, Tháng mười một
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

Dự án này cho thấy cách sử dụng đồng hồ Fitbit để điều khiển IO trên Raspberry Pi. Dự án này đã được phát triển trên Fitbit ionic. Nhưng nó sẽ hoạt động trên bất kỳ đồng hồ Fitbit nào có cài đặt hệ điều hành FItbit. Chúng tôi có thể kiểm soát cả cổng kỹ thuật số và cổng tương tự bằng cách sử dụng thư viện pigpio và web socket chạy trên RPi. Dự án này hỗ trợ 10 cổng IO trên Cổng RPI 1-5 được đặt cho cổng Kỹ thuật số chỉ có thể bật / tắt. Cổng 6 -10 được thiết lập cho cổng Analog. Người dùng có thể gửi giá trị tăng hoặc giảm cho cổng Analog. Trong dự án này, chúng tôi trình diễn cổng analog bằng cách sử dụng servo. Xin lưu ý rằng giá trị tương tự sẽ khác nhau tùy thuộc vào thiết bị tương tự.

Bước 1: Chuẩn bị dự án

Chuẩn bị dự án
Chuẩn bị dự án

Phần cứng

1. Raspberry Pi (Chúng tôi đã thử nghiệm trên RPi 3)

2. Cáp cho IO ổ cắm của RPI

3. Bảng mạch với năm đèn LED và năm điện trở 330 ohm hoặc

4. Servo

5. Đồng hồ Fitibit có cài đặt Fitbit OS

Phần mềm

1. pigpio để cài đặt, hãy truy cập

2. thư viện ổ cắm web truy cập

3. Tài khoản của Fitbit studio truy cập

4. Tải xuống Fitbit OS Simulator từ

Để biết thêm thông tin về phát triển chương trình Fitibt, hãy truy cập

Bước 2: Tải xuống phần mềm

Tải chương trinh
Tải chương trinh

1. Tải xuống dự án từ

2. Giải nén các tập tin dự án.

3. Máy chủ socket của chương trình RPI ở RPI / socket.js.

4. Tất cả các tệp dự án Fitbit đều nằm trong thư mục Fitbit.

Để biết thông tin về các thư mục dành cho phát triển fitbit, vui lòng xem chi tiết tại

Bước 3: Tạo tài khoản cho Fitbit Studio

Tạo tài khoản cho Fitbit Studio
Tạo tài khoản cho Fitbit Studio

1. Truy cập studio.fitbit.com

2. Đăng ký studio Fitbit mới tại studio.fitbit.com.

Bước 4: Tạo dự án ứng dụng Fitbit

Tạo dự án ứng dụng Fitbit
Tạo dự án ứng dụng Fitbit
Tạo dự án ứng dụng Fitbit
Tạo dự án ứng dụng Fitbit
Tạo dự án ứng dụng Fitbit
Tạo dự án ứng dụng Fitbit

1. Goto studio.fitbit.com

2. Sau khi đăng nhập, hãy nhấp vào dự án mới.

3. Nhập tên dự án mới. Chọn mẫu dự án trống và nhấp vào tạo.

4. Chọn tất cả các tệp và thư mục giải nén từ bước 1.

5. Kéo tất cả các tệp vào vùng tệp Dự án.

Bước 5: Bắt đầu Cầu nối nhà phát triển trên Fitbit di động

Bắt đầu Cầu nhà phát triển trên Fitbit di động
Bắt đầu Cầu nhà phát triển trên Fitbit di động
Bắt đầu Cầu nhà phát triển trên Fitbit di động
Bắt đầu Cầu nhà phát triển trên Fitbit di động
Bắt đầu Cầu nhà phát triển trên Fitbit di động
Bắt đầu Cầu nhà phát triển trên Fitbit di động
Bắt đầu Cầu nhà phát triển trên Fitbit di động
Bắt đầu Cầu nhà phát triển trên Fitbit di động

1. Khởi động ứng dụng Fitbit (trên di động).

2. Chọn Tài khoản ở trên cùng bên trái.

3. Trong phần thiết bị, hãy chọn kiểu đồng hồ của bạn.

4. Chọn Menu nhà phát triển.

5. Bật Cầu nhà phát triển. Chờ tin nhắn thay đổi từ kết nối thành đã kết nối

Bước 6: Bắt đầu nhà phát triển trên Đồng hồ Fitbit

Bắt đầu nhà phát triển trên Đồng hồ Fitbit
Bắt đầu nhà phát triển trên Đồng hồ Fitbit
Bắt đầu nhà phát triển trên Đồng hồ Fitbit
Bắt đầu nhà phát triển trên Đồng hồ Fitbit

1. Cài đặt Goto.

2. Cuộn xuống cho đến khi tìm thấy "Cầu nhà phát triển".

3. Chọn hành động để Kết nối với Máy chủ.

4. Chờ cho đến khi hiển thị thông báo "Đã kết nối với Trình gỡ lỗi".

Bước 7: Kết nối Fitbit Studio với thiết bị di động và đồng hồ

Kết nối Fitbit Studio với thiết bị di động và đồng hồ
Kết nối Fitbit Studio với thiết bị di động và đồng hồ

1. Trên menu trên cùng, nhấn Chọn thiết bị.

2. Chọn đồng hồ của chúng tôi.

3. Trên menu trên cùng, bấm Chọn điện thoại.

4. Chọn điện thoại của chúng tôi.

5. Chờ cho cả điện thoại và thiết bị hiển thị đã kết nối

Bước 8: Cài đặt chương trình trên Watch

Cài đặt chương trình trên đồng hồ
Cài đặt chương trình trên đồng hồ
Cài đặt chương trình trên đồng hồ
Cài đặt chương trình trên đồng hồ

1. Trên menu trên cùng, nhấn Run.

Studio Fitbit sẽ bắt đầu biên dịch và tải xuống các chương trình trên cả điện thoại di động và đồng hồ.

2. Cuộn màn hình của đồng hồ sang trái để xem chương trình đã được cài đặt hay chưa.

3. Vào ứng dụng Fitbit

4. Chọn Tài khoản ở trên cùng bên trái.

5. Trong phần thiết bị, hãy chọn kiểu đồng hồ của bạn.

6. Chọn Menu Nhà phát triển.

7. Bạn sẽ thấy chương trình được cài đặt trong Ứng dụng Sideloaded

Bước 9: Kết nối IO cho RPI

Kết nối IO cho RPI
Kết nối IO cho RPI
Kết nối IO cho RPI
Kết nối IO cho RPI
Kết nối IO cho RPI
Kết nối IO cho RPI

1. Kết nối IO Socket với breadboard qua cáp.

2. Kết nối đèn LED với cổng IO với Điện trở 330 Ohm để hạn chế dòng điện.

3. Kết nối Servo với cổng IO được chỉ định cho cổng analog

Bước 10: Cài đặt phần mềm cho RPI

1. Cài đặt thư viện ổ cắm web bằng lệnh

npm install --save ws

2. Cài đặt thư viện pigpio

sudo apt-get cập nhật

sudo apt-get install pigpio

3. Tải xuống chương trình socket.js từ https://github.com/wtos03/RaspFit trong thư mục RPI

4. Đặt socket.js vào thư mục chính.

Bước 11: Bắt đầu chương trình trên RPI

1. Chạy lệnh

$ sudo node socke.js

2. Để khởi động chương trình tự động khi khởi động RPI. Thêm dòng lệnh trong /etc/rc.local

Bước 12: Kiểm tra và chạy chương trình

1. Bắt đầu ứng dụng Fitbit trên thiết bị di động

2. Chọn Tài khoản ở trên cùng bên trái.

3. Trong phần thiết bị, hãy chọn kiểu đồng hồ của bạn.

4. Chọn Menu nhà phát triển.

5. Chọn chương trình được cài đặt trong Ứng dụng Sideloaded.

6. Chọn Cài đặt

7. Đặt Địa chỉ IP của RPI và Cổng (Dự án này sử dụng 4000)

8. Điều chỉnh bước cho giá trị tương tự nếu cần (Mặc định = 20)

9. Quay lại và thoát khỏi Ứng dụng Fitbit

10. Khởi động chương trình trên đồng hồ Fitbit.

11. Chọn cổng bạn muốn kiểm soát

12. Các nút sử dụng phù hợp cho các thiết bị BẬT / TẮT

13. Các nút bên trái sử dụng cho giá trị tương tự tăng / giảm

Bước 13: Khắc phục sự cố

Lỗi: Không thể kiểm soát I / O trên RPI

- Kiểm tra mạng bằng cách ping địa chỉ của RPI.

- Thoát chương trình trên cả Fitbit watch và RPI.

- Khởi động Ứng dụng Fitbit và Đồng bộ hóa với đồng hồ Fitbit.

- Khởi động chương trình trên RPI.

- Khởi động chương trình trên đồng hồ Fitbit.

Đề xuất: