Mục lục:

Thùng "CleanBasket" Với Vòng bóng rổ: 4 bước
Thùng "CleanBasket" Với Vòng bóng rổ: 4 bước

Video: Thùng "CleanBasket" Với Vòng bóng rổ: 4 bước

Video: Thùng
Video: THÙNG THÌNH THÙNG THÌNH Remix - Nhảy trung thu | Dc: MK | Kid Dance | MK Dance (bản rõ động tác) 2024, Tháng mười hai
Anonim
Hình ảnh
Hình ảnh

Bạn luôn muốn có một bàn làm việc sạch sẽ? Vậy thì CleanBasket chắc chắn là dành cho bạn. Luôn ném mọi thứ vào thùng rác và kiếm điểm với nó. Cố gắng vượt qua điểm cao của bạn mỗi ngày!

Quân nhu

Thiết bị điện tử:

- Raspberry Pi 4 Model B

- Mô-đun T-Cobbler Plus

- Arduino Uno

- Mô-đun LCD 16x2

- Màn hình 4 chữ số 7 phân đoạn

- Cảm biến Ultrasoon - HC-SR04

- LDR (Điện trở phụ thuộc ánh sáng)

- FSR (Điện trở cảm ứng lực)

- Buzzer

- MCP3008

Vật liệu:

- Bản lề (x2)

- Thùng rác

- Vòng bóng rổ (16 cm)

- Vít

- Bình xịt sơn (x4)

MDF 1,8 cm:

- 35 cm / 8 cm (x2)

- 21 cm / 8 cm (x2)

- 30 cm / 20 cm (x2)

- 35 cm / 35 cm (x1)

MDF 0,3 cm:

- 35 cm / 24,6 cm

- 35 cm / 23 cm

Công cụ:

- Máy khoan vặn vít

- Cái vặn vít

- Dao cắt

- Băng

Bước 1: Lược đồ Fritzing

Lược đồ Fritzing
Lược đồ Fritzing

Cách dễ nhất để thực hiện giao tiếp nối tiếp là sử dụng cáp USB. Sau đó, Arduino cũng được cung cấp bởi Raspberry Pi. Vì vậy, bạn không cần thêm cáp.

Bước 2: Chuẩn hóa cơ sở dữ liệu

Chuẩn hóa cơ sở dữ liệu
Chuẩn hóa cơ sở dữ liệu

Bước 3: Trường hợp

Trường hợp
Trường hợp
Trường hợp
Trường hợp
Trường hợp
Trường hợp
Trường hợp
Trường hợp

Bước 1:

Đầu tiên bạn làm khung cho các thiết bị điện tử. Bạn đóng đinh 35 cm / 8 cm và 21 cm / 8 cm từ 1,8 cm với nhau để bạn có khung bên ngoài (xem hình thứ hai). Nhưng không đính kèm bảng điều khiển trên cùng, vì vậy bạn có thể làm việc dễ dàng hơn trong giây lát.

Bước 2:

Bây giờ bạn có thể gắn 2 tấm đỡ vào khung (xem hình thứ ba). Sau khi chúng được gắn vào, bạn có thể gắn bảng điều khiển trên cùng từ khung.

Bước 3:

Bây giờ bạn có thể đóng đinh phần dưới cùng vào vỏ máy. Đảm bảo rằng thùng của bạn có thể đứng được một bệ (xem hình thứ tư).

Bước 4:

Cuối cùng, bạn có thể đính kèm mdf mỏng hơn vào khung. Gắn các bản lề vào mặt sau. Bạn cũng có thể tạo lỗ cho màn hình LCD, LDR, màn hình 4 chữ số 7 phân đoạn, FSR và bộ rung.

Bước 4: Mã

Liên kết đến Github:

Được hỗ trợ:

Trong thư mục Backend, bạn có thể tìm thấy app.py. Đây là cốt lõi của ứng dụng. Trong config.py, bạn tìm thấy kết nối với cơ sở dữ liệu. Việc đọc cơ sở dữ liệu xảy ra trong thư mục kho.

Cơ sở dữ liệu-xuất:

Ở đây bạn tìm thấy cơ sở dữ liệu.

Giao diện người dùng:

Tại đây, bạn có thể tìm thấy index.html và highscore.html. Với thư mục kiểu và tập lệnh, bạn có mọi thứ mình cần.

Đề xuất: