บอร์ดแสดงเวลารถออกด้วย Raspberry Pi
Pi หลังจอ HDMI ตัวไหนก็ได้ กลายเป็นบอร์ดแสดงเวลารถออกที่เรียบร้อย เงียบ และบูตตรงเข้าตารางเวลาทันที คู่มือนี้พา Raspberry Pi OS ที่ติดตั้งมาตรฐานไปสู่บอร์ดเต็มหน้าจอที่รอดไฟดับได้
ต้องมีอะไรบ้าง
- Raspberry Pi ที่ลง Raspberry Pi OS with desktop ตัวมาตรฐาน (Bookworm ขึ้นไป) รุ่นใหม่ๆ แรงเกินพอ — บอร์ดเป็นแค่หน้าเว็บเบาๆ หน้าเดียว
- จอ HDMI หรือทีวีตัวไหนก็ได้ พร้อมแหล่งจ่ายไฟที่เชื่อถือได้สำหรับ Pi
- เครือข่าย — Wi-Fi หรือสายแลน
1. ตั้งค่าบอร์ดครั้งเดียว
บนเดสก์ท็อปของ Pi เปิด Chromium แล้วไปที่ app.norimono.live/board ในการตั้งค่า (ไอคอนเฟือง) กำหนดตำแหน่ง เลือกป้ายของคุณ แล้วบันทึก บอร์ดเก็บตัวเลือกของคุณไว้ในพื้นที่จัดเก็บของ Chromium บน Pi เอง — จึงต้องทำขั้นตอนนี้บน Pi ไม่ใช่คอมพิวเตอร์เครื่องอื่น
2. ให้ Chromium เปิดโหมดคีออสก์ตอนบูต
Raspberry Pi OS (Bookworm) ใช้เซสชัน Wayland แบบ labwc ไฟล์ autostart ของมันคือ ~/.config/labwc/autostart สร้างหรือแก้ไขไฟล์นี้แล้วเพิ่ม:
chromium https://app.norimono.live/board --kiosk --noerrdialogs --disable-infobars --no-first-run &
นี่คือวิธีเดียวกับบทเรียนโหมดคีออสก์อย่างเป็นทางการของ Raspberry Pi บนอิมเมจรุ่นเก่าเบราว์เซอร์อาจชื่อ chromium-browser และเซสชัน X11 ก่อน Bookworm ใช้กลไก autostart คนละแบบ — แต่แฟล็กเหมือนกัน
3. ไม่ให้หน้าจอดับ
รัน sudo raspi-config → Display Options → Screen Blanking → No เพื่อไม่ให้จอดับหลังไม่มีการใช้งาน บอร์ดขอสิทธิ์ wake-lock จากเบราว์เซอร์ด้วย แต่การตั้งค่าระดับ OS คือสิ่งที่ควรพึ่งพาสำหรับจอที่ไม่มีคนดูแล
4. รีบูตแล้วตรวจสอบ
รีบูต Pi เครื่องควรบูตตรงเข้าบอร์ดเต็มหน้าจอพร้อมป้ายของคุณ ไฟดับก็ไม่เป็นไร: พอไฟมา เครื่องจะบูตกลับเข้าบอร์ดเดิม — ป้ายของคุณเก็บอยู่บนอุปกรณ์
เคล็ดลับ
- จอแนวตั้ง: หมุนจอด้วยเครื่องมือ Screen Configuration ของ Raspberry Pi OS บอร์ดจะจัดเลย์เอาต์ให้พอดีเอง
- ป้ายบนจอมากขึ้น: แพ็กเกจฟรีแสดงได้สูงสุด 4 ป้าย — Plus และ Pro เพิ่มเพดานต่อหน้าจอ กรอกคีย์ไลเซนส์บนบอร์ดของ Pi (การตั้งค่า → แพ็กเกจและไลเซนส์)
- ออกจากโหมดคีออสก์: เสียบคีย์บอร์ด —
Alt+F4ปิด Chromium ใส่เครื่องหมายคอมเมนต์หน้าบรรทัด autostart เพื่อไม่ให้มันกลับมาตอนบูต