Mục lục:

Cân bằng, Cân thông minh: 7 bước
Cân bằng, Cân thông minh: 7 bước

Video: Cân bằng, Cân thông minh: 7 bước

Video: Cân bằng, Cân thông minh: 7 bước
Video: Giảm cân thông minh | Day 7 - Body Balance | Trang Le Fitness 2024, Tháng mười một
Anonim
Cân bằng, Cân thông minh
Cân bằng, Cân thông minh

Chào! Hôm nay tôi sẽ thử và chỉ cho bạn cách tạo một chiếc cân thông minh từ đầu!

Bước 1: Các thành phần

Các thành phần
Các thành phần

Các thành phần bạn sẽ cần:

  • Một 'Bảng cân bằng Wii'
  • Raspberry Pi 3, được cung cấp Bluetooth (Hoặc phiên bản RPi cũ hơn, đi kèm với Bluetooth Dongle)
  • Màn hình LCD 16x2
  • Một số xung quanh dây nhảy (Pref. Female-Female, nhưng cũng lấy một số dây bình thường)

Đối với khung gỗ, tôi đã sử dụng 6 bộ phận bằng gỗ (xem hình ảnh để biết chi tiết chiều dài các bộ phận bằng gỗ.) Thanh / khúc gỗ mà tôi đã sử dụng có chiều rộng và chiều cao là 4, 5 cm và chiều dài là 140 cm (bạn nên có ít nhất 2 của những thanh này.). Tôi cũng sử dụng một tấm gỗ bên dưới (67x47cm).

Những thứ bổ sung bạn sẽ cần:

  • Saw (không quan trọng cái nào, chỉ cần sử dụng cái bạn quen thuộc)
  • Keo dán gỗ
  • một hộp các tông / gỗ có chiều rộng 16 cm (QUAN TRỌNG: RPi và màn hình của bạn sẽ ở đây, vì vậy hãy đảm bảo nó có chiều cao tốt và khả năng vừa với màn hình của bạn.)

* Những thứ bổ sung bạn vẫn có thể thêm:

  • Dải đèn Led ở bên trong khung
  • Sơn / màu cho gỗ & / hoặc ván
  • Có lẽ tôi sẽ nâng cấp dự án này vào tháng tới hoặc gì đó, tôi sẽ cập nhật dự án này với cảm biến siêu âm để bạn có thể biết chân nào đang ở trên bảng hay không.

Bước 2: Phần cứng

Phần cứng
Phần cứng
Phần cứng
Phần cứng

Bây giờ bạn muốn đảm bảo rằng RPi của bạn được kết nối chính xác với màn hình LCD của bạn. Bạn không cần chiết áp, bạn cũng có thể để nó kết nối với 5V / GND, nhưng sẽ tốt hơn nếu bạn muốn điều khiển độ tương phản theo cách thủ công.

Bạn cũng có thể thấy bảng logic của Wii Balance Board, chỉ để cung cấp cho bạn ý tưởng về cách hoạt động của nó.

Làm:

Hàn 5V & GND vào bảng logic của pin, bằng cách này bạn sẽ không cần pin nữa

Bước 3: Thiết lập RPi

Thiết lập RPi
Thiết lập RPi

Thiết lập RPi:

  1. Cấu hình mạng, đảm bảo bạn có thể kết nối với wi-fi. APIPA trong bootconfig -> cấu hình wlan qua putty -> bật bluetooth trong raspi-config
  2. Tạo một thư mục trên RPi của bạn (trong ví dụ này, tôi đã tạo một thư mục 'Dự án' nằm trong / home / pi.

Bước 4: Kiểm soát cảm biến của bạn

Bây giờ phần cứng đã hoàn thành, chúng ta hãy bắt đầu mã hóa các thành phần. Đối với màn hình LCD, chúng tôi đang sử dụng tệp tin LCD adafruit làm tệp cơ sở. Trong tệp LCD.py, bạn có thể hiển thị IP wlan của RPi của mình trên màn hình. Thỉnh thoảng bạn có thể hiển thị cân nặng của mình.

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

Bước 1: Tạo cơ sở dữ liệu với 3 bảng, Người dùng, Trọng lượng, Mục tiêu

Bước 2: trong các bảng này, bạn tạo các cột:

  1. Người dùng: Tên người dùng, mật khẩu, độ dài, tuổi, tên, họ, giới tính
  2. Trọng lượng: WeightID (ai), Weight, MeasuredMoment, user_username (fk)
  3. Mục tiêu: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam

Cài đặt này trong mariaDB trên rpi, đảm bảo bạn cấp tất cả các quyền cho tất cả người dùng đã tạo.

Bước 6: Trang web với Flask

Bạn có thể tải thư mục web hoàn chỉnh từ đây:

bạn sẽ phải đảm bảo rằng các mẫu nằm trong một thư mục mẫu (kiểm tra như là thư mục mẫu!), hãy đảm bảo các hrefs là O K với các url tương ứng.

Đề xuất: