TextMesh (Heltec V3 Edition)
Thiết bị TextMesh stand-alone nhỏ gọn dựa trên Heltec LoRa V3, có GPS, buzzer, pin 3000mAH, M5Stack CardKB và công tắc nguồn. Vỏ tối giản, dễ in/lắp, có 2 lựa chọn back base và front cover để tùy biến.
Mô tả
Thiết bị TextMesh, thiết kế xoay quanh Heltec LoRa V3, mang lại các tính năng thiết yếu trong một thiết kế gọn nhẹ, stand-alone, dễ mang theo. Máy có GPS, buzzer, pin 3000mAH, bàn phím, và công tắc nguồn — hướng tới sự đơn giản nhưng vẫn hiệu quả.
Phần vỏ được làm theo tiêu chí tối giản để dễ in và dễ lắp. Không cần nắp acrylic cho bàn phím hay thiết kế nút bấm quá cầu kỳ; khe cutout dạng pass-through giúp nhìn rõ chữ in sẵn trên PCB của M5Stack CardKB, nên ai cũng có thể dùng ngay.
Back Base (2 phiên bản): Bạn có 2 lựa chọn cho cả nắp sau và nắp trước. Bản Standard Back Base ôm khít các linh kiện theo danh sách. Ngoài ra còn có một bản base kiểu mở để bạn tùy biến, nhưng trường hợp này bạn sẽ cần tự cố định linh kiện.

OR

Front Cover (2 tùy chọn): Ở mặt trước, bạn có thể chọn loại có nút tích hợp để thao tác người dùng và nút reset trên bo Heltec ESP, hoặc chọn bản có các lỗ cutout cho nút bấm bổ sung — cho phép tùy biến với các nút màu nhô ra khỏi vỏ.

Fit and Finish: Lúc chưa lắp, có thể bạn sẽ thấy các lỗ bàn phím trên front cover không khớp hoàn toàn với CardKB. Đây là chủ ý để tối đa phần nhìn thấy chữ in trên PCB. Yên tâm là khi lắp xong, từng phím vẫn nhấn đúng như thiết kế.
Các lỗ ốc được thiết kế kiểu friction fit, nên bạn có thể linh động chọn ốc M2.5 hoặc M3 để vừa khít. Ngoài ra, ốc gỗ đầu nhọn loại phổ thông cũng dùng được. Để an toàn cho phần điện tử và pin, các lỗ được đặt vị trí hợp lý nhằm tránh làm hư hoặc đâm thủng linh kiện trong lúc lắp.
KeyBoard: Vào Radio Configuration, sau đó Module Configurations, rồi chọn Canned Messages để kích hoạt. Ở mục "Allow Input Source", nhập "CardKB" (không cần dấu ngoặc kép). Lần boot đầu của node Heltec, có thể bạn sẽ thấy thông báo "Canned Message Module Disable". Chỉ cần bấm nút reset, node sẽ boot lại bình thường và bạn có thể bắt đầu gõ.
Thông tin thêm: Mỗi lần bật thiết bị, sẽ hiện một lỗi liên quan tới các tin nhắn được nạp sẵn. Chỉ cần bấm nút reset trên Heltec, thiết bị sẽ khởi động lại và hết lỗi. Bạn có thể dùng đầu nối GPIO pin cho GPS và Heltec, hoặc hàn dây trực tiếp lên PCB. Mình đã thử cả hai cách, và vỏ được thiết kế để phù hợp với việc dùng pin connectors.
Bên dưới là sơ đồ dây mô tả cấu hình mình đã dùng. Tuy nhiên, bạn cứ thoải mái tùy chỉnh GPIO outputs trong phần mềm, hoặc chọn chân power/ground theo ý để linh hoạt hơn.

Danh sách linh kiện cho bản build này:
3000mAH 105050 LiPo Battery: https://amzn.to/3wVR5sL
Buzzer: https://amzn.to/498F4xq
Heltec LoRa V3: https://amzn.to/43nry7Q
GPS Module: https://amzn.to/3IBW7NA
2 Position Switch: https://amzn.to/3IDWSFO
Transistor: https://amzn.to/3IG1nj6
M5Stack CardKB: https://amzn.to/43kNUGV
Amazon hình như không giữ stock CardKB ổn định nên mình cũng đặt ở đây: https://www.mouser.com/ProductDetail/M5Stack/U035-B?qs=vvQtp7zwQdP58CzuvFQT0A%3D%3D
In ấn: Mình chọn PETG để in back base và front cover, tuy nhiên PLA, ABS, hoặc vật liệu khác cũng là lựa chọn ổn.
Riêng các nút bàn phím và nút giao diện người dùng, mình khuyến nghị TPU vì độ dẻo vừa khít và cảm giác bấm khi gõ tốt hơn. Mình đã test vài vật liệu khác, nhưng TPU cho kết quả ổn định nhất.
Mình dùng setting tiêu chuẩn trên BambuLabs P1S với layer height 0.20 và infill 25% là ra ok. Bạn có thể thử tinh chỉnh thêm các thông số này để ra chất lượng tối ưu.
Đặc biệt, bản in này không cần support, nên quá trình in sẽ đơn giản hơn.
Đây là lần đầu mình làm một thiết kế 3D để fit linh kiện thật ngoài đời. Kết quả khá ổn: in ra đúng kích thước và lắp vừa như mong muốn. Dù mình dùng SketchUp (có thể không phải công cụ tối ưu nhất), nhưng vẫn đáp ứng tốt nhu cầu. Nếu bạn có góp ý để cải thiện, mình rất sẵn sàng nhận feedback.
Xin thông báo: các link ở trên là affiliate links. Bạn không tốn thêm chi phí gì, nhưng mình sẽ nhận được một khoản hoa hồng nhỏ để hỗ trợ cho các dự án sau. Cảm ơn bạn nhiều.
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!