Mục lục:
- Bước 1: Chuẩn bị dự án
- Bước 2: Tải xuống phần mềm
- Bước 3: Tạo tài khoản cho Fitbit Studio
- Bước 4: Tạo dự án ứng dụng Fitbit
- Bước 5: Bắt đầu Cầu nối nhà phát triển trên Fitbit di động
- Bước 6: Bắt đầu nhà phát triển trên Đồng hồ Fitbit
- Bước 7: Kết nối Fitbit Studio với thiết bị di động và đồng hồ
- Bước 8: Cài đặt chương trình trên Watch
- Bước 9: Kết nối IO cho RPI
- Bước 10: Cài đặt phần mềm cho RPI
- Bước 11: Bắt đầu chương trình trên RPI
- Bước 12: Kiểm tra và chạy chương trình
- Bước 13: Khắc phục sự cố
Video: Fitbit Raspberry Pi: 13 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
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
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
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
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
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
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
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ồ
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
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
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:
Hãy cùng nhau sửa chữa Fitbit Charge 2. Các dòng trên màn hình: 3 bước
Hãy cùng nhau sửa chữa Fitbit Charge 2. Các đường trên màn hình. Mỗi ngày, một cái khác sẽ xuất hiện đôi khi nhiều hơn một cái mỗi ngày. Tôi đã chăm sóc rất tốt cho Fitbit của mình, tôi nghĩ và không biết tại sao nó lại bắt đầu. Một lần
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: 6 bước
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: Trong phần Hướng dẫn nhanh này, chúng tôi sẽ tạo một bộ điều khiển động cơ bước đơn giản bằng cách sử dụng động cơ bước. Dự án này không yêu cầu mạch phức tạp hoặc vi điều khiển. Vì vậy, không cần thêm ado, chúng ta hãy bắt đầu
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Xem tất cả dữ liệu Fitbit của bạn trong một trang tổng quan: 5 bước
Xem tất cả dữ liệu Fitbit của bạn trong một trang tổng quan: Đây là năm mới và điều đó có nghĩa là tất cả chúng ta đều có những mục tiêu mới. Mục tiêu chung cho năm mới là khỏe mạnh hơn, cho dù điều đó có nghĩa là ăn uống tốt hơn, tập thể dục nhiều hơn hay năng động hơn nói chung. Cách yêu thích của tôi để theo dõi tất cả những thứ đó là Fitbit của tôi.
Cài đặt Raspbian trong Raspberry Pi 3 B Không cần HDMI - Bắt đầu với Raspberry Pi 3B - Thiết lập Raspberry Pi 3: 6 bước của bạn
Cài đặt Raspbian trong Raspberry Pi 3 B Không cần HDMI | Bắt đầu với Raspberry Pi 3B | Thiết lập Raspberry Pi 3 của bạn: Như một số bạn đã biết máy tính Raspberry Pi khá tuyệt vời và bạn có thể tải toàn bộ máy tính chỉ trên một bo mạch nhỏ. Raspberry Pi 3 Model B có ARM Cortex A53 lõi tứ 64-bit. tốc độ 1,2 GHz. Điều này đặt Pi 3 khoảng 50