rPI Zero OpenPrintTag reader – Hộp đầu đọc NFC PN5180
Mẫu hộp cho đầu đọc NFC dùng Raspberry Pi Zero 2 W + PN5180 để đọc OpenPrintTag, báo trạng thái bằng NeoPixel và gửi dữ liệu qua MQTT. Có cache thẻ đã đọc và hỗ trợ callbacks để tùy biến hiển thị/tích hợp.
Mô tả
Mẫu hộp cho đầu đọc NFC có thể đọc dữ liệu OpenPrintTag.
Tính năng
-
Đọc thẻ OpenPrintTag và thông qua callbacks gửi dữ liệu được chỉ định lên MQTT (mặc định chạy trên Pi).
-
Tiến trình đọc và kết quả được hiển thị (cũng thông qua callbacks) bằng LED.
-
Dữ liệu của các thẻ đọc thành công sẽ được cache (mặc định 2 phút).
-
Hiện tại chỉ parse vùng Meta/Main. Nếu cần có thể thêm Aux.
-
Có thể viết các callbacks đơn giản để tùy biến theo nhu cầu — ví dụ nếu bạn dùng thư viện và muốn hiển thị dữ liệu lên màn hình 1.3" 240x240 TFT IPS Display ST7789 thì chỉ cần implement callbacks cho các sự kiện tương ứng, khỏi cần lo phần parse/detect/read thẻ.
Kế hoạch sắp tới
-
Mục tiêu của mình là cho nó giao tiếp với Prusa MK4S (hoặc máy in khác) và kích hoạt thay filament mỗi khi đọc thẻ thành công (mình cũng chưa chắc có làm được không..).
-
Mình đang làm một màn hình e-ink nhỏ (https://www.laskakit.cz/laskakit-espink-shelf-213-esp32-e-paper) để định kỳ đọc MQTT và hiển thị filament đang được nạp. Cái này gần xong rồi! :)
-
Ghi vào Aux? Ý là cập nhật lượng filament, v.v..
BOM
Part
number
Raspberry Pi Zero 2 W
1
PN5180 module
1
dupont wiring
11
NeoPixel WS2812, 8mm, 5V
1
Phần mềm
a. Code để chạy trên nó ở đây:
https://github.com/karelWeingart/openprinttag-pn5180-rpi
Hướng dẫn cài đặt: https://github.com/karelWeingart/openprinttag-pn5180-rpi/blob/main/README.md
Giấy phép
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!