โฉมหน้าของ Casio G-Shock ที่ถูกจับเปลี่ยนหัวใจใหม่ด้วย Custom PCB เล่นเกมได้เฉย!
Wassup ชาว Maker สายคัสตอม! 🛠️ ปกติเวลาพูดถึงการทำ Custom PCB (แผงวงจรทำเอง) เราก็จะนึกถึงการทำบอร์ดเซนเซอร์ใหญ่ๆ หรือบอร์ดขับมอเตอร์ใช่ไหมล่ะครับ? แต่เดี๋ยวนี้วงการฮาร์ดแวร์แฮกเกอร์เค้าไปไกลถึงขั้นออกแบบ PCB ขนาดจิ๋วเพื่อ "สลับไส้ใน" อุปกรณ์อิเล็กทรอนิกส์ที่เราใช้ในชีวิตประจำวันกันแล้ว!
โปรเจกต์ที่เราเอามาป้ายยาวันนี้คือผลงานของ [David Volovskiy] ที่แกจับเอานาฬิกาสุดถึกทนระดับตำนานอย่าง Casio G-Shock มาชำแหละ แล้วเอาแผงวงจรที่ออกแบบเอง (Drop-in upgrade) ยัดเข้าไปแทนที่ของเดิมเป๊ะๆ เปลี่ยนนาฬิกาธรรมดาให้กลายเป็น Gadget สุดเนิร์ดที่ความสามารถก้าวข้ามของโรงงานไปไกลลิบ!
ยัดไส้ใหม่แล้วทำอะไรได้บ้าง? 🤯
ถ้าแค่เปลี่ยนบอร์ดแล้วดูเวลาได้เหมือนเดิมคงไม่ใช่วิถี Maker ครับ! ด้วยการใช้เฟิร์มแวร์แบบ Open Source นาฬิกาเรือนนี้เลยมีแอปพลิเคชัน (Mini-apps) เจ๋งๆ ซ่อนอยู่เพียบ:
-
นับก้าวเดิน (Pedometer): แทร็กการก้าวเดินได้เหมือนสมาร์ทแบนด์
-
สายเกมเมอร์: มีมินิเกมมาให้เล่นแก้เบื่อเพียบ ตั้งแต่ แบล็คแจ็ค (Blackjack) ยันเกมทายคำยอดฮิตอย่าง Wordle!
-
สายดาราศาสตร์ & แคมป์ปิ้ง: บอกข้างขึ้นข้างแรม (Moon phase) และคำนวณเวลาพระอาทิตย์ขึ้น-ตกได้
-
วัดอุณหภูมิ: ดึงค่าอุณหภูมิจากเทอร์โมมิเตอร์ในบอร์ดมาแสดงผลบนหน้าจอ LCD ได้เลย
💡 ป้ายยาไอเทมเด็ด: โปรเจกต์แนว Wearable Tech หรือการทำ Custom PCB แบบนี้ ต้องใช้ชิปไมโครคอนโทรลเลอร์ที่ประหยัดพลังงานสุดๆ ครับ
ถ้าเพื่อนๆ กำลังมองหา บอร์ดพัฒนาขนาดเล็ก (เช่น ตระกูล ESP32, RP2040) หรือเซนเซอร์วัดอุณหภูมิ/การเคลื่อนไหว เพื่อเอาไปทำโปรเจกต์ฝังตัวของตัวเอง แวะมาจัดของแท้พร้อมส่งได้ที่ Globalbyte Shop เลยครับ หรือทัก LINE OA มาปรึกษาแอดมินก่อนได้นะ เราพร้อมซัพพอร์ตสายหาทำเสมอ!
ไม่ได้มีดีแค่ฮาร์ดแวร์ มี Simulator ให้ลองด้วยนะ! 💻
โปรเจกต์นี้ต่อยอดไอเดียมาจากโปรเจกต์ระดับตำนานอย่าง Sensor Watch ของ [Joey Castillo] (ที่เคยแฮก Casio F-91W) ครับ
สำหรับใครที่ยังไม่มีนาฬิกา G-Shock ให้รื้อ แต่คันไม้คันมืออยากลองเขียนเฟิร์มแวร์เล่น คุณ David เค้าใจดีทำ Web-based Emulator (โปรแกรมจำลองบนเว็บ) ไว้ให้ด้วย! คุณสามารถเข้าไปจิ้มๆ เล่นเมนูต่างๆ หรือดูวิธีการทำแผนผัง (LCD Mapping) บนหน้าจอของ G-Shock ได้แบบเห็นภาพชัดเจนสุดๆ ส่วนใครที่อยากพรีออเดอร์บอร์ดตัวนี้ เค้ามี เซิร์ฟเวอร์ Discord ให้เข้าไปลงชื่อจองล็อตผลิตรอบถัดไปกันด้วยนะ
⚠️ คำเตือนความซับซ้อน (Complexity Warning)
การออกแบบ PCB เพื่อเสียบแทนที่ของเดิมเป๊ะๆ (Drop-in replacement) ต้องใช้ความแม่นยำสูงมากในการวางตำแหน่งจุดสัมผัส (Contact pads) ของหน้าจอ LCD ใครอยากศึกษาว่าเค้าเขียนโค้ดคุมหน้าจอและจัดการพลังงานยังไง แอดมินเชียร์ให้ไปดำดิ่งต่อใน GitHub ต้นฉบับ เลยครับ โคตรได้ความรู้!
🔗 ข้อมูลอ้างอิงและเครื่องมือสำหรับสายหาทำ:
⚡ อุปกรณ์พร้อม ไอเดียพร้อม แล้วคุณล่ะพร้อมปั้นโปรเจกต์ของตัวเองหรือยัง? ⚡
*Disclaimer (ข้อจำกัดความรับผิดชอบ): เนื้อหาบทความนี้ถูกเรียบเรียงและสรุปมาจากโปรเจกต์ Open Source ของต่างประเทศ การดัดแปลงหรือเปลี่ยนแผงวงจรในอุปกรณ์อิเล็กทรอนิกส์เชิงพาณิชย์อาจทำให้การรับประกันสินค้าสิ้นสุดลง ผู้ที่ต้องการทดลองสร้างตามควรศึกษาการทำ Reverse-engineering และ
ข้อมูลต้นฉบับ ให้เข้าใจอย่างถี่ถ้วนก่อนลงมือครับ!