Mục lục:
- Bước 1: Các thành phần
- Bước 2: Phần cứng
- Bước 3: Thiết lập RPi
- Bước 4: Kiểm soát cảm biến của bạn
- Bước 5: Cơ sở dữ liệu
- Bước 6: Trang web với Flask
Video: Cân bằng, Cân thông minh: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
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 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
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:
- 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
- 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:
- 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
- Trọng lượng: WeightID (ai), Weight, MeasuredMoment, user_username (fk)
- 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:
Đèn LED để bàn thông minh - Chiếu sáng thông minh W / Arduino - Neopixels Workspace: 10 bước (có hình ảnh)
Đèn LED để bàn thông minh | Chiếu sáng thông minh W / Arduino | Neopixels Workspace: Ngày nay chúng ta dành nhiều thời gian ở nhà, học tập và làm việc ảo, vậy tại sao không biến không gian làm việc của chúng ta trở nên tuyệt vời hơn với hệ thống chiếu sáng tùy chỉnh và thông minh dựa trên Arduino và Ws2812b LED. Sau đây tôi chỉ cho bạn cách xây dựng Smart của bạn Đèn LED để bàn
Đèn LED thông minh điều khiển bằng điện thoại thông minh Bluetooth: 7 bước
Đèn LED thông minh điều khiển bằng điện thoại thông minh Bluetooth: Tôi luôn mơ ước được điều khiển các thiết bị chiếu sáng của mình. Sau đó, ai đó đã làm ra một chiếc đèn LED nhiều màu sắc lạ thường. Gần đây tôi đã xem một chiếc Đèn LED của Joseph Casha trên Youtube. Lấy cảm hứng từ nó, tôi quyết định thêm một số chức năng trong khi vẫn giữ
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: 10 bước (có hình ảnh)
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: Bạn đã bao giờ muốn có một chiếc đồng hồ thông minh chưa? Nếu vậy, đây là giải pháp cho bạn! Tôi đã làm Đồng hồ báo thức thông minh, đây là đồng hồ mà bạn có thể thay đổi thời gian báo thức theo trang web. Khi chuông báo thức kêu, sẽ có một âm thanh (còi) và 2 đèn sẽ
Giỏ hàng thông minh điều khiển bằng điện thoại thông minh: 7 bước
Giỏ hàng thông minh điều khiển bằng điện thoại thông minh: Tham quan các trung tâm mua sắm có thể rất thú vị. Nhưng kéo theo Giỏ hàng khi bạn chất đầy đồ là một điều gì đó cực kỳ khó chịu. Cảm giác đau đớn khi phải đẩy nó qua những lối đi chật hẹp, tạo nên những khúc quanh gấp khúc! Vì vậy, đây là (loại) một đề nghị mà bạn c
Quay số thông minh - Điện thoại truyền thống thông minh tự động sửa lỗi: 8 bước
Smart Dial - Điện thoại truyền thống thông minh tự động sửa lỗi: Smart Dial là điện thoại tự động sửa lỗi thông minh được tạo ra cho người cao tuổi có nhu cầu đặc biệt và nó cho phép người cao tuổi quay số trực tiếp từ điện thoại truyền thống mà họ quen dùng. Chỉ nhờ hoạt động tình nguyện tại một trung tâm chăm sóc người cao niên địa phương mà tôi