หน้าแรก ดูโปรเจกต์ทั้งหมด
Expert

โปรเจกต์ Custom Chess Clock

หากไม่มี Chess Clock การเล่นเกมอาจยืดเยื้อและขาดความท้าทาย แต่ลองจินตนาการถึงความตื่นเต้นและความแม่นยำจากการมี Custom Chess Clock ที่จะเปลี่ยนทุก match ให้กลายเป็นสมรภูมิที่สนุกและเร้าใจ

โปรเจกต์ Custom Chess Clock

รายการอุปกรณ์และเครื่องมือ

1x Soldering kit
-
2x 10k potentiometer
🛒 สั่งซื้อ
1x arduino micro (no headers)
-
1x Computer
-
1x Friend with a 3D printer
-
2x panel mount momentary contact button
🛒 สั่งซื้อ
1x 16x2 lcd display (i2c)
🛒 สั่งซื้อ

รายละเอียดและวิธีทำ

นาฬิกาหมากรุก (Chess clock) มีความสำคัญอย่างยิ่งในการเพิ่มความได้เปรียบในการแข่งขันให้กับเกมของคุณ ช่วยให้มั่นใจได้ว่าการเล่นจะมีความยุติธรรมโดยการจำกัดเวลาในการคิดของผู้เล่นแต่ละคน มันช่วยเพิ่มความตื่นเต้นและกลยุทธ์ของหมากรุก ทำให้ทุกวินาทีมีความหมายในเส้นทางสู่ชัยชนะของคุณ แต่ว่า นาฬิกาหมากรุกที่วางขายตามท้องตลาดอาจมีราคาสูงถึง 60 ดอลลาร์ และการซื้อมาใช้ก็ไม่สนุกเอาเสียเลย ใช่ไหมล่ะ?

นาฬิกาหมากรุกของผม (ซึ่งสามารถใช้ได้กับทุกเกมที่ต้องมีการจับเวลา เช่น Scrabble, Go, Checkers เป็นต้น) มีคุณสมบัติเด่นคือกลไก Compliant switch, input ที่ปรับแต่งได้ 4 ช่อง และหน้าจอ LCD ขนาดใหญ่เพื่อแสดงเวลา นอกจากนี้ กลไก Toggle ขนาดใหญ่ยังใช้งานได้สนุกมาก และมีเสียง thonk ที่ฟังดูดีอีกด้วย

ผมออกแบบตัวเครื่องของนาฬิกาใน Fusion 360 และเนื่องจากผมต้องการเปลี่ยน Component ต่างๆ ได้ง่าย ผมจึงใส่ชุด Parameter ที่สามารถปรับแต่งได้อย่างสะดวกเพื่อสร้างนาฬิกาที่ตอบโจทย์ทุกความต้องการ

ประโยชน์หลักของ Parameter เหล่านี้คือการกำหนดขนาดทางกายภาพของ Component ซึ่งผมสามารถวัดขนาดได้จริงด้วย Calipers ค่า Parameter x และ z offset คือระยะห่างจากมุมด้านในส่วนบนของกล่องที่ติดตั้ง Limit switch ตามรูปภาพต่อไปนี้:

ค่า "encoderBore" ใช้สำหรับกำหนดขนาดรูสำหรับ Potentiometer, "buttonBore" คือเส้นผ่านศูนย์กลางรูของปุ่มกดแบบ Panel mount และ "limitSwitchC2c" คือระยะห่างระหว่างรูยึดสำหรับ Limit switch ของคุณ Parameter ตัวสุดท้าย "bodyThickness" ใช้กำหนดความหนาของตัวเรือนนาฬิกาทั้งหมด ผมแนะนำให้ทำให้หนาที่สุดเท่าที่จะเป็นไปได้ เพราะการบรรจุ Component ทั้งหมดลงในพื้นที่ขนาดเล็กนั้นทำได้ยาก แต่นี่ก็จะถูกจำกัดด้วยความยาวของ Bolt ขนาด M3 ที่คุณมี (ข้อควรระวังอย่างหนึ่งคือ Micro switch ส่วนใหญ่จะมาพร้อมกับรูยึดขนาด M2 แต่พวกมันควรอยู่ในตำแหน่งที่สามารถเจาะขยายเป็น M3 ได้อย่างปลอดภัย ซึ่ง Bolt ที่ยาวกว่าจะหาได้ง่ายกว่า ในการกำหนดมิตินี้ ให้เริ่มจากความยาว (หน่วยเป็น มม.) ของ Bolt ที่คุณต้องการ แล้วลบออกประมาณ 9-10 มม. ซึ่งจะรวมความหนาของผนังและความยาวของ Locknut ขนาด M3 ตัวธรรมดาที่อยู่อีกด้านหนึ่งด้วย

เมื่อปรับแต่ง Parameter เหล่านี้เรียบร้อยแล้ว คุณก็พร้อมที่จะพิมพ์ Component ทั้งหมดด้วยวัสดุที่มีความแข็ง (เช่น PLA, PETG หรือวัสดุที่ใกล้เคียง)

หากคุณตัดสินใจที่จะพิมพ์จากไฟล์ STL ที่แนบมาเลย คุณก็ควรจะทำโปรเจกต์นี้ให้เสร็จสมบูรณ์ได้ แต่อาจจะต้องมีการเจาะรูเพิ่มบ้างเพื่อให้ทุกอย่างประกอบเข้ากันได้พอดี

ผมแนะนำให้บัดกรีจุดเชื่อมต่อสำหรับทุก Component และควรเดินสายไฟ Component ทั้งหมดตามแผนผังการต่อสาย (Wiring diagrams) ต่อไปนี้ โดยใช้ Resistor ที่มีค่าใกล้เคียงกันในทุกจุด หมายเหตุ: เนื่องจากลักษณะของโปรเจกต์นี้ที่มีพื้นที่จำกัด ควรใช้สายไฟที่มีความยาวค่อนข้างสั้น และ Board ที่มีขนาดใหญ่กว่า เช่น UNO อาจจะไม่สามารถใส่ลงในกล่องโปรเจกต์ได้เลย เว้นแต่จะทำให้กล่องมีความหนามาก

เมื่อต่อสายไฟทุกอย่างเรียบร้อยแล้ว ให้ทำการ Upload code และเริ่มเล่นหมากรุกได้เลย!

(หากเวลาถูกนับผิดฝั่ง ให้สลับค่า "true" และ "false" สำหรับ Variable "LEFT" และ "RIGHT")

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: custom-chess-clock-84144a
2450 บาท
PromptPay QR Code

ประเมิน Project

อยากได้งานคล้ายโปรเจคนี้? กดไปหน้าประเมินราคา

เอาฟอร์มยาวออกจากท้ายหน้า Project แล้ว เหลือเป็นปุ่มให้กดไปกรอกหน้าเดียว ตัวใหญ่ เว้นบรรทัดเยอะ อ่านง่ายกว่า

รีวิวจากคนใช้งานจริง

รีวิวจากลูกค้าและคนที่เคยใช้งาน

ถ้าเคยสั่งงาน เคยอ่านหน้านี้แล้วได้ประโยชน์ หรือมีข้อเสนอแนะ ฝากรีวิวไว้ได้เลย

กำลังโหลดรีวิว...