Hướng dẫn sử dụng tủ bán hàng GPC-T10

05/09/2026
huong-dan-su-dung-tu-ban-hang-gpc-t10

Hướng dẫn sử dụng tủ bán hàng GPC-T10

Tủ bán hàng sử dụng điện thoại, máy tính kết nối qua mạng Lan

Địa chỉ trang chính Master: http://192.168.1.50/

Địa chỉ trang phụ Slaver: http://192.168.1.51/

Ở trang chính Master: http://192.168.1.50/ hệ thống đọc được thông tin của các tủ Slaver

Mỗi hệ thống có LCD và Bàn phím điều khiển

Chức năng trên bàn phím:

A: Lấy hàng, trừ đi 1 đơn vị sản phẩm khi khách lấy hàng

D: Nút tìm kiếm

Các số 0-9 để nhập mã sản phẩm/ vị trí sản phẩm

*: xóa các số đã nhập

#: xóa từng kí tự bên trái

Chức năng trên web:

1. Ô nhập mã sản phẩm/ vị trí sản phẩm xong bấm Xác nhận để tìm kiếm

2. Nút Lấy Hàng sẽ trừ đi 1 đơn vị sản phẩm khi khách lấy hàng

3. Bảng danh sách sản phẩm của mỗi tủ, có thể bấm vào để chọn sản phẩm trực tiếp, thông tin sẽ hiển thị lên cả LCD. Có nút sắp xếp thứ tự trên thanh menu

4. Có nút Edit để chỉnh sử dữ liệu gồm:

4.1. Upload sản phẩm

4.2. Dowload sản phẩm

4.3. Test Led

4.4. Thêm sản phẩm

4.5. Chỉnh sửa sản phẩm trong danh sách sản phẩm

4.6. Complet: sau khi thao tác xong

5. Cấu hình thiết bị

Một sản phẩm Thường chiếm khoảng 100–160 byte trong file JSON, nhưng khi ArduinoJson parse vào RAM thì cần nhiều hơn đáng kể.

Với ESP32 của bạn đang chạy cùng lúc Wi-Fi, WebServer, TFT, MAX7219, Keypad, Servo, HTTPClient và ArduinoJson, mức thực tế như sau:

Số SP / ESP32 Đánh giá
200–300 Rất an toàn
500 An toàn
700–800 Khá ổn
1.000 Có thể chạy nhưng cần theo dõi RAM
1.500+ Không khuyến nghị với cách đọc JSON hiện tại
2.000+ Dễ thiếu heap/reset/lỗi deserialize

Vì bạn đang dùng 2 tủ, tôi sẽ thiết kế khoảng:

Tủ 1: tối đa khoảng 700–800 SP
Tủ 2: tối đa khoảng 700–800 SP
--------------------------------
Tổng: khoảng 1.400–1.600 SP

mà vẫn có biên an toàn.

Với hệ thống tủ của bạn hiện tại, tôi nghiêng về đặt giới hạn thiết kế 500–700 sản phẩm mỗi ESP32 để chạy ổn định lâu dài.

mở rộng thành nhiều tủ mà MASTER tìm tuần tự từng ESP32 một, thời gian tìm sẽ tăng theo số tủ.

Ví dụ nếu mỗi lần hỏi một SLAVE mất khoảng 100–300 ms:

5 tủ  → khoảng 0.5–1.5 giây
10 tủ → khoảng 1–3 giây
20 tủ → khoảng 2–6 giây

Vậy nên làm dưới 10 tủ và mỗi tủ dưới 700 sản phẩm, tương ứng với 7000 sản phẩm trở xuống là vẫn ổn định.

Bình luận
Nội dung này chưa có bình luận, hãy gửi bình luận đầu tiên của bạn.
VIẾT BÌNH LUẬN CỦA BẠN