กลับไปหน้ารวมไฟล์
raglink-cabviewer-0790b3.md

RAGLINK+ CabViewer

จัดไปวัยรุ่น! นี่คือชุดคอนโทรลเลอร์รถไฟแบบตั้งโต๊ะที่ใช้พลังของ [Arduino](https://s.shopee.co.th/7fUgFAWSki) เอาไว้ซิ่งกับเกม OpenBVE โดยเฉพาะ

สเปกของตัว Controller

  • Board: Arduino MEGA 2560 / Arduino DUE (จัดตัวแรงไปเลยน้อง)
  • RAGLINK+ CabViewer Controller Version: 3.1.1028
  • RAGLINK+ CabViewer OpenBVE Proxy Version: 3.1.1021
  • OpenBVE Version: 1.4.1135.867
  • License: GPL (เอาไปพัฒนาต่อได้ แต่อย่าลืมให้เครดิตต้นฉบับเขาล่ะ)

ส่องความหล่อ (Demo Images)

เจาะลึกรายละเอียดทางเทคนิคแบบเข้มๆ

ระบบเชื่อมต่อหน้าคนขับจำลอง (Train Simulator Physical Cab Interface)

RAGLINK+ คือสะพานเชื่อมขั้นเทพระหว่าง Hardware และ Software ที่จะทำให้นักเล่นรถไฟจำลองสามารถควบคุม OpenBVE ผ่านคันโยกและปุ่มกดของจริง รวมถึงมีหน้าปัด Dashboard เท่ๆ ไว้ดูด้วย

  • Windows 10 Serial Handshake: ฝั่ง Arduino (ใน Cab) จะคอยดักจับค่าจากพวกคันโยกและปุ่มกดที่น้องต่อไว้ จากนั้นจะมีโปรแกรม RAGLINK+ C# application บน PC รับข้อมูลผ่าน Serial ไปแปลงเป็นคำสั่งให้ตัวจำลอง OpenBVE อีกที
  • Bi-Directional Telemetry Mirroring: ระบบนี้ไม่ได้มีไว้แค่สั่งงานนะเฟ้ย! ตัวเกมจะส่งข้อมูลพวกความเร็ว (Speed) และแรงดันลม (Air-pressure) กลับมาที่ Arduino ด้วย เพื่อให้ Firmware อัปเดตค่าไปยังเกจ์วัดแบบเข็มหรือจอ Digital บน Hardware ของเรา... หล่อเท่เลยงานนี้!

ประสิทธิภาพ (Performance)

  • Zero-Lag Haptic Feedback: ปรับจูนมาเพื่อการสื่อสารผ่าน Serial ความเร็วสูง (115200 baud) มั่นใจได้เลยว่าพอน้องสับเบรกปุ๊บ ตัวเกมจะตอบสนองทันทีด้วยค่าความหน่วง (Latency) ต่ำกว่า 30ms... ลื่นหัวแตกไม่มีสะดุดแน่นอนน้อง!

ข้อมูล Frontmatter ดั้งเดิม

title: "RAGLINK+ CabViewer"
description: "A desktop train controller based on Arduino for OpenBVE."
author: "TSDArthur"
category: "Screens & Displays"
tags:
  - "railway"
  - "openbve"
  - "cab"
  - "train"
  - "transportation"
  - "controller"
  - "games"
views: 8062
likes: 6
price: 299
difficulty: "Intermediate"
components:
  - "1x LA38-11X2 20X3 22mm switch"
  - "1x PC computer with triple screen supported GPU (generic)"
  - "1x Arduino Mega 2560"
  - "1x Hot glue gun (generic)"
  - "2x AD16-16C 16mm LED"
  - "1x LAY37-11Y2 20Y3 22mm key switch"
  - "1x USB-A to Mini-USB Cable"
  - "8x LA38-11 LA38-11BN 22mm button"
  - "2x Nextion NX8048T070 - Generic 7.0\" HMI TFT LCD Touch Display"
  - "3x Computer LCD Monitor (generic)"
  - "1x CH340G USB-TTL Cable"
  - "1x Soldering iron (generic)"
  - "1x KHT-2 16W1D Band Switch"
  - "4x Acrylic sheet 5mm (generic)"
  - "1x 3D Printer (generic)"
  - "1x Laser cutter (generic)"
tools: []
apps:
  - "1x OpenBVE Core & RAGLINK+ Application"
  - "1x Windows 10"
downloadableFiles:
  - "https://github.com/TSDArthur/RAGLINK/tree/master/Arduino%20part"
  - "https://github.com/TSDArthur/RAGLINK/tree/master/Devices%20part/HMI"
  - "https://github.com/TSDArthur/RAGLINK/tree/master/Arduino%20part"
  - "https://github.com/TSDArthur/RAGLINK/tree/master/Devices%20part/HMI"
documentationLinks: []
passwordHash: "9e226b9032419342dd8541e3263ca7920dd283d0460f2702a380440bb498a467"
encryptedPayload: "U2FsdGVkX18VvQlMHHiKhsSuRvym7WndUFVluHyyCTJ8fvM7AkbUjtKTOW5R7rM9mukhAeLscpozhY+MO/dZJGzW+ODXz+eAOJRxvQbqamt4hpmcv4l4M6qvGSqLbg5TPoTed07TFHEVqArxc1YdOA=="
seoDescription: "RAGLINK+ CabViewer: A custom Arduino-based desktop train controller designed for OpenBVE simulator enthusiasts."
videoLinks:
  - "https://www.youtube.com/embed/dMZuyS99EYo"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/raglink-cabviewer-0790b3_cover.jpg"
lang: "th"