แปลง M5Stack Core2 เป็นคีย์บอร์ดคุม AI โคลน Codex Micro สุดเนียน!

M5Stack Core2 with Codex Micro Firmware
โฉมหน้า M5Stack Core2 หลังจากแฟลชเฟิร์มแวร์แล้ว หน้าจอทัชสกรีนแปลงร่างเป็น Macro Pad สั่งงาน AI ได้ทันที!

Wassup สายโค้ดเดอร์และ Maker ทุกคน! 👨💻 ตอนที่ OpenAI เปิดตัวคีย์บอร์ดจิ๋ว Codex Micro (ผลิตร่วมกับ Work Louder) เพื่อเอาไว้ใช้คุม AI Agent ตอนเขียนโค้ด หลายคนคงตาลุกวาวอยากได้มาประดับโต๊ะคอมใช่มั้ยครับ? แต่พอเห็นราคาป้ายที่สูงถึง $230 (ประมาณ 8,000 กว่าบาท) แถมตอนนี้ของก็หมดสต็อก (Out of stock) และส่งแค่ในอเมริกา... ฝันก็แทบสลาย!

แต่ช้าก่อน! ชาว Maker อย่างเรามีหรือจะยอมจำนน เมื่อนักพัฒนาชื่อ IAMLIUBO ได้หัวใสเขียนเฟิร์มแวร์ Open-source ขึ้นมา เพื่อเสกบอร์ด M5Stack Core2 (ราคาพันต้นๆ) ให้ทำงานเลียนแบบคีย์บอร์ด Codex Micro ได้เป๊ะๆ เลยครับ!

ไร้ปุ่มกด ก็จำลองบนหน้าจอซะเลย! 👆

บอร์ด M5Stack Core2 เป็นบอร์ด IoT ขุมพลัง ESP32 ที่มาพร้อมหน้าจอทัชสกรีนขนาด 2 นิ้วครับ ในเมื่อมันไม่มีปุ่ม Mechanical หรือปุ่มหมุน (Rotary encoder) เหมือนของแท้ นักพัฒนาเลยสร้าง "ปุ่มสัมผัสจำลอง (Virtual keys)" ขึ้นมาบนจอซะเลย! โดยแบ่งเป็น:

  • ปุ่มเลือก AI Agent 6 ปุ่ม
  • ปุ่มคำสั่ง (Command keys) 6 ปุ่ม
  • ปุ่มควบคุมทิศทาง (D-pad) 4 ทิศ และจำลองการหมุน Dial ผ่านจอสัมผัส

เนียนกริ๊บจน ChatGPT Desktop ยังแยกไม่ออก 🗣️

ความเจ๋งคือ เฟิร์มแวร์ตัวนี้ทำให้บอร์ด M5Stack แผ่สัญญาณ Bluetooth (BLE) ออกไป โดยบอกคอมพิวเตอร์ว่า "ฉันคืออุปกรณ์ BLE vendor HID จาก Work Louder นะ!"

ผลก็คือ แอปพลิเคชัน ChatGPT Desktop มองเห็นและคุยกับบอร์ดตัวนี้ได้ 100% มันสามารถรับ-ส่งข้อมูลสถานะต่างๆ เช่น เปลี่ยนสีปุ่มตาม Task ที่ AI กำลังทำ, โชว์สถานะแบตเตอรี่, หรือใช้ฟีเจอร์ Push-to-talk พูดคุยกับ AI ได้ทันที!

⚠️ คำเตือน: รองรับเฉพาะแอป Desktop เท่านั้น!

โปรเจกต์นี้ต้องใช้ร่วมกับแอปพลิเคชัน ChatGPT Desktop เท่านั้นนะครับ ซึ่งปัจจุบันรองรับเฉพาะบนระบบปฏิบัติการ macOS และ Windows (สาย Linux คงต้องรอ OpenAI อัปเดตแอปกันไปก่อนนะจ๊ะ!)

💡 ป้ายยาไอเทมเด็ด: ใครที่มีบอร์ดซีรีส์ M5Stack หรือบอร์ดจอทัชสกรีนรุ่นอื่นๆ (ตระกูล ESP32) ก็สามารถนำไอเดียนี้ไปต่อยอดทำ Macro Pad ของตัวเองได้นะเออ!

หากเพื่อนๆ กำลังมองหา บอร์ดไมโครคอนโทรลเลอร์ (ESP32/M5Stack), ปุ่มกด/ปุ่มหมุน Encoder หรือต้องการ บริการรับปริ้นท์เคส 3D (3D Printing Service) เพื่อทำแท่นวางบอร์ดเท่ๆ บนโต๊ะคอม แวะมาจัดที่ Globalbyte Shop ได้เลยครับ! ทัก LINE OA มาปรึกษาได้เลย!

🔗 ข้อมูลอ้างอิงและจุดวาร์ปโหลดโค้ด:

ใครอยากลองเปลี่ยนบอร์ดที่บ้านให้เป็นผู้ช่วย AI หรือไปดูโปรเจกต์คู่ขนานอื่นๆ สามารถตามไปส่องได้เลยครับ:

*Disclaimer (ข้อจำกัดความรับผิดชอบ): เนื้อหาบทความนี้ถูกเรียบเรียงและสรุปมาจากโปรเจกต์ Open-source ในต่างประเทศ การดัดแปลงหรือเชื่อมต่ออุปกรณ์ Third-party ผ่าน BLE ไปยังแอปพลิเคชันอย่างเป็นทางการ อาจได้รับผลกระทบจากการอัปเดตซอฟต์แวร์ของนักพัฒนาในอนาคต (เช่น การเปลี่ยนโปรโตคอล) ผู้ใช้งานควรติดตามความเคลื่อนไหวจาก หน้า GitHub ของผู้พัฒนา อย่างใกล้ชิดครับ!

แท็ก


Blog posts

เข้าสู่ระบบ

ลืมรหัสผ่านใช่ไหม?

ยังไม่มีบัญชีใช่ไหม?
สร้างบัญชี