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