สร้าง Desk Pet สัตว์เลี้ยงตั้งโต๊ะ คอยช่วยกดยืนยันคำสั่ง AI (Claude)

Claude Desktop Buddy Project
Claude Desktop Buddy สัตว์เลี้ยงฮาร์ดแวร์คู่ใจที่คอยอัปเดตสถานะการทำงานของ AI ให้คุณ!

Wassup ชาว Maker และสายใช้งาน AI หนักๆ ทุกคน! 💻 ใครที่ใช้ Claude Desktop App หรือทำงานกับ AI Agent น่าจะคุ้นเคยกับความน่าหงุดหงิดอย่างนึง... นั่นคือเวลาเราสั่งงานทิ้งไว้ แล้วสลับจอไปทำอย่างอื่น จู่ๆ AI มันก็หยุดทำงานเพราะรอให้เรากด "อนุญาต (Approve)" ให้มันรันคำสั่ง Bash หรือแก้ไขไฟล์! กว่าจะรู้ตัว งานก็ไม่เดินไปถึงไหนแล้ว!

ปัญหานี้ทำให้เกิดโปรเจกต์สุดปั่น (แต่มีประโยชน์จัดๆ) ที่ชื่อว่า "Claude Desktop Buddy" ครับ! มันคือฮาร์ดแวร์ตัวจิ๋วที่ตั้งไว้บนโต๊ะคอม เชื่อมต่อกับ Claude ผ่าน Bluetooth (BLE) คอยแสดงแอนิเมชันน่ารักๆ ว่า AI กำลังทำอะไรอยู่ และถ้า AI ต้องการขอสิทธิ์ (Permission) เราก็แค่ "กดปุ่ม" ที่ตัวฮาร์ดแวร์เพื่ออนุมัติได้เลย ไม่ต้องสลับจอเมาส์ไปคลิกให้เสียจังหวะ!

ทำงานยังไง? สื่อสารผ่าน Bluetooth 📡

ไอเดียหลักของโปรเจกต์นี้คือการดึงข้อมูลจาก Hardware Buddy API ของแอป Claude (มีทั้งใน macOS และ Windows) ผ่านบลูทูธพลังงานต่ำ (BLE - Nordic UART Service) ครับ โดยมันจะส่งข้อมูลเป็นไฟล์ JSON (UTF-8) บอกสถานะตลอดเวลาว่า ตอนนี้ AI กำลังคิด (Busy), รอการยืนยัน (Waiting), หรือทำงานเสร็จแล้ว

จากบอร์ดตัวจิ๋ว สู่อัปเกรดบอร์ดจอใหญ่ 🚀

ในเวอร์ชันแรก ผู้พัฒนาใช้บอร์ด M5StickC Plus (ESP32-PICO-D4) ที่ราคาแค่ 15 เหรียญ แต่มันมีปัญหาคือ "จอเล็กเกินไป" อ่านคำสั่งที่ AI พิมพ์มาแทบไม่ออก และปุ่มกด Approve/Deny ก็กดยากไปนิด

เขาเลยอัปเกรดมาพอร์ตโค้ดลงบอร์ด DFRobot UNIHIKER K10 (ชิป ESP32-S3) แทน ซึ่งตอบโจทย์กว่ามาก! เพราะมีหน้าจอ IPS ขนาด 2.8 นิ้ว อ่านง่ายเต็มตา แถมมีปุ่มกด A/B อยู่ด้านหน้า ซ้าย-ขวา ชัดเจน นิ้วกด Approve/Deny ได้ลื่นไหลโดยไม่ต้องมองเลยล่ะ!

💡 ป้ายยาไอเทมเด็ด: การทำ Desk Pet แบบนี้ ช่วยให้โต๊ะทำงานดูมีชีวิตชีวาขึ้นเยอะเลยครับ!

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

แอนิเมชัน 7 อารมณ์ และ GIF สุดคิวท์ 🎨

ความสนุกของ Desk Pet ตัวนี้คือ "อารมณ์" ของมันครับ มันไม่ได้มีแค่สถานะนิ่งๆ แต่จะเปลี่ยนหน้าไปตามสถานการณ์ถึง 7 แบบ (เช่น หลับ, ทำงานเหงื่อตก, ฉลอง) โดยในเฟิร์มแวร์มีสัตว์เลี้ยงแบบ ASCII Art มาให้ถึง 18 ตัว และถ้ายังไม่จุใจ... เราสามารถโหลดไฟล์ GIF แอนิเมชันใส่เข้าไปเองได้ด้วย!

⚠️ คำเตือน: อย่าลืมเรื่องความปลอดภัยของข้อมูล (Bluetooth Security)

เนื่องจากข้อมูลที่ส่งผ่าน Bluetooth เป็นข้อความจริงๆ (Transcript) ที่คุณคุยกับ AI การเขียนโค้ดเชื่อมต่อ BLE จึงควรตั้งค่าให้เข้ารหัสแบบ LE Secure Connections (AES-CCM) เสมอครับ ไม่งั้นใครที่มีตัวดักจับสัญญาณ BLE แถวๆ นั้นอาจจะแอบอ่านแชท AI ของคุณได้นะ!

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

ใครอยากเอาโปรเจกต์นี้ไปทำตาม หรืออยากโหลดไฟล์โมเดล 3D ไปปริ้นท์เล่น ตามไปจัดได้ที่ลิงก์ด้านล่างเลยครับ!

*Disclaimer (ข้อจำกัดความรับผิดชอบ): เนื้อหาบทความนี้ถูกเรียบเรียงและสรุปมาจากโปรเจกต์ Open-source ของนักพัฒนาในเว็บไซต์ต่างประเทศ การทำงานของ Hardware Buddy API ขึ้นอยู่กับการอัปเดตของซอฟต์แวร์ Claude Desktop App ผู้สนใจควรตรวจสอบความเข้ากันได้ของระบบ (macOS/Windows) และใช้โปรแกรม PlatformIO ในการอัปโหลดเฟิร์มแวร์เข้าบอร์ดด้วยตัวเองครับ!

แท็ก


Blog posts

เข้าสู่ระบบ

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

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