-
-
-
Tổng tiền thanh toán:
-
Hướng dẫn sử dụng tủ bán hàng GPC-T10
05/09/2026
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.