Mục lục:

Siêu thị (Chứng khoán được kiểm soát bằng máy quét mã vạch): 5 bước
Siêu thị (Chứng khoán được kiểm soát bằng máy quét mã vạch): 5 bước

Video: Siêu thị (Chứng khoán được kiểm soát bằng máy quét mã vạch): 5 bước

Video: Siêu thị (Chứng khoán được kiểm soát bằng máy quét mã vạch): 5 bước
Video: Cần Làm Gì Khi Bị Lộ Thông Tin Căn Cước Công Dân | THƯ VIỆN PHÁP LUẬT 2024, Tháng bảy
Anonim
Siêu thị (Chứng khoán được kiểm soát bởi Máy quét mã vạch)
Siêu thị (Chứng khoán được kiểm soát bởi Máy quét mã vạch)

Trong hướng dẫn này, tôi sẽ cho bạn biết cách xây dựng Suposystem, dự án trường học của tôi cho 1MCT tại Howest. Khái niệm này là tạo ra một cơ sở dữ liệu thân thiện với người dùng mà bạn có thể truy cập thông qua một trang web để giữ số lượng những gì bạn có trong kho (trong trường hợp của tôi là quần áo cho thương hiệu quần áo của tôi).

Quân nhu

Raspberry Pi 3 kiểu B

Cảm biến nhiệt độ chống thấm DS18B20

Cảm biến nhiệt độ và độ ẩm DHT11

Máy quét mã vạch USB LASER

buzzer

trưng bày

bảng mạch (để biết giá và biết thêm thông tin, hãy xem BOM_bill_of_materials-Ian-Remy.xlsx)

Bước 1: Xây dựng mạch

Xây dựng mạch
Xây dựng mạch
Xây dựng mạch
Xây dựng mạch
Xây dựng mạch
Xây dựng mạch

Tắt nguồn Pi của bạn trước khi kết nối các thành phần. Bạn có thể tìm thấy tất cả các kết nối trên lược đồ fritzing và một số ví dụ trong các hình trên, mọi thứ sẽ khá tự giải thích. Bạn chỉ cần cắm máy quét mã vạch vào mâm xôi pi để nó hoạt động.

Bước 2: Lấy tệp

Các tệp cho dự án này có thể được tìm thấy trong kho lưu trữ Github này:

github.com/howest-mct/1920-1mct-project1-remyian.git

Phần phụ trợ là một chương trình Python / Flask giao tiếp với phần cứng của chúng tôi và cung cấp thông tin từ nó đến giao diện người dùng, là một giao diện web. Bạn có thể phải thay đổi một số thứ xung quanh để nó hoạt động bình thường, chẳng hạn như người dùng mysql hoặc ip-adresses các chương trình chạy trên đó.

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

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

Bạn có thể đặt cơ sở dữ liệu (tệp kết xuất trong kho lưu trữ Github trong thư mục Cơ sở dữ liệu-xuất) trên Pi thông qua MySQL Workbench bằng cách nhập dữ liệu. Tệp trong kho lưu trữ là một kết xuất của cơ sở dữ liệu chứa toàn bộ cơ sở dữ liệu trong 1 tệp. Nếu không, bạn có thể gặp một số vấn đề vì Pi sử dụng MariaDB thay vì MySQL. Bạn cũng có thể phải tạo người dùng mới hoặc thay đổi các thông tin đăng nhập này trong mã. Bạn có thể thấy ERD trong hình trên.

Bước 4: Hàn

Hàn
Hàn
Hàn
Hàn
Hàn
Hàn

Trong những hình ảnh trên, bạn có thể thấy tất cả các kết nối mà bạn phải thực hiện, tôi đã sử dụng một vài bảng khác nhau để làm cho mọi thứ nhỏ hơn một chút. Tôi cũng đã sử dụng một ổ cắm 20 chân để kết nối bảng mở rộng GPIO để vỏ có thể cắm và chạy. Tất cả phần còn lại chỉ là hàn các thành phần khác nhau trên bo mạch.

Bước 5: Nhà ở

Nhà ở
Nhà ở
Nhà ở
Nhà ở
Nhà ở
Nhà ở

Đối với nhà ở, tôi đã sử dụng một hộp dự án bằng nhựa và cắt các lỗ trên đó bằng một công cụ đa năng dremel để đặt ổ cắm, bảng mở rộng GPIO và các cảm biến như bạn có thể thấy trong các hình ảnh ở trên và đảm bảo mọi thứ đều ở vị trí ngốc nghếch để nó sẽ dễ dàng để mở và đóng.

Đề xuất: