ถ้าคุณเคยอยากสร้างนาฬิกาข้อมือของตัวเอง ChronoWatch X2040 DIY Watch ช่วยให้ทำได้ง่ายขึ้น โดยใช้บอร์ด Waveshare RP2040-Touch-LCD-1.28 ที่มาพร้อมหน้าจอสัมผัสทรงกลม, เคสที่พิมพ์ด้วยเครื่องพิมพ์ 3 มิติ, แบตเตอรี่ LiPo 3.7V, สกรูเพียงไม่กี่ตัว และเฟิร์มแวร์ที่พัฒนาด้วย Pico C/C++ SDK
เมื่อ Vishal Soni ต้องการสร้างนาฬิกาข้อมือ เขาเคยวางแผนที่จะออกแบบบอร์ดวงจรขึ้นใหม่ทั้งหมด แต่เนื่องจากมีบอร์ดหน้าจอ LCD ทรงกลมที่ใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 ให้เลือกใช้อยู่แล้วหลายรุ่น เขาจึงเลือกใช้บอร์ดของ Waveshare เพื่อให้สามารถทุ่มเวลาไปกับการพัฒนาเฟิร์มแวร์ได้มากกว่า แทนที่จะเสียเวลากับการออกแบบฮาร์ดแวร์ใหม่ทั้งหมด
ชิ้นส่วนที่ใช้ใน ChronoWatch X2040:
- บอร์ด Waveshare RP2040-Touch-LCD-1.28 พร้อมไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 และหน้าจอสัมผัสทรงกลมขนาด 1.28 นิ้ว – ราคาประมาณ $23 (~770฿) ถึง $29 (~970฿) บน Amazon, AliExpress หรือ Waveshare store.
- เคสพิมพ์ 3 มิติ ออกแบบด้วย Tinkercad
- แบตเตอรี่ LiPo 3.7V ความจุ 950mAh (ขนาด 35 × 25 × 10 มม.)
- สกรู M2 ยาว 4 มม.
- M2 Heat Inserts
- คอนเนกเตอร์ MX1.25 แบบ 2 พิน
- ท่อหดความร้อน (Heat Shrink Tube) ขนาด 1 มม.
- สายนาฬิกา Apple Watch หรือ สายนาฬิกาที่รองรับและเข้ากันได้

เฟิร์มแวร์ของ ChronoWatch X2040 จำลองการทำงานหลักของนาฬิกาข้อมือทั่วไป ไม่ว่าจะเป็นการแสดง เวลา, วันที่, การเลือกแสดงเวลาแบบ 12 ชั่วโมงหรือ 24 ชั่วโมง พร้อมทั้งมีฟังก์ชันเพิ่มเติม เช่น ปรับความสว่างหน้าจอ, นาฬิกาจับเวลา, หมุนการแสดงผลหน้าจอได้หลายทิศทาง, ตั้งเวลาปิดหน้าจออัตโนมัติ, รองรับหน้าปัดนาฬิกาหลากหลายรูปแบบ และควบคุมการทำงานผ่านหน้าจอสัมผัส โดยไม่ต้องใช้ปุ่มกด
แต่นี่ไม่ใช่สมาร์ทวอทช์จึงไม่มีแอปบนมือถือ และไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ตเพื่อใช้งาน เฟิร์มแวร์ในรูปแบบ UF2 ได้ถูกเผยแพร่บน GitHub โดยภายในจะมีลิงก์สำหรับดาวน์โหลดไฟล์ 3D (ให้ใช้ฟรี) ส่วนซอร์สโค้ดผู้พัฒนา Vishal เลือกจำหน่ายในราคา $4.99 (~170฿) ซึ่งไม่จำเป็นต้องซื้อถ้าต้องการเพียงใช้งานนาฬิกา แต่จะมีประโยชน์สำหรับผู้ที่ต้องการศึกษาหรือปรับแต่งโค้ดเอง อีกทางเลือกหนึ่งคือการพัฒนาเฟิร์มแวร์ขึ้นมาเองทั้งหมด แต่ก็ต้องใช้เวลาและความพยายามมากกว่า สามารถดูคำแนะนำสำหรับการประกอบตัวนาฬิกาและการแฟลชเฟิร์มแวร์ได้จาก Hackster.io.
แปลจากบทความ : ChronoWatch X2040 – A DIY watch with off-the-shelf Raspberry Pi RP2040 round display, 3D printed case, and custom firmware

บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT


