โคตรเท่! ทำหน้ากากจอ E-Ink ไร้สายให้ Steam Machine ด้วย ESP32

Valve Steam Machine E-ink Faceplate
โฉมหน้าของ Valve Steam Machine ที่ถูกคัสตอมด้วยหน้ากากจอ E-ink โชว์ข้อมูลแบบคูลๆ!

Wassup สายเกมและชาว Maker! 👾 ใครที่เป็นแฟนคลับค่าย Valve น่าจะรู้ดีว่าบริษัทนี้ใจดีกับสายแฮกเกอร์ขนาดไหน ไม่ว่าจะเป็น Steam Deck หรือฮาร์ดแวร์ตัวอื่นๆ เค้ามักจะเปิดไฟล์ให้เราเอาไปดัดแปลงต่อได้แบบสบายใจ

ล่าสุดมี Maker นามว่า [NaKyle Wright] ปิ๊งไอเดียสุดบรรเจิด สร้างโปรเจกต์ที่ชื่อว่า "Inkterface" มันคือหน้ากาก (Faceplate) สำหรับเครื่อง Valve Steam Machine ที่ยัดหน้าจอ E-ink แบบไร้สายเข้าไป! แถมยึดติดด้วยระบบแม่เหล็กแบบไม่ต้องเจาะเครื่องให้ช้ำเลยครับ!

ไส้ในมีอะไรบ้าง? (แกะสูตรความเท่) 🛠️

โปรเจกต์นี้เค้าออกแบบโครงสร้างให้จบในตัวแบบไม่ต้องลากสายไฟออกมาเกะกะเลยครับ (Self-contained) อะไหล่หลักๆ ประกอบด้วย:

  • สมองกลหลัก: บอร์ดตระกูล ESP32 (ในโปรเจกต์ใช้บอร์ด Feather V2 จาก Adafruit) รับหน้าที่คุยกับคอมพิวเตอร์ผ่าน Bluetooth
  • หน้าจอ: จอ E-ink ขนาด 5.83 นิ้ว พร้อมบอร์ดไดร์เวอร์ (Driver board) เพื่อความประหยัดพลังงาน
  • แบตเตอรี่: ก้อนแบต LiPo ไซส์มินิ ซ่อนเนียนๆ อยู่หลังจอ
  • กรอบหน้าจอ: กรอบ (Bezel) ที่ใช้ 3D Print ทำออกมาได้พอดีเป๊ะ และฝังแม่เหล็ก 4 ตัวไว้ที่มุมเพื่อดูดติดกับเคสเหล็กของเครื่อง Steam Machine ได้เลย!

💡 ป้ายยาไอเทมเด็ด: ความเจ๋งของโปรเจกต์นี้คือมันเป็นระบบ Modular ครับ! ผู้พัฒนาใจดีแจกไฟล์ 3D แบบ .step มาให้ด้วย ซึ่งมันแก้โมเดลได้ง่ายกว่า .stl เยอะมาก!

หากเพื่อนๆ อยากปรับแก้ขนาดกรอบจอให้เข้ากับคอม Mini-ITX ของตัวเอง แวะมาส่งไฟล์ให้ Globalbyte Shop ใช้ บริการรับปริ้นท์ชิ้นงาน 3D (3D Printing Service) ทำออกมาเนียนๆ ได้เลยครับ หรือจะมาช้อป บอร์ดพัฒนา ESP32 เพื่อเอาไปทำโปรเจกต์เองก็ได้นะ ทัก LINE OA มาปรึกษาได้ฟรี!

ฝั่งซอฟต์แวร์ทำงานยังไง? 💻

ในฝั่งของคอมพิวเตอร์ Host (Steam Machine) จะมีโปรแกรมแบบ Service รันคอยอยู่เบื้องหลัง เพื่อสั่งการ (Push updates) อัปเดตภาพขึ้นไปบนจอ E-ink ผ่านสัญญาณ Bluetooth ครับ และในอนาคตผู้พัฒนาบอกว่าจะมีแอปให้โหลดผ่าน Steam ได้เลยด้วย แต่ตอนนี้ใครอยากลองต้องใช้วิธีติดตั้งแบบ Manual ไปก่อนนะ

⚠️ คำเตือนเรื่องการเปลี่ยนบอร์ด!

ถ้าคุณไม่ได้ใช้บอร์ด Feather V2 ตามที่ผู้พัฒนาใช้ คุณอาจจะต้องเหนื่อย แก้ขารับสัญญาณ (GPIO changes) ในโค้ดใหม่ทั้งหมด และอาจจะต้องแก้ดีไซน์ไฟล์ 3D Print ด้านหลังจอใหม่ด้วย เพื่อให้พอดีกับบอร์ดที่คุณมีครับ!

🔗 ข้อมูลอ้างอิงและคลังแสงสำหรับสาย Mod (ตามไปเสพกันต่อ!):

บอกเลยว่า Valve ใจปล้ำมากที่แจกไฟล์ 3D ให้ไปดัดแปลงกันฟรีๆ ใครสนใจรีบไปโหลดมาเล่นกันได้เลยครับ:

*Disclaimer (ข้อจำกัดความรับผิดชอบ): เนื้อหาบทความนี้ถูกเรียบเรียงและสรุปมาจากโปรเจกต์ Open-Source ของต่างประเทศ ข้อมูลการตั้งค่าระบบ Bluetooth และการคอมไพล์โค้ดสำหรับ ESP32 อาจมีความแตกต่างไปตามฮาร์ดแวร์ที่ใช้ ผู้ที่สนใจทำตามควรเข้าไปศึกษา เอกสารประกอบบน GitLab อย่างละเอียด เพื่อความถูกต้องในการตั้งค่าซอฟต์แวร์ครับ!

แท็ก


Blog posts

เข้าสู่ระบบ

ลืมรหัสผ่านใช่ไหม?

ยังไม่มีบัญชีใช่ไหม?
สร้างบัญชี