ชุมชนเทคโนโลยีให้ความสนใจในการสร้างจอแสดงผลข้อมูลการขนส่งสาธารณะแบบส่วนตัวมากขึ้น โดยมีนักพัฒนาจำนวนมากแบ่งปันประสบการณ์และวิธีแก้ปัญหาของตน แนวโน้มนี้สะท้อนให้เห็นถึงความต้องการที่เพิ่มขึ้นสำหรับวิธีการติดตามการขนส่งสาธารณะที่เข้าถึงได้ง่ายและสะดวกมากขึ้น โดยเฉพาะในพื้นที่เขตเมืองที่มีตัวเลือกการขนส่งหลากหลาย
การเคลื่อนไหวของจอแสดงผลขนส่งแบบ DIY
แม้ว่าจะมีแอปพลิเคชันขนส่งเชิงพาณิชย์พร้อมใช้งาน แต่นักพัฒนาจำนวนมากเลือกที่จะสร้างโซลูชันจอแสดงผลของตนเอง โดยมีแรงจูงใจตั้งแต่ต้องการควบคุมอินเตอร์เฟซมากขึ้น ไปจนถึงความพึงพอใจในการสร้างสิ่งที่ตรงกับความต้องการของตนอย่างแม่นยำ โปรเจกต์เหล่านี้มักเกี่ยวข้องกับการดัดแปลงฮาร์ดแวร์ที่มีอยู่หรือสร้างโซลูชันแบบกำหนดเอง
ตัวเลือกฮาร์ดแวร์ยอดนิยม
- เครื่องอ่านอีบุ๊ก Kindle
- ต้องทำการ jailbreak
- อายุการใช้งานแบตเตอรี่ยอดเยี่ยม
- จอ E-ink เหมาะสำหรับข้อมูลแบบคงที่
- คุ้มค่าเมื่อใช้รุ่นเก่า
- Raspberry Pi
- แพลตฟอร์มที่ยืดหยุ่นสำหรับโซลูชันแบบกำหนดเอง
- สามารถจับคู่กับจอแสดงผลได้หลากหลาย
- มีอิสระในการเขียนโปรแกรมมากกว่า
- ราคาเริ่มต้นประมาณ 35 ดอลลาร์
- จอแสดงผล 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
ความท้าทายในการพัฒนา
นักพัฒนาเผชิญกับความท้าทายหลายประการ:
- ความน่าเชื่อถือของข้อมูล
- ความแม่นยำในการติดตามแบบเรียลไทม์แตกต่างกันไปตามระบบขนส่ง
- ความน่าเชื่อถือของ API และข้อจำกัดอัตราการเรียกใช้
- ความไม่สอดคล้องของรูปแบบข้อมูล
- ข้อจำกัดของฮาร์ดแวร์
- ข้อจำกัดด้านหน่วยความจำบนอุปกรณ์ฝังตัว
- การจัดการพลังงานสำหรับจอแสดงผลที่เปิดตลอดเวลา
- อัตราการรีเฟรชหน้าจอสำหรับจอ E-ink
- ส่วนต่อประสานผู้ใช้
- การสร้างสมดุลระหว่างความหนาแน่นของข้อมูลกับความอ่านง่าย
- การจัดการเส้นทางขนส่งหลายสาย
- การแสดงการอัพเดทแบบเรียลไทม์อย่างมีประสิทธิภาพ
โซลูชันจากชุมชน
โครงการโอเพนซอร์สต่างๆ ได้เกิดขึ้นเพื่อแก้ไขความท้าทายเหล่านี้:
- muniscreen ของ mattegan สำหรับ SF's Muni
- เครื่องมือการติดตั้งของ OneBusAway
- kindling ของ lily-mara สำหรับจอแสดงผล Kindle
การพัฒนาในอนาคต
ชุมชนเรียกร้องให้มี:
- ตัวเลือกฮาร์ดแวร์ที่ดีขึ้นโดยเฉพาะสำหรับจอแสดงผลข้อมูลขนส่ง
- การปรับปรุงมาตรฐานรูปแบบข้อมูลการขนส่ง
- API ที่เข้าถึงได้ง่ายขึ้นจากหน่วยงานขนส่ง
- การผสานรวมกับระบบสมาร์ทโฮม
การเคลื่อนไหวของจอแสดงผลขนส่งแบบ DIY แสดงให้เห็นถึงจุดตัดที่เติบโตระหว่างวัฒนธรรมเมกเกอร์และการใช้งานขนส่งสาธารณะ แสดงให้เห็นว่าเทคโนโลยีส่วนบุคคลสามารถยกระดับประสบการณ์การเดินทางในชีวิตประจำวันได้อย่างไร