Mục lục:

JumpTie: 8 bước
JumpTie: 8 bước

Video: JumpTie: 8 bước

Video: JumpTie: 8 bước
Video: How to make the best tiedye? ✅️ If you want to know where to start your tiedye journey, let me know! 2024, Tháng bảy
Anonim
JumpTie
JumpTie

Thiết bị này đo các bước nhảy của bạn! Bạn có thể xem bạn có thể thực hiện bao nhiêu lần nhảy trong một khoảng thời gian.

Trên ứng dụng web, tất cả các phiên nhảy của bạn đều được hiển thị và bạn có thể thấy tiến trình của mình!

Dự án được thực hiện như một bài tập của trường. Tôi hiện đang theo học Công nghệ Truyền thông và Truyền thông Mới tại Howest Kortrijk, Bỉ.

Bước 1: Thu thập vật liệu

Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu

Đầu tiên chúng ta cần thu thập một số tài liệu phần cứng.

Chúng tôi cần:

- Raspberry Pi 3B

- Raspberry Pi Zero W

- Powerbank cho Zero W

- Con quay hồi chuyển (LSM9DS1)

Giá cả và cửa hàng trực tuyến cho những mặt hàng này ở cuối hướng dẫn.

Bước 2: Hàn con quay hồi chuyển đến Zero W

Hàn con quay hồi chuyển đến Zero W
Hàn con quay hồi chuyển đến Zero W
Hàn con quay hồi chuyển đến Zero W
Hàn con quay hồi chuyển đến Zero W

Cẩn thận hàn Con quay hồi chuyển với RPi Zero W. Nếu bạn chưa bao giờ làm điều này trước đây, tôi khuyên bạn nên hỏi một người có kinh nghiệm về hàn.

Dubbelcheck hoặc tripplecheck nếu bạn hàn đúng 3,3V và GND!

Làm không đúng cách sẽ phá hủy Con quay hồi chuyển hoặc RPi Zero W của bạn

Bước 3: Định cấu hình RPi của bạn

Định cấu hình RPi của bạn
Định cấu hình RPi của bạn

Định cấu hình cả hai RPi của bạn.

Một số hướng dẫn hoặc liên kết hữu ích để định cấu hình RPi 3B:

www.raspberrypi.org/help/noobs-setup/2/

caffinc.github.io/2016/12/raspberry-pi-3-h…

Một số hướng dẫn hoặc liên kết hữu ích để định cấu hình RPi Zero W:

github.com/initialstate/pi-zero-w-motion-s…

learn.sparkfun.com/tutorials/getting-start…

Nếu làm như vậy, hãy đảm bảo cập nhật chúng và cài đặt các gói sau:

- Python3

- Máy chủ Mysql

- Mysql-client

- …

Chúng tôi cũng cần Mosquitto MQTT. Sử dụng hướng dẫn sau để cài đặt Mosquitto:

www.instructables.com/id/Installing-MQTT-B…

Mẹo: sử dụng hình ảnh Jessie, không phải Stretch!

Bước 4: Cơ sở dữ liệu MySql

Cơ sở dữ liệu MySql
Cơ sở dữ liệu MySql

Bây giờ chúng ta cần vẽ một biểu đồ ERD cho cơ sở dữ liệu của chúng ta. Tôi đã sử dụng MySql cho nhiệm vụ này.

Bạn có thể tạo cơ sở dữ liệu của riêng mình, sao chép của tôi hoặc chỉ cần tải xuống tập lệnh của tôi và chạy nó.

Chúng tôi sẽ sử dụng RPi 3B làm Điểm trung tâm để chạy Cơ sở dữ liệu và Máy chủ trang web của chúng tôi.

Mẹo: Sử dụng FileZilla để sao chép tệp trên RPi 3B.

Bước 5: Hoàn thành Zero W

Để làm cho Con quay hồi chuyển hoạt động, chúng ta cần làm theo hướng dẫn sau:

ozzmaker.com/berryimu-quick-start-guide/

Chúng tôi sử dụng thư viện BerryIMU cùng với một số tập lệnh viết sẵn để đọc các giá trị Con quay hồi chuyển.

Tôi sẽ sử dụng tập lệnh "berryIMU-measure-G.py". Nhưng tôi đã thêm một số mã để nhận ra một bước nhảy và để gửi một bước nhảy đến Điểm trung tâm thông qua MQTT.

Bước 6: Ứng dụng web / Nhận MQTT

Nếu cơ sở dữ liệu của chúng tôi hoạt động tốt, chúng tôi có thể chuyển sang tạo hoặc Ứng dụng web!

Tôi đã sử dụng Flask (python) cho phần phụ trợ và html / css cho giao diện người dùng. Nhưng bạn có thể tự do tạo ứng dụng web của riêng mình!

Bạn cũng có thể tải xuống kịch bản của tôi để nhận tin nhắn trên Điểm trung tâm qua MQTT.

Bước 7: Chạy và tận hưởng

Trên RPi Zero W, chạy tập lệnh "berryIMU-measure-G.py". Điều này sẽ thực hiện công việc cho Zero W.

Trên RPi 3B, chạy tập lệnh "mqtt.py" và máy chủ web của bạn.

Bây giờ hãy tận hưởng kết quả của bạn!

Bước 8: Vỏ bọc (thêm)

Vỏ bọc (thêm)
Vỏ bọc (thêm)

Hãy đi tìm trong nhà để xe của bạn một chiếc hộp cũ và nhỏ để đặt phần cứng của bạn.

Tôi đặt chiếc Zero W của mình vào một chiếc hộp nhỏ mà tôi tìm thấy. Tất nhiên, tôi đã sử dụng một số vật liệu để đảm bảo phần cứng của tôi không thể di chuyển.

Chỉ cần sáng tạo!

Đề xuất: