การเติบโตของจอแสดงผลข้อมูลขนส่งสาธารณะแบบ DIY: จาก Kindle สู่อุปกรณ์สมาร์ทดีไวซ์

ทีมบรรณาธิการ BigGo
การเติบโตของจอแสดงผลข้อมูลขนส่งสาธารณะแบบ DIY: จาก Kindle สู่อุปกรณ์สมาร์ทดีไวซ์

ชุมชนเทคโนโลยีให้ความสนใจในการสร้างจอแสดงผลข้อมูลการขนส่งสาธารณะแบบส่วนตัวมากขึ้น โดยมีนักพัฒนาจำนวนมากแบ่งปันประสบการณ์และวิธีแก้ปัญหาของตน แนวโน้มนี้สะท้อนให้เห็นถึงความต้องการที่เพิ่มขึ้นสำหรับวิธีการติดตามการขนส่งสาธารณะที่เข้าถึงได้ง่ายและสะดวกมากขึ้น โดยเฉพาะในพื้นที่เขตเมืองที่มีตัวเลือกการขนส่งหลากหลาย

การเคลื่อนไหวของจอแสดงผลขนส่งแบบ DIY

แม้ว่าจะมีแอปพลิเคชันขนส่งเชิงพาณิชย์พร้อมใช้งาน แต่นักพัฒนาจำนวนมากเลือกที่จะสร้างโซลูชันจอแสดงผลของตนเอง โดยมีแรงจูงใจตั้งแต่ต้องการควบคุมอินเตอร์เฟซมากขึ้น ไปจนถึงความพึงพอใจในการสร้างสิ่งที่ตรงกับความต้องการของตนอย่างแม่นยำ โปรเจกต์เหล่านี้มักเกี่ยวข้องกับการดัดแปลงฮาร์ดแวร์ที่มีอยู่หรือสร้างโซลูชันแบบกำหนดเอง

ตัวเลือกฮาร์ดแวร์ยอดนิยม

  1. เครื่องอ่านอีบุ๊ก Kindle
  • ต้องทำการ jailbreak
  • อายุการใช้งานแบตเตอรี่ยอดเยี่ยม
  • จอ E-ink เหมาะสำหรับข้อมูลแบบคงที่
  • คุ้มค่าเมื่อใช้รุ่นเก่า
  1. Raspberry Pi
  • แพลตฟอร์มที่ยืดหยุ่นสำหรับโซลูชันแบบกำหนดเอง
  • สามารถจับคู่กับจอแสดงผลได้หลากหลาย
  • มีอิสระในการเขียนโปรแกรมมากกว่า
  • ราคาเริ่มต้นประมาณ 35 ดอลลาร์
  1. จอแสดงผล E-ink
  • มีจำหน่ายจากผู้ผลิตเช่น Waveshare
  • จอขนาด 4.37 นิ้ว ราคาเริ่มต้น 24 ดอลลาร์
  • ต้องการฮาร์ดแวร์เพิ่มเติมและการเขียนโปรแกรม
  • อัตราการรีเฟรชต่ำกว่าโซลูชันเชิงพาณิชย์

แหล่งข้อมูลและ API

หน่วยงานขนส่งส่วนใหญ่ในปัจจุบันให้บริการฟีด GTFS (General Transit Feed Specification) และ GTFS-RT (Real-Time) ทำให้สามารถเข้าถึงข้อมูลการขนส่งที่แม่นยำได้ แพลตฟอร์มที่โดดเด่นได้แก่:

  • OneBusAway: แพลตฟอร์มโอเพนซอร์สที่มีผู้ใช้หลายล้านคน
  • 511.org API: ให้ข้อมูลการขนส่งแบบเรียลไทม์
  • API ของหน่วยงานขนส่งท้องถิ่น
  • Google Maps Transit API

ความท้าทายในการพัฒนา

นักพัฒนาเผชิญกับความท้าทายหลายประการ:

  1. ความน่าเชื่อถือของข้อมูล
  • ความแม่นยำในการติดตามแบบเรียลไทม์แตกต่างกันไปตามระบบขนส่ง
  • ความน่าเชื่อถือของ API และข้อจำกัดอัตราการเรียกใช้
  • ความไม่สอดคล้องของรูปแบบข้อมูล
  1. ข้อจำกัดของฮาร์ดแวร์
  • ข้อจำกัดด้านหน่วยความจำบนอุปกรณ์ฝังตัว
  • การจัดการพลังงานสำหรับจอแสดงผลที่เปิดตลอดเวลา
  • อัตราการรีเฟรชหน้าจอสำหรับจอ E-ink
  1. ส่วนต่อประสานผู้ใช้
  • การสร้างสมดุลระหว่างความหนาแน่นของข้อมูลกับความอ่านง่าย
  • การจัดการเส้นทางขนส่งหลายสาย
  • การแสดงการอัพเดทแบบเรียลไทม์อย่างมีประสิทธิภาพ

โซลูชันจากชุมชน

โครงการโอเพนซอร์สต่างๆ ได้เกิดขึ้นเพื่อแก้ไขความท้าทายเหล่านี้:

  • muniscreen ของ mattegan สำหรับ SF's Muni
  • เครื่องมือการติดตั้งของ OneBusAway
  • kindling ของ lily-mara สำหรับจอแสดงผล Kindle

การพัฒนาในอนาคต

ชุมชนเรียกร้องให้มี:

  1. ตัวเลือกฮาร์ดแวร์ที่ดีขึ้นโดยเฉพาะสำหรับจอแสดงผลข้อมูลขนส่ง
  2. การปรับปรุงมาตรฐานรูปแบบข้อมูลการขนส่ง
  3. API ที่เข้าถึงได้ง่ายขึ้นจากหน่วยงานขนส่ง
  4. การผสานรวมกับระบบสมาร์ทโฮม

การเคลื่อนไหวของจอแสดงผลขนส่งแบบ DIY แสดงให้เห็นถึงจุดตัดที่เติบโตระหว่างวัฒนธรรมเมกเกอร์และการใช้งานขนส่งสาธารณะ แสดงให้เห็นว่าเทคโนโลยีส่วนบุคคลสามารถยกระดับประสบการณ์การเดินทางในชีวิตประจำวันได้อย่างไร