การจะทำ PTP Server ให้แม่นยำระดับไมโครวินาที "คุณไม่สามารถใช้ซอฟต์แวร์ประมวลผลเวลาได้" ครับ เพราะแค่จังหวะที่ CPU หรือ OS กระตุก (Jitter) เวลาเพี้ยนไปแล้ว! คุณต้องให้ "ซิลิกอน (Hardware)" เป็นคนตีตราประทับเวลาลงบนแพ็กเก็ตข้อมูลตอนที่มันวิ่งออกไปที่สาย LAN แบบเป๊ะๆ!
นั่นคือเหตุผลที่โปรเจกต์นี้ต้องอัปเกรดมาใช้บอร์ด ESP32-P4 (Guition Dev board) เพราะชิปรุ่นนี้มีฟีเจอร์ Hardware PTP-capable Ethernet MAC อยู่ในตัว! (ลืมเรื่องการส่งเวลาผ่าน Wi-Fi ไปได้เลย งานนี้ต้องสาย LAN เท่านั้น)
💡 ป้ายยาไอเทมเด็ด: การทำ Time Server ที่ต้องใช้งานตลอด 24 ชั่วโมง การใส่บอร์ดเปลือยๆ ไว้มันดูไม่โปรครับ ในโปรเจกต์นี้ผู้พัฒนาเลยออกแบบเคสและหน้ากาก (Front panel) สำหรับใส่จอ OLED สุดเท่ด้วย 3D Print ทั้งหมด!
หากเพื่อนๆ กำลังมองหา บอร์ดพัฒนา ESP32 (รุ่น S3/P4), จอแสดงผล SH1106 OLED, โมดูล GPS/GNSS หรือต้องการ บริการรับปริ้นท์เคส 3D (3D Printing Service) แวะมาจัดที่ Globalbyte Shop ได้เลยครับ! ทัก LINE OA มาปรึกษาและส่งไฟล์ 3D ให้ประเมินราคาฟรีได้เลย!