รีวิว หน้าจอสัมผัส SunFounder 10.1 นิ้วสำหรับบอร์ด SBC – ทดสอบกับ Raspberry Pi 5 และ Radxa ROCK 5B

SunFounder ส่งหน้าจอสัมผัสขนาด 10.1 นิ้วที่ออกแบบมาสำหรับคอมพิวเตอร์บอร์ดเดียว (SBC) มาให้เราทดสอบหน้าจอนี้รองรับตระกูล Raspberry Pi แต่เนื่องจากมีการออกแบบที่ยืดหยุ่นได้ ซึ่งสามารถติดตั้งบอร์ดต่างๆ ด้วยรูยึดที่มีขนาดไม่เกิน 85×70 มม.

สิ่งที่ต้องมีคือบอร์ดที่มีเอาต์พุต HDMI, พอร์ต USB สำรองสำหรับหน้าจอสัมผัส และอินพุต USB-C 5V (สูงสุด 5A) ดังนั้นจะเริ่มทดสอบหน้าจอสัมผัส SunFounder ขนาด 10.1 นิ้วกับ Raspberry Pi 5 (85×56 มม.) ก่อน จากนั้นทดสอบกับ Radxa ROCK 5 Model B Pico-ITX SBC (100 x 72 มม.), และสามารถใช้จอแสดงผลเป็นจอภาพหน้าจอสัมผัสภายนอกได้ด้วยเราจึงจะลองใช้กับแล็ปท็อปที่ใช้ Ubuntu 24.04 และ Windows 11 ด้วย

SunFounder 10.1 inch RPI Touchscreen Display Review

สเปคหน้าจอสัมผัสขนาด 10.1 นิ้วของ SunFounder

คุณสมบัติและสเปค:

  • ประเภทจอภาพ – IPS LCD
  • ความละเอียด – 1280×800 (อัตราส่วนภาพ 16:10)
  • หน้าจอสัมผัส – capacitive 10 จุด
  • มุมมอง – 178°
  • ลำโพง – 2x 2W/8Ω
  • อินพุต – HDMI (วิดีโอ+เสียง) และ USB Type-A (หน้าจอสัมผัส)
  • แหล่งจ่ายไฟ
    • อินพุต – DC 12V/5A
    • เอาต์พุต – 5.1V/5A ผ่าน USB-C สำหรับ Raspberry Pi 5
  • ขนาด – 25.6 x 16.8 x 3.8 ซม. (ความสูงพร้อมขาตั้ง)
  • น้ำหนัก – 728 กรัม ประกอบเสร็จเรียบร้อยพร้อม Raspberry Pi 5 และระบบระบายความร้อนแบบแอคทีฟ

ตารางด้านล่างนี้สามารถใช้เป็นแนวทางอย่างรวดเร็วเพื่อตรวจสอบว่าบอร์ดได้รับการรองรับเต็มรูปแบบหรือไม่

SunFounder 10.1 inch touchscreen display compatibility matrix
ความเข้ากันได้ของบอร์ดและอุปกรณ์

หากคุณไม่จำเป็นต้องติดตั้งหรือจ่ายไฟให้บอร์ด/อุปกรณ์ผ่านจอภาพ ต้องมีอุปกรณ์ที่มีเอาต์พุต HDMI และพอร์ต USB เท่านั้น แต่ถ้าติดตั้งบอร์ดบนจอภาพและจ่ายไฟให้ผ่านพอร์ต USB-C จะมีข้อจำกัดทางกลไกและพลังงาน ซึ่งหมายความว่าอาจจะใ้ชงานไม่ได้กับบอร์ดทุกตัว

แกะกล่อง

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

SunFounder 10.1 inch RPi Capacitive Touch Screen

ในแพ็คเกจประกอบด้วยหน้าจอสัมผัส, อะแดปเตอร์ 12V/5A (100-240V AC), คู่มือการใช้งาน สาย USB-C และ สาย mini HDMI, สายหน้าจอสัมผัส USB, สแตนด์ออฟที่มีความสูงต่างกัน, สกรูสองสามตัว, สติกเกอร์สีดำ, ลำโพงหนึ่งคู่, ประแจหกเหลี่ยมสองอัน, ไขควงขนาดเล็ก และแผ่นอะคริลิกสำหรับปิด SBC

SunFounder 10.1 touch screen package content

ที่ด้านล่างของจอแสดงผล เราจะพบบอร์ดควบคุม RM101, เกลียว 3 ตัวสำหรับยึดบอร์ด และโมดูลหน้าจอสัมผัส

SunFounder RM101 HDMI display control board

บอร์ด RM101_V3.1 ใช้ RealTek RTD2513A เป็นคอนโทรลเลอร์สำหรับจอแสดงผลแบบแบน (Flat) ที่แผงด้านซ้ายจอมีปุ่มทั้งหมด 5 ปุ่มสำหรับสำหรับ Power, Menu, -, + และ Back คอนเนคเตอร์ทางขวาด้านบนเป็นของลำโพง 2 ตัว และด้านล่างมีแจ็ค 12V DC, พอร์ต HDMI สำหรับการรับสัญญาณ, และพอร์ต USB-C สำหรับพลังงาน โมดูลหน้าจอสัมผัสใช้ตัวควบคุมเซ็นเซอร์สัมผัสแบบ Capacitive ILITEK ILI2511 และมีพอร์ต USB สองตัว แต่พอร์ตที่มีระยะห่าง 1.25 มม. ทางขวาในชุดนี้ชิป ILI2511 รองรับ USB, I2C และ UART แต่คู่มือผู้ใช้ระบุว่าคอนเนกเตอร์ขนาดเล็กมีระยะพิทซ์ 0.5 มม. ก็ยังส่งสัญญาณ USB ได้ หากสัญญาณ I2C หรือ UART ถูกเปิดเผย เราจะสามารถประหยัดพอร์ต USB บนบอร์ดที่รองรับได้ แม้ว่าอาจจะไม่สะดวกเท่า USB

ชุดหน้าจอสัมผัส SunFounder ขนาด 10.1 นิ้วพร้อม Raspberry Pi 5

มาเริ่มรีวิวกันเลย โดยติดตั้ง ​​Raspberry Pi 5 ที่ด้านหลังหน้าจอสัมผัส SunFounder ขนาด 10.1 นิ้ว โดยจะมี Raspberry Pi OS บนบอร์ด และ Pi 5 พร้อมใช้งาน

Raspberry Pi 5 mounted to 10.1 inch display

จัดวางและยึดให้ตรงกับรูยึดของบอร์ด Raspberry Pi 5 ซึ่งเราไม่จำเป็นต้องใช้กุญแจหกเหลี่ยม (Allen key) เพื่อปรับแต่งเพิ่มเติม แค่วาง Raspberry Pi 5 ลงบนฐาน แล้วขันสแตนด์ออฟรองรับขนาด 18 มม. ทั้งสามจุดให้แน่น

SunFounder 10.1 inch touchscreen display speaker installation

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

SunFounder Display Raspberry Pi 5 wiring

ตอนนี้เราสามารถเชื่อมต่อสายเคเบิลได้แล้ว ขั้นแรกให้เชื่อมต่อสาย HDMI ้ to micro HDMI ระหว่างบอร์ดควบคุมและ Pi 5 และทำแบบเดียวกันสำหรับสายเคเบิล USB-C สำหรับจ่ายไฟ สุดท้ายให้เชื่อมต่อสาย USB-C กับหน้าจอสัมผัสระหว่างคอนเนกเตอร์ด้านซ้ายบนโมดูลหน้าจอสัมผัสและพอร์ต USB Type-A ตัวใดตัวหนึ่งบนบอร์ด Raspberry Pi จากนั้นติดเทปเพื่อยึดสายไฟให้ใกล้กับโมดูลหน้าจอสัมผัส และเราก็เสร็จเรียบร้อย

หากเราเชื่อมต่อแหล่งจ่ายไฟจากหน้าจอ Raspberry Pi 5 จะบูตเข้าสู่ Raspberry Pi OS และสามารถใช้หน้าจอสัมผัสได้ตามปกติ

SunFounder 10.1 touch screen display Raspberry Pi OS

แต่หน้าจอจะวางในแนวนอนบนโต๊ะ ซึ่งอาจเหมาะกับบางแอปพลิเคชันแต่ก็อาจไม่เหมาะกับบางแอปพลิเคชัน นั่นเป็นเหตุผลที่ SunFounder ได้จัดเตรียมไฟล์ 3D มาให้ เพื่อให้ผู้ใช้พิมพ์ที่วางของตัวเองได้ เราได้พิมพ์แท่นวางสองอัน อันหนึ่งสำหรับด้านซ้าย และอีกอันสำหรับด้านขวาโดยใช้เครื่องพิมพ์ 3D Creality Ender-3 S1 Pro

3D printed stand for SunFounder Touchscreen Display

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

SunFounder 10.1 inch Rpi Touchscreen Display with stand

นอกจากนี้เวอร์ชันล่าสุดของ wiki ยังมีเคสพิมพ์ 3 มิติเต็มรูปแบบสำหรับจอแสดงผลด้วย เรายังไม่ได้ลองด้วยตัวเอง, แต่นี่คือหน้าตาของมัน

SunFounder 10.1 inch display enclosure

เคล็ดลับอีกประการหนึ่งคือเพียงเพิ่มสแตนด์ออฟสองตัวที่ด้านหลังของจอแสดงผล

Adding standoffs to display

รีวิวหน้าจอสัมผัส RPi ขนาด 10.1 นิ้วของ SunFounder พร้อมด้วย Raspberry Pi 5

ตอนนี้ระบบพร้อมใช้งานแล้ว เราจึงสามารถทดสอบได้อย่างละเอียดมากขึ้น อาจต้องใช้คีย์บอร์ดซอฟต์แวร์ เราเคยใช้ Matchbox, แต่เมื่อสองสามปีก่อน  เราเปลี่ยนมาใช้คีย์บอร์ด บนหน้าจอเมื่อรีวิวหน้าจอสัมผัส BTT Pad 7 ตั้งแต่นั้นเราก็ไม่ได้ใช้งาน Matchbox อีกต่อไป

สามารถติดตั้งด้วย :

แต่คีย์บอร์ดบนหน้าจอทำงานได้ไม่ดีนักในเวอร์ชันล่าสุดของ Raspberry Pi OS, เนื่องจากเราไม่สามารถพิมพ์ข้อความใน Firefox ได้ ทุกครั้งที่กดปุ่ม, หน้าต่างที่โฟกัสจะเปลี่ยนเป็นคีย์บอร์ด Onboard ทำให้แม้ว่าเราจะเลือกช่อง URL ก็ยังไม่สามารถพิมพ์ได้

Raspberry Pi Onboard Keyboard
Onboard software keyboard

ระบบปฏิบัติการ Raspberry Pi ล่าสุดควรใช้ Squeekboard แต่เราไม่ได้ติดตั้งไว้ในอิมเมจจึงติดตั้งด้วยตนเองดังนี้:


ไอคอนคีย์บอร์ดพ์ควรปรากฏที่มุมบนขวาของหน้าจอ แต่มันไม่ปรากฏไอคอนนั้น นอกจากนี้ไอคอนดังกล่าวยังควรปรากฏเมื่อเลือกช่องข้อความ แต่ก็ไม่เกิดขึ้นเช่นกัน สุดท้ายเราไปที่ Raspberry Pi Configuration และเปลี่ยน “On-screen Keyboard” เป็น “Enabled always” ในส่วนของ Display

 

Raspberry Pi Configuration On Screen Keyboard

ในที่สุดเราก็ได้คีย์บอร์ดซอฟต์แวร์ที่ทำงานได้อย่างถูกต้อง

squeekboard software keyboard

ตอนนี้มาทดสอบการใช้งานมัลติทัชบน Linux ด้วย WBBMTT ตามที่ฉันทำในรีวิวอื่นๆ

แต่ไม่ทำงานทั้งใน Firefox หรือ Chrome สิ่งที่ฉันเห็นคือหน้าจอสีดำ และตัวชี้เมาส์จะตามนิ้วสุดท้ายที่สัมผัสหน้าจอ

Touch Screen Tester WBBMTT Not Working Raspberry Pi 5

สาเหตุเป็นเพราะ labwc ถูกตั้งค่าให้การสัมผัสทำงานร่วมกับการจำลองเมาส์เพื่อให้หลายๆ อย่างทำงานได้ แต่จะปิดการใช้งานการสัมผัสหลายจุด เราสามารถเห็นได้ว่าการจำลองเมาส์ถูกเปิดใช้งานใน ~/.config/labwc/rc.xml:


มาลองแก้ไขไฟล์เพื่อตั้งค่าการจำลองเมาส์เป็น no แล้วลองอีกครั้ง

SunFounder 10.1 inch 10 point touch screen raspberry pi os

สำเร็จ! ทุกอย่างยากกว่าที่คาดไว้เล็กน้อย การติดตามทั้ง 10 จุดทำงานได้ดีพอสมควร อย่างที่เห็นในวิดีโอสั้นด้านล่างนี้

การทดสอบครั้งสุดท้ายกับ Raspberry Pi 5 คือการดูวิดีโอ YouTube เพื่อประเมินคุณภาพของลำโพง เห็นได้ชัดว่าไม่เหมาะสำหรับเล่นเครื่องเสียง (เราคงจะไม่ใช้เป็นเครื่องเล่นสื่อ) แต่ถือว่าพอใช้ได้ และดีกว่าลำโพงที่ใช้กับ Raspberry Pi Monitor นี่คือวิดีโอสั้นๆ พร้อมเพลงชาติไทย เพราะคิดว่าคงจะไม่โดนลิขสิทธิ์ โดยเปิดระดับเสียงสูงสุดของจอแสดงผลและ Raspberry Pi OS

การดู OSD

จอภาพมี OSD สำหรับการตั้งค่า ส่วนใหญ่คงไม่ค่อยได้ใช้ OSD แต่ OSD มีประโยชน์ในการปรับการตั้งค่าต่างๆ เช่น ความสว่าง ดังนั้นมาดูแต่ละรายการในเมนูหลักกัน กดปุ่มเมนูบนแผงควบคุมเพื่อเปิดเมนู จากนั้นใช้ปุ่มบวกและลบเพื่อนำทาง กดปุ่มเมนูเป็นปุ่ม “OK” และปุ่มย้อนกลับเพื่อกลับไปยังการเลือกก่อนหน้า

SunFounder OSD Picture

เมนูแรกคือ “Picture” ที่ใช้ปรับแสงพื้นหลัง ความสว่าง คอนทราสต์ ความคมชัด และอื่น

SunFounder OSD Display Settings

จากนั้นเรามีเมนู Display เพื่อปรับการแสดงผลอัตโนมัติ เปลี่ยนตำแหน่ง H และ V แก้ไขนาฬิกา และอื่นๆ

RealTek Display OSD Color adjustment

เมนู Color ช่วยให้ผู้ใช้สามารถเปลี่ยนอุณหภูมิสี แกมมา และอื่นๆ

SunFounder OSD Advanced Settings

เมนู “Advance” มีสองตัวเลือก “DDCCI” และ “Ultra Vivid”

RealTek Display OSD Input Selection

โมเดล “Input” นั้นไม่มีประโยชน์สำหรับรุ่นนี้เนื่องจากมีอินพุต HDMI เพียงอันเดียว แต่น่าจะเป็นเฟิร์มแวร์เริ่มต้น

SunFounder 10.1 inch RPi Touchscreen Display OSD Audio

ผู้ใช้สามารถปรับระดับเสียงหรือปิดเสียงได้ในเมนู Audio นอกจากนี้ยังมีฟีเจอร์  “Stand Along” ซึ่งคิดว่าน่าจะเล่นเพลงได้ แต่เมื่อเปิดขึ้นมา กลับไม่มีอะไรเกิดขึ้นเลย…

RealTek OSD Other

เมนู Other มีประโยชน์ในการรีเซ็ตค่าจอแสดงผลกลับเป็นค่าโรงงาน ตั้งค่าเวลาหมดเวลาของเมนู OSD และปรับตำแหน่งแนวตั้งและแนวนอนของ OSD

OSD Information HDMI 1280x800 60Hz

ส่วนข้อมูลแสดงให้เห็นว่าเรามีจอแสดงผล HDMI ความละเอียด 1280×800 อัตราการรีเฟรช 60 Hz และปิดใช้งาน DHCP

Factory OSD Option

สุดท้าย, มีเมนู Factory ที่แสดงหน้าต่างที่มุมบนซ้ายซึ่งมีข้อมูลทางเทคนิค

ROCK 5B พร้อมหน้าจอสัมผัส RPI SunFounder ขนาด 10.1 นิ้ว

หน้าจอสัมผัส RPi ขนาด 10.1 นิ้วของ SunFounder ทำงานได้ดีกับ Raspberry Pi 5 แต่จะทำงานได้ดีกับ SBC อื่นไหม เรามาลองใช้กับบอร์ด SBC ROCK 5B Pico-ITX จาก Radxa กัน

Radxa ROCK 5B touchscreen display installation

ขั้นตอนการติดตั้งจะคล้ายกับ Raspberry Pi 5 สามารถติดตั้งบนจอแสดงผลได้ มีรูยึดสำหรับ Raspberry Pi HATs และบอร์ด Pico-ITX อื่นๆ อาจมีขนาดใหญ่เกินไปที่จะติดตั้งบนจอแสดงผล ความแตกต่างหนึ่งคือบอร์ดมีพอร์ต HDMI แบบ full-size แทนที่จะเป็น micro HDMI ดังนั้นเราจึงไม่สามารถใช้สาย HDMI ขนาดสั้นที่มาพร้อมชุดอุปกรณ์ได้ แต่ต้องใช้สาย HDMI แบบมาตรฐานแทน ซึ่งเราใช้สายยาวหนึ่งเมตร และขาตั้งที่พิมพ์ 3 มิติช่วยในการจัดการสายไฟได้เล็กน้อย

เมื่อเปิดจอแสดงผลขึ้นมาดูเหมือนว่าไม่ทำงาน หลังจากตรวจสอบอย่างใกล้ๆ เราสังเกตเห็นว่า ROCK 5B จะบูตวนลูปโดยที่ LED สีเขียวจะติดอยู่ชั่วขณะหนึ่งแล้วดับไปประมาณหนึ่งวินาที แล้ววนลูปแบบนี้อย่างไม่สิ้นสุด

เราคิดว่าอาจเป็นปัญหาเรื่องพลังงาน จึงเชื่อมต่ออะแดปเตอร์ 5V/5A ของ Raspberry Pi อย่างเป็นทางการ และบอร์ดดูเหมือนว่าจะบูตได้อย่างถูกต้อง แต่หน้าจอกลับยังคงเป็นสีดำ ฉันสามารถ SSH ไปยังบอร์ดและลองอัพเดตภาพของ Debian แต่การใช้คำสั่ง apt dist-upgrade ก็ไม่มีอะไรใหม่ ฉันยังสังเกตว่า Wiki ของ Radxa สำหรับบอร์ดนี้เต็มไปด้วยหน้าที่แสดงข้อผิดพลาด 404

เราจึงดาวน์โหลดอิมเมจ Armbian 25.2.2 Noble Gnome เพื่อให้ได้สิ่งที่อัปเดตกว่า และทำการแฟลชไปยัง microSD การบูตบอร์ดได้ แต่ยังคงติดอยู่ใน boot loop ถึงแม้จะใช้แหล่งจ่ายพลังงาน USB PD ของ Raspberry Pi เดิม มันเป็นปัญหาที่รู้กันดีและอธิบายไว้ในหน้าดาวน์โหลดของ Armbian:

PD เสียสำหรับรุ่น 5B (background) ในการผลิตส่วนใหญ่ที่มีอยู่ในตลาด และทำให้เกิด boot loop ทางออกคือต้องใช้แหล่งจ่ายพลังงาน USB-C แบบคงที่ 5-24 โวลต์

ดังนั้นจึงใช้แหล่งจ่ายไฟ 20V (บอร์ด Radxa รองรับได้ถึง 20V) จาก Fogwise Airbox และครั้งนี้มันบูตได้ดี แต่หน้าจอของ SunFounder ยังคงเป็นสีดำ ฉันใช้เวลาประมาณสองชั่วโมงในการหาวิธีแก้ไข อ่านเกี่ยวกับการตั้งค่า EDID และอื่นๆ การเชื่อมต่อกับจอ HDMI ที่พอร์ต HDMI ตัวที่สองทำงานได้

ROCK 5B Armbian HDMI Display OK SunFounder Fail

เมื่อเราล็อกอินเข้าไปในบอร์ด พบว่ามีเพียงหน้าจอแสดงผลเดียวเท่านั้น :


เรายังสังเกตเห็นข้อผิดพลาดที่เกี่ยวกับ HDMI ใน dmesg ด้วย:


เราตรวจสอบว่าสามารถเปลี่ยนการตั้งค่าบางอย่างใน OSD ได้หรือไม่… และกดปุ่ม Menu… หรือว่าปุ่ม Power และสิ่งนี้เกิดขึ้น :

SunFounder 10.1 RPi touchscreen display Radxa ROCK 5B Armbian

ปัญหาส่วนใหญ่ที่ฉันเจอเป็นเพราะหน้าจอถูกปิดอยู่ เมื่อเชื่อมต่อ Raspberry Pi 5 หน้าจอจะเปิดอัตโนมัติเมื่อระบบบูตขึ้น แต่บางอย่างกับ ROCK 5B ฉันต้องเปิดมันเองด้วยมือ ฟังก์ชันทัชสกรีนก็ทำงานได้ดีเช่นกัน

เมื่อถึงจุดนี้ เราได้ปิดบอร์ด ถอดพาวเวอร์ซัพพลาย 20V ออก และเชื่อมต่อพอร์ต USB-C ของ ROCK 5B เข้ากับพอร์ต USB-C ของบอร์ดควบคุม RM101 และเปิด power อีกครั้ง คราวนี้มันสามารถใช้งานได้ และหน้าจอสัมผัส SunFounder ขนาด 10.1 นิ้วสามารถใช้งานร่วมกับ ROCK 5B ได้อย่างสมบูรณ์ ตราบใดที่ใช้ Armbian ซึ่งทำงานกับพาวเวอร์ซัพพลาย คงที่ ในขณะที่อิมเมจ Debian ที่เราใช้ในตอนแรกนั้นทำงานกับพาวเวอร์ซัพพลาย USB PD เท่านั้น เมื่อใช้พาวเวอร์ซัพพลายของหน้าจอ ซึ่งแตกต่างจากพาวเวอร์ซัพพลาย แยกต่างหากเพื่อจ่ายไฟให้บอร์ด ไม่จำเป็นต้องกดปุ่ม power เพื่อเปิดเครื่อง มันเปิดโดยอัตโนมัติเมื่อบอร์ดบูต…

Armbian 10 point touch ROCK 5B

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

เมื่อลองเล่นวิดีโอ YouTube ครั้งแรก ไม่มีเสียงเลย แต่ปัญหานี้แก้ไขได้ง่ายเพียงแค่เปลี่ยน Output Device เป็น “Analog Output – HDMI1 Audio” ในการตั้งค่าเสียง และหลังจากนั้นมันก็ทำงานได้ดีเหมือนใน Raspberry Pi OS

Armbian Analog Output HDMI1 Audio

ในที่สุดเราก็ได้คีย์บอร์ดซอฟต์แวร์ที่ใช้งานได้อย่างถูกต้องแล้ว!

Armbian matchbox keyboard

หน้าจอสัมผัสขนาด 10.1 นิ้วของ SunFounder ทำงานได้อย่างเหมาะสมกับ ROCK 5B SBC แต่ก็ต้องใช้ความพยายามและทำงานมากกว่าที่คิดไว้…

การใช้หน้าจอสัมผัส SunFounder ขนาด 10.1 นิ้วเป็นจอแสดงผลภายนอกร่วมกับ Ubuntu หรือ Windows

เราเชื่อมต่อจอแสดงผล SunFounder เข้ากับอินพุต HDMI และพอร์ต USB หนึ่งพอร์ตกับแล็ปท็อปที่ใช้เป็น Windows 11 และทุกอย่างก็ทำงานได้ตามปกติ รวมถึงหน้าจอสัมผัส 10 จุดและลำโพง

External touch screen display Windows 11

ลองทำแบบเดียวกันกับ Ubuntu 24.04 และในขณะที่จอภาพได้รับการตรวจจับอย่างถูกต้อง แต่หน้าจอสัมผัสกลับถูกกำหนดให้กับจอภาพที่ไม่ถูกต้อง

Ubuntu 24.04 touchscreen wrong display

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

เริ่มต้นได้ดี เพราะฉันสามารถระบุหน้าจอ SunFounder เป็น HDMI-1 ได้:


แต่ไม่นานมันก็เริ่มมีปัญหา:


การใช้ Linux ล่าสุดได้เปลี่ยนไปใช้ Wayland แล้ว ซึ่งไม่รองรับ xinput เราสามารถแสดงรายการอุปกรณ์ด้วย libinput เนื่องจากเอาต์พุตมีรายละเอียดมากจึงตัดผลลัพธ์ดังนี้:


สิ่งที่เรากำลังมองหาคืออุปกรณ์ ILITEK:


ดังนั้นเรามีข้อมูลทั้งหมดที่ต้องการ แต่เราได้รู้ว่าไม่มีสิ่งที่เทียบเท่ากับการแมป xinput ด้วย libinput เราลองใช้วิธีต่างๆ เช่น การใช้ libinput device quirks หรือการตั้งค่าจอสัมผัสเป็นจอหลัก แต่ก็ไม่สามารถทำได้ วิธีที่สามารถใช้งานได้คือการสลับไปใช้ X11 อย่างน้อยจนกว่าการรองรับหน้าจอทัชสกรีนใน Wayland จะดีขึ้น หรืออาจจะลองสลับไปใช้ Sway Wayland compositor ก็เป็นตัวเลือกหนึ่ง แต่ทั้งหมดนี้อยู่นอกขอบเขตของการรีวิวนี้

บทสรุป

SunFounder 10.1-inch touchscreen display เป็นอีกหน้าจอแสดงผลที่ใช้งานสะดวกในการเชื่อมต่อคอมพิวเตอร์บอร์ดเดียวทุกประเภทตั้งแต่ Raspberry Pi 5 ไปจนถึงบอร์ดขนาดใหญ่ เช่น ROCK 5B Pico-ITX SBC หรือบอร์ดขนาดเล็ก เช่น Raspberry Pi Zero ฮาร์ดแวร์ทำงานได้ตามที่คาดไว้ด้วยความละเอียด 1280×60 อัตราการรีเฟรช 60 Hz หน้าจอสัมผัส 10 จุด และลำโพงในตัว ข้อเสียหลักคือคุณภาพของลำโพงที่อาจจะทำให้ดีขึ้นได้

ส่วนที่ท้าทายที่สุดของการรีวิวนี้คือการทำให้ระบบปฏิบัติการทำงานกับหน้าจอสัมผัส มีเพียง Windows 11 เท่านั้นที่ใช้งานได้ตั้งแต่แกะกล่องโดยไม่ต้องดัดแปลงเพื่อรองรับมัลติทัช 10 จุด นั่นเป็นเพราะ Linux ส่วนใหญ่รองรับการสัมผัสหรือการจำลองเมาส์ ตัวอย่างเช่นต้องปิดใช้งานการจำลองเมาส์บนระบบปฏิบัติการ Raspberry Pi เพื่อทำการทดสอบมัลติทัชให้เสร็จสมบูรณ์ เราประสบปัญหาที่คล้ายกันบน Ubuntu เนื่องจาก Gnome จะตีความการแตะสามนิ้วว่าเป็นท่าทางเพื่อเปลี่ยนพื้นที่ทำงาน แต่เราไม่สามารถแก้ไขได้ การใช้สภาพแวดล้อมเดสก์ท็อปอื่นอาจช่วยได้ จากบอร์ด SBC สองตัวที่ทดสอบ Raspberry Pi 5 ใช้งานง่ายที่สุด แม้ว่าจะต้องปรับแต่งเล็กน้อย Radxa ROCK5 รุ่น B มีความซับซ้อนมากกว่าเนื่องจากฮาร์ดแวร์ USB PD มีปัญหาจึงต้องใช้ระบบปฏิบัติการที่รองรับแรงดันไฟแทน USB-C ในที่สุดท้ายเราก็สามารถทำให้ทั้งสองทำงานร่วมกับหน้าจอสัมผัส SunFounder ได้ แต่ต้องใช้ความพยายามมากกว่าที่คาดไว้

เราขอขอบคุณ SunFounder ที่ส่งจอสัมผัสขนาด 10.1 นิ้วรุ่นล่าสุดสำหรับ SBC มาให้เราได้ทดสอบ โปรดทราบว่ามีรุ่นเดิมที่มีชื่อเกือบเหมือนกัน แต่บางรุ่นรองรับแค่ 5 จุด และบางรุ่นยังรองรับ 10 จุด แต่มีคุณสมบัติแตกต่างกัน (เช่น ไม่มีลำโพงในตัว) รุ่นที่ได้รีวิวในครั้งนี้สามารถซื้อได้ในราคา $149.99 (~5,000฿) บนเว็บไซต์ SunFounder พร้อมอุปกรณ์เสริมทั้งหมด

แปลจากบทความภาษอังกฤษ : Review of SunFounder 10.1-inch touchscreen display for SBCs using Raspberry Pi 5 and Radxa ROCK 5B

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา