ESP-HDMI-Bridge อะแดปเตอร์สตรีมสัญญาณ HDMI ที่ใช้ชิป ESP32-P4 รองรับการเชื่อมต่อผ่าน USB, Ethernet, WiFi และ microSD card

ESP-HDMI-Bridge เป็นอะแดปเตอร์สำหรับสตรีมสัญญาณ HDMI ที่ใช้ชิป ESP32-P4 โดยอิงจากชิปแปลงสัญญาณ LT8912B ของบริษัท Lontium Semiconductors ซึ่งทำหน้าที่แปลงสัญญาณวิดีโอจาก MIPI-DSI ของ ESP32-P4 ไปเป็นสัญญาณ HDMI เพื่อแสดงผลบนอุปกรณ์ HDMI

ผู้ใช้งานสามารถเชื่อมต่อคอมพิวเตอร์เข้ากับจอแสดงผลหรือโปรเจกเตอร์ผ่านพอร์ต USB, Ethernet หรือ WiFi ได้ หรือใช้งานโดยตรงเป็นเครื่องเล่นสื่อดิจิทัล (Digital Signage Player) หรือแดชบอร์ดแบบเรียลไทม์บนจอแสดงผล HDMI

ESP32 P4 USB to HDMI dongle

อุปกรณ์ปัจจุบันที่ใช้บอร์ดพัฒนา ESP32-P4-Function-EV-Board เชื่อมต่อผ่านคอนเนกเตอร์ MIPI DSI เข้ากับบอร์ดขนาด 50×40 มม. ที่ติดตั้งชิปแปลงสัญญาณ LT8912B โดยมีคอนเนกเตอร์รับสัญญาณ MIPI DSI, ช่องสัญญาณวิดีโอแบบ LVDS และ HDMI รวมถึง header แบบ 12 พินที่ให้สัญญาณ I2C, เสียง I2S และอื่น ๆ โดยทั้งหมดถูกบรรจุอยู่ในกล่องพลาสติก

ESP32-P4 MIPI HDMI

ทางที่ดีที่สุดคือรับชมวิดีโอด้านล่าง ซึ่งแสดงเดโมการทำงานต่าง ๆ ดังนี้:

  • USB to HDMI ได้สูงสุดที่ความละเอียด 720p30 หรือ 1080p15
  • Ethernet to HDMI
  • WiFi to HDMI ได้สูงสุดถึง 1080p40 โดยใช้โมดูล WiFi 6 ย่าน 2.4 GHz (ESP32-C6) บนบอร์ด ESP-P4 Evaluation Board; ทางบริษัทยังระบุว่ารองรับ WiFi 6 แบบ Dual-band ด้วยโมดูล ESP32-C5 ที่จะเปิดตัวในอนาคต
  • เล่นวิดีโอ H.264 จาก microSD card ได้สูงสุดถึง 1080p60
  • แสดงผลแดชบอร์ดแบบเรียลไทม์จากข้อมูลอินเทอร์เน็ตหรือเซ็นเซอร์

ขณะนี้ ESP-HDMI-Bridge ยังไม่มีวางจำหน่าย แต่ทางบริษัทได้เผยแพร่ข้อมูลที่ช่วยให้ผู้สนใจสามารถทำซ้ำหรือนำไปต่อยอดได้ โดยสามารถเข้าถึงไฟล์ออกแบบฮาร์ดแวร์และคำแนะนำเบื้องต้นได้จากเว็บไซต์ OSHWLab, ส่วนซอร์สโค้ดของ BSP (Board Support Package) สำหรับบอร์ด ESP32-P4 EVB เวอร์ชันล่าสุดนั้นถูกโฮสต์ไว้บน GitHub.

ESP32-P4 MIPI DSI to HDMI LVDS Converter Board
เลย์เอาต์ของ PCB ของบอร์ดแปลงสัญญาณ ESP32-P4 จาก MIPI DSI to HDMI และ LVDS

คุณสามารถพบซอร์สโค้ดที่เกี่ยวข้องกับบอร์ดแปลงสัญญาณ MIPI CSI to HDMI ได้ในไดเรกทอรี esp-bsp/components/lcd/esp_lcd_lt8912b/ directory ของ BSP (Board Support Package) โดยสามารถเลือกความละเอียดของสัญญาณ HDMI ได้ 4 ระดับ:

  • 800×600 @ 60Hz
  • 1280×720 @ 60Hz
  • 1280×800 @ 60Hz
  • 1920×1080 @ 30Hz

รูปแบบสี สำหรับการใช้งานกับ HDMI ถูกตั้งค่าไว้เป็น RGB888 และไม่มีตัวเลือกสำหรับ RGB565

HDMI LT8912b config
การตั้งค่าการแสดงผลของ ESP32-P4 BSP

แม้จะน่าเสียดายเล็กน้อยที่ความละเอียด 1080p60 ซึ่งเป็นความละเอียดที่พบได้บ่อย ยังไม่รองรับผ่าน USB หรือ WiFi แต่ในอนาคตก็คาดว่าจะได้เห็นอะแดปเตอร์สตรีม HDMI ราคาประหยัดที่ใช้ชิป ESP32-P4 วางจำหน่ายในตลาดเร็ว ๆ นี้

แปลจากบทความภาษาอังกฤษ : ESP-HDMI-Bridge is an ESP32-P4 HDMI streaming adapter with USB, Ethernet, WiFi, and microSD card

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