Thiết bị liên lạc độc lập Meshenger cho Meshtastic

Bộ file model để làm thiết bị Meshenger dạng standalone dùng với dự án Meshtastic®. Kèm nhiều biến thể vỏ cho RAK19007/RAK5005, tuỳ chọn màn OLED 0.96"/1.3", file SVG acrylic, giá treo và hướng dẫn lắp ráp/cấu hình.

👁️
11.7K
Lượt Xem
❤️
185
Lượt Thích
📥
1.6K
Lượt Tải
Cập Nhật Apr 26, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Bạn có thể mua bộ DIY kit và thiết bị lắp sẵn từ shop của mình bằng cách bấm VÀO ĐÂY

Đây là một thiết bị hoàn toàn độc lập (standalone) được thiết kế cho dự án Meshtastic (https://meshtastic.org).

Các mẫu này chỉ dành cho mục đích sử dụng cá nhân.
KHÔNG được sao chép, bán, trao đổi hay dùng thiết kế của mình để trục lợi dưới bất kỳ hình thức nào nếu chưa có sự cho phép rõ ràng từ mình.

Ai quan tâm đến việc xin cấp phép (licensing) thiết kế này để bán phi thương mại (ví dụ bán riêng lẻ/nhỏ lẻ) thì nhắn tin cho mình ở đây để trao đổi. Vui lòng tôn trọng các ràng buộc của giấy phép Creative Commons mà mình đã chọn (http://creativecommons.org/licenses/by-nc-nd/4.0/) và mình cũng khuyến khích ai thấy thiết kế của mình bị đem rao bán thì liên hệ báo cho mình.

Nói vậy rồi, giờ vô phần model nè…

Cập nhật 5-September-2023:

  • Đã upload v37 của model ‘bottom’ để thêm phần khoét chỗ cho đầu vít, giúp lắp ráp gọn đẹp hơn
  • Đã upload quick reference guide

Việc lắp ráp thiết bị Meshenger cần sự kiên nhẫn, chú ý chi tiết, có đủ dụng cụ/kỹ năng/kinh nghiệm hàn dây, lắp linh kiện lên mạch, và xử lý pin an toàn. Bạn nên dành ra vài tiếng để lắp ráp.

Có hướng dẫn lắp ráp chi tiết từng bước và danh sách vật tư (BOM) trong mục ‘Other Files’. Mình khuyến khích anh em DIY làm đúng từng bước; quy trình lắp sẽ tương đối dễ theo. Nếu bị kẹt, hãy xem lại hướng dẫn để chắc chắn bạn không bỏ sót bước nào hoặc chưa làm đúng một thao tác bắt buộc.

Có một số phần không dễ tự làm, như các tấm acrylic cắt laser, nhưng bạn có thể mua từ Etsy shop của mình hoặc tự tìm chỗ làm tại địa phương; các file SVG cần thiết đã được cung cấp ở đây. Những phần này là bắt buộc, không phải tùy chọn.

Ngoài các file chung cần có, mình có kèm thêm:

  1. Các model đáy vỏ (case bottom) tương thích RAK19007 và RAK5005, kèm các biến thể bỏ nút user button và/hoặc công tắc ngắt GPS nếu không cần (nhưng hai nút/công tắc này mình khuyên là nên có)
  2. Biến thể miếng chèn màn hình (screen insert) cho cả OLED 1.3" và 0.96"
  3. Nhiều lựa chọn hoa văn cho screen insert, bao gồm bản trống để bạn tự tùy biến
  4. Chân đế để bàn và ngàm treo tường
  5. File SVG để khắc laser & cắt các tấm acrylic bắt buộc

Cấu hình các thiết lập mặc định của Meshenger:

Dùng app Android hoặc iOS:
 Device:
   buzzerGpio: 21
 Display:
   displaymode: INVERTED
   oled: OLED_SH1106
   screenOnSecs: 60
Modules:
 cannedMessage:
   enabled: true
 externalNotification:
   active: true
   alertBell: true
   alertBellBuzzer: true
   alertBellVibra: true
   alertMessage: true
   alertMessageBuzzer: true
   alertMessageVibra: true
   enabled: true
   nagTimeout: 3000
   output: 4
   outputBuzzer: 21
   outputMs: 1000
   outputVibra: 10
   usePwm: true
 

Nhạc chuông:
24Ctu:d=32,o=5,b=565:f6,p,f6,4p,p,f6,p,f6,2p,p,b6,p,b6,p,b6,p,b6,p,b,p,b,p,b,p,b,p,b,p,b,p,b,p,b,1p.,2p.,p

Tin nhắn soạn sẵn (Canned Messages):
Just checking in, I'm okay|I'm on my way|Stopping for a quick break|I've made it to the destination|Come to me, I'm not hurt|Come to me, I'm hurt|I'm lost

Dùng tool meshtastic CLI:
meshtastic --set device.buzzer_gpio 21 --set display.oled OLED_SH1106 --set display.screen_on_secs 60 --set display.displaymode INVERTED --set canned_message.enabled true --set external_notification.enabled true --set external_notification.active true --set external_notification.alert_bell true --set external_notification.alert_bell_vibra true --set external_notification.alert_bell_buzzer true --set external_notification.alert_message true --set external_notification.alert_message_vibra true --set external_notification.alert_message_buzzer true --set external_notification.output 4 --set external_notification.output_vibra 10 --set external_notification.output_buzzer 21 --set external_notification.output_ms 1000 --set external_notification.use_pwm true --set external_notification.nag_timeout 3000 --set-ringtone 24Ctu:d=32,o=5,b=565:f6,p,f6,4p,p,f6,p,f6,2p,p,b6,p,b6,p,b6,p,b6,p,b,p,b,p,b,p,b,p,b,p,b,p,b,p,b,1p.,2p.,p
meshtastic --set-canned-message "Just checking in, I'm okay|I'm on my way|Stopping for a quick break|I've made it to the destination|Come to me, I'm not hurt|Come to me, I'm hurt|I'm lost"

Cách sử dụng Meshenger:

Bật nguồn: Nhấn nút user button (bên trái thiết bị) để bật Meshenger. Nếu đang tắt, cắm cáp USB vào cũng sẽ tự bật.

Bàn phím: Gõ nội dung rồi nhấn Enter để gửi tin cho tất cả node trong mesh network (‘Broadcast’). Nhấn phím TAB để vào chế độ DM (direct message), rồi dùng phím mũi tên trái/phải để chọn một node; bắt đầu gõ và nhấn Enter để gửi DM tới node đó. Nhấn ESC để hủy.

User button (bên trái thiết bị): Nhấn 1 cái để lật qua các màn hình thông tin (hoặc nhấn phím Enter trên bàn phím cũng có tác dụng tương tự); nhấn và giữ user button cho tới khi màn hình hiện ‘Shutting down’. Trong lúc shutdown/deep sleep, thiết bị dùng pin rất ít, khoảng 1/10 so với khi đang hoạt động. Nhấn user button lần nữa để đánh thức.

Công tắc GPS (bên trái thiết bị): Gạt về phía chữ ‘GPS’ để bật GPS, gạt ngược lại để ngắt nguồn module nhằm tăng thời lượng pin lên 3–5 lần. Khi bật lại, màn hình có thể chưa phản ánh GPS đã bật trong tối đa 15 phút nhưng thực tế vẫn chạy. Nếu bạn reset thiết bị bằng nút reset (bên phải, cạnh cổng USB) thì lúc đó màn hình sẽ hiện ‘No GPS module’ cho tới khi bạn bật GPS lại bằng công tắc gạt. Khi gạt GPS về on trở lại, màn hình sẽ lập tức hiện ‘No sats’ (GPS đã bật nhưng chưa bắt được vệ tinh) trong vài phút cho tới khi GPS khóa vệ tinh (satellite lock).

Nút reset (bên phải thiết bị, cạnh cổng USB): Dùng để reset thiết bị khi cần, và để vào bootloader mode phục vụ cập nhật firmware.

Cập nhật firmware: Cắm cáp USB vào thiết bị, rồi cắm vào máy tính. Nhấn nhanh nút reset 2 lần (đèn LED xanh sẽ mờ sáng rồi mờ đi từ từ) ; trên máy tính sẽ xuất hiện một ổ đĩa rời tên RAK4631. Copy file firmware .uf2 bạn muốn vào ổ RAK4631 (KHÔNG dùng firmware có ‘e-ink’ trong tên file). Meshenger sẽ reboot khi cập nhật xong. Nếu firmware nào copy/flash bị lỗi, thử cập nhật lại lần nữa.

Giấy phép

Tác phẩm này được cấp phép theo

Creative Commons — Attribution — Noncommercial — NoDerivatives

CC-BY-NC-ND

Yêu cầu ghi công
Remix & phái sinh Không được phép
Sử dụng thương mại Không được phép

File mô hình

TẤT CẢ FILE MÔ HÌNH (30 Tập tin)
Đang tải files, vui lòng chờ...
Vui lòng đăng nhập để bình luận.

Chưa có bình luận nào. Hãy là người đầu tiên!

Vui lòng đăng nhập để khoe bản in của bạn.

Chưa có bản in nào được khoe. Hãy là người đầu tiên!

Remix (0)