จอมินิ 1.14 นิ้วราคา $10 ที่ใช้ ESP32 — เมื่อจอ “สำหรับมด” กลายเป็นเดสก์ท็อปเสริมจริงๆ

โปรเจกต์ของ Tucker Shannon แสดงให้เห็นว่าการสร้าง “จอเสริม” ขนาดจิ๋วไม่ใช่เรื่องเพ้อฝันอีกต่อไป ด้วยการใช้บอร์ด TENSTAR T‑Display ESP32‑D0WD ซึ่งมีจอ ST7789 ขนาด 1.14 นิ้ว ความละเอียด 135×240 พิกเซลในตัว แม้จะเล็กจนแทบต้องเพ่ง แต่ Shannon สามารถทำให้มันแสดงผลเดสก์ท็อปจริงแบบมิเรอร์จากเครื่องหลักได้อย่างน่าทึ่ง

หัวใจของระบบคือการจับภาพหน้าจอจากคอมพิวเตอร์ แล้วส่งเฟรมผ่าน Wi‑Fi ไปยัง ESP32 ด้วยโปรโตคอลที่เขาออกแบบเอง โดยส่งเฉพาะ “พิกเซลที่เปลี่ยนไป” ทำให้เมื่อหน้าจอค่อนข้างนิ่ง สามารถเรนเดอร์ได้ถึง 60 FPS แต่ถ้าภาพเคลื่อนไหวมาก เฟรมเรตจะตกลงเหลือประมาณ 5 FPS ซึ่งยังถือว่าเร็วมากสำหรับจอขนาดนี้และข้อจำกัดของไมโครคอนโทรลเลอร์

บนฝั่ง ESP32 ตัวบอร์ดทำหน้าที่เป็นตัวรับสัญญาณล้วนๆ ผ่าน SPI โดย Shannon เขียนเฟิร์มแวร์ด้วย Arduino IDE ส่วนฝั่งคอมพิวเตอร์ใช้ Python ทำงานเปรียบเทียบเฟรมก่อนส่ง ทำให้ระบบทั้งหมดทำงานได้แม้มี latency ต่ำกว่า 100 ms บน Wi‑Fi คุณภาพดี ถือว่าเร็วพอสำหรับการแสดงข้อมูลสถานะหรือ dashboard แบบเรียลไทม์

แม้โปรเจกต์นี้จะไม่ได้ออกแบบมาเพื่อใช้งานจริงจัง เช่น การทำงานเอกสารหรือเล่นเกม แต่ Shannon ชี้ว่ามันเหมาะมากสำหรับ IoT dashboards, จอแจ้งเตือน, หรือเป็นโปรเจกต์เรียนรู้การสตรีมภาพแบบ low‑bandwidth ซึ่งสะท้อนให้เห็นว่าด้วยความคิดสร้างสรรค์และการเขียนโค้ดที่ฉลาด แม้แต่จอเล็กระดับ “ของเล่น” ก็สามารถกลายเป็นอุปกรณ์จริงได้

โปรเจกต์ใช้บอร์ด TENSTAR T‑Display ESP32‑D0WD
มีจอ ST7789 ขนาด 1.14 นิ้ว ความละเอียด 135×240
ราคาเพียง $11 แต่ทำงานเป็นจอเสริมได้จริง

ระบบสตรีมภาพผ่าน Wi‑Fi แบบส่งเฉพาะพิกเซลที่เปลี่ยน
เฟรมเรตสูงสุด ~60 FPS เมื่อภาพนิ่ง
ลดลงเหลือ ~5 FPS เมื่อภาพเคลื่อนไหวมาก

โครงสร้างซอฟต์แวร์เรียบง่ายแต่ทรงพลัง
ESP32 รับเฟรมผ่าน SPI และแสดงผลทันที
Python บน PC ทำ frame diffing และ batching ก่อนส่ง

ข้อจำกัดที่ต้องระวัง
จอเล็กมากจนใช้งานจริงจังไม่ได้
เฟรมเรตตกหนักเมื่อมีการเคลื่อนไหวเยอะ

ความเสี่ยงด้านเครือข่ายและ latency
ประสิทธิภาพขึ้นกับคุณภาพ Wi‑Fi
หากสัญญาณรบกวนมาก อาจเกิดอาการหน่วงหรือเฟรมขาด

https://www.tomshardware.com/maker-stem/microcontrollers/maker-builds-tiny-usd10-secondary-1-14-inch-display-using-an-esp32-you-could-play-crysis-on-it-if-you-squint
🖥️ จอมินิ 1.14 นิ้วราคา $10 ที่ใช้ ESP32 — เมื่อจอ “สำหรับมด” กลายเป็นเดสก์ท็อปเสริมจริงๆ โปรเจกต์ของ Tucker Shannon แสดงให้เห็นว่าการสร้าง “จอเสริม” ขนาดจิ๋วไม่ใช่เรื่องเพ้อฝันอีกต่อไป ด้วยการใช้บอร์ด TENSTAR T‑Display ESP32‑D0WD ซึ่งมีจอ ST7789 ขนาด 1.14 นิ้ว ความละเอียด 135×240 พิกเซลในตัว แม้จะเล็กจนแทบต้องเพ่ง แต่ Shannon สามารถทำให้มันแสดงผลเดสก์ท็อปจริงแบบมิเรอร์จากเครื่องหลักได้อย่างน่าทึ่ง หัวใจของระบบคือการจับภาพหน้าจอจากคอมพิวเตอร์ แล้วส่งเฟรมผ่าน Wi‑Fi ไปยัง ESP32 ด้วยโปรโตคอลที่เขาออกแบบเอง โดยส่งเฉพาะ “พิกเซลที่เปลี่ยนไป” ทำให้เมื่อหน้าจอค่อนข้างนิ่ง สามารถเรนเดอร์ได้ถึง 60 FPS แต่ถ้าภาพเคลื่อนไหวมาก เฟรมเรตจะตกลงเหลือประมาณ 5 FPS ซึ่งยังถือว่าเร็วมากสำหรับจอขนาดนี้และข้อจำกัดของไมโครคอนโทรลเลอร์ บนฝั่ง ESP32 ตัวบอร์ดทำหน้าที่เป็นตัวรับสัญญาณล้วนๆ ผ่าน SPI โดย Shannon เขียนเฟิร์มแวร์ด้วย Arduino IDE ส่วนฝั่งคอมพิวเตอร์ใช้ Python ทำงานเปรียบเทียบเฟรมก่อนส่ง ทำให้ระบบทั้งหมดทำงานได้แม้มี latency ต่ำกว่า 100 ms บน Wi‑Fi คุณภาพดี ถือว่าเร็วพอสำหรับการแสดงข้อมูลสถานะหรือ dashboard แบบเรียลไทม์ แม้โปรเจกต์นี้จะไม่ได้ออกแบบมาเพื่อใช้งานจริงจัง เช่น การทำงานเอกสารหรือเล่นเกม แต่ Shannon ชี้ว่ามันเหมาะมากสำหรับ IoT dashboards, จอแจ้งเตือน, หรือเป็นโปรเจกต์เรียนรู้การสตรีมภาพแบบ low‑bandwidth ซึ่งสะท้อนให้เห็นว่าด้วยความคิดสร้างสรรค์และการเขียนโค้ดที่ฉลาด แม้แต่จอเล็กระดับ “ของเล่น” ก็สามารถกลายเป็นอุปกรณ์จริงได้ ✅ โปรเจกต์ใช้บอร์ด TENSTAR T‑Display ESP32‑D0WD ➡️ มีจอ ST7789 ขนาด 1.14 นิ้ว ความละเอียด 135×240 ➡️ ราคาเพียง $11 แต่ทำงานเป็นจอเสริมได้จริง ✅ ระบบสตรีมภาพผ่าน Wi‑Fi แบบส่งเฉพาะพิกเซลที่เปลี่ยน ➡️ เฟรมเรตสูงสุด ~60 FPS เมื่อภาพนิ่ง ➡️ ลดลงเหลือ ~5 FPS เมื่อภาพเคลื่อนไหวมาก ✅ โครงสร้างซอฟต์แวร์เรียบง่ายแต่ทรงพลัง ➡️ ESP32 รับเฟรมผ่าน SPI และแสดงผลทันที ➡️ Python บน PC ทำ frame diffing และ batching ก่อนส่ง ‼️ ข้อจำกัดที่ต้องระวัง ⛔ จอเล็กมากจนใช้งานจริงจังไม่ได้ ⛔ เฟรมเรตตกหนักเมื่อมีการเคลื่อนไหวเยอะ ‼️ ความเสี่ยงด้านเครือข่ายและ latency ⛔ ประสิทธิภาพขึ้นกับคุณภาพ Wi‑Fi ⛔ หากสัญญาณรบกวนมาก อาจเกิดอาการหน่วงหรือเฟรมขาด https://www.tomshardware.com/maker-stem/microcontrollers/maker-builds-tiny-usd10-secondary-1-14-inch-display-using-an-esp32-you-could-play-crysis-on-it-if-you-squint
0 Comments 0 Shares 53 Views 0 Reviews