Mimiclaw : AI assistant คล้ายกับ OpenClaw สำหรับบอร์ด ESP32-S3

MimiClaw เป็น AI assistant ที่ได้รับแรงบันดาลใจจาก OpenClaw ออกแบบมาสำหรับบอร์ด ESP32-S3 ทำหน้าที่เป็นตัวกลาง (gateway) ระหว่างแอปพลิเคชันส่งข้อความ Telegram และโมเดลภาษาออนไลน์ Anthropic Claude เพื่อควบคุมฮาร์ดแวร์ได้เพียงแค่แชตสั่งงาน

ก่อนหน้านี้เราได้พูดถึง PicoClaw ซึ่งเป็น AI assistant แบบ lightweight สำหรับบอร์ด Linux ราคาประหยัด ใช้ RAM เพียง 10MB โดย PicoClaw เองก็ได้รับแรงบันดาลใจจาก Nanobot ผู้ช่วยที่เขียนด้วย Python ซึ่งมีจำนวนบรรทัดโค้ดน้อยกว่าโปรเจกต์ OpenClaw ดั้งเดิมถึง 99% เนื่องจากการประมวลผลส่วนใหญ่ทำผ่านแอปแชตและ LLM ออนไลน์ จึงไม่น่าแปลกใจที่แนวคิดนี้จะถูกพอร์ตมายังไมโครคอนโทรลเลอร์ในที่สุด

MiniClaw OpenClaw ESP32 S3

จุดเด่นของ MimiClaw :

  • เขียนด้วยภาษา C และพัฒนาบนเฟรมเวิร์ก ESP-IDF 5.5
  • ความต้องการระบบ – บอร์ด ESP32-S3 ที่มี Flash 16MB และ PSRAM 8MB เช่น LILYGO T7-S3FireBeetle 2 ESP32-S3, ESP32-S3-DevKitC-1-N16R8, Seeed Studio XIAO ESP32S3 Plus และอื่นๆ
  • ทำงานร่วมกับ Telegram และ Claude, ต้องใช้ @BotFather bot token และ Anthropic API key
  • จำข้อมูลข้ามการรีบูตได้
  • ประหยัดพลังงาน ประมาณ 0.5 วัตต์

หลักการทำงานอธิบายไว้ในแผนภาพด้านล่าง โดยผู้ใช้จะส่งข้อความผ่าน Telegram จากนั้น ESP32-S3 จะรับข้อความผ่าน Wi-Fi แล้วส่งต่อเข้าไปยัง agent loop ที่เชื่อมต่อกับ Claude, คุณสามารถสั่งงานในระดับสูงได้ เช่น เตือนนัดหมายต่าง ๆ แต่จุดเด่นคือสามารถควบคุมฮาร์ดแวร์ได้โดยตรงผ่าน Telegram เช่น อ่านค่าอุณหภูมิจากเซนเซอร์, เปิด/ปิดสวิตช์ (ไฟ พัดลม ฯลฯ), ควบคุม GPIO, สั่งงานแอคชูเอเตอร์ต่าง ๆ ทั้งหมดทำได้ผ่านการแชต

MiniClaw Architecture
MimiClaw architecture

ข้อมูลจะถูกเก็บเป็นไฟล์ข้อความบนบอร์ด และสามารถเข้าถึงหรือแก้ไขได้:

  • SOUL.md – กำหนดบุคลิกของบอท (ค่าเริ่มต้น:

  • USER.md – ข้อมูลผู้ใช้ — ชื่อ, ความชอบ, ภาษา
  • MEMORY.md – หน่วยความจำระยะยาว (สิ่งที่บอทควรจดจำไว้เสมอ)
  • ไฟล์รายวัน เช่น “2026-02-14.md” – บันทึกประจำวัน
  • tg_12345.jsonl – ประวัติการแชต

ถ้าคุณต้องการทดลองใช้งาน จะต้องมีเครื่องที่ติดตั้ง ESP-IDF 5.5หรือใหม่กว่า จากนั้นดาวน์โหลดซอร์สโค้ดตามขั้นตอนดังต่อไปนี้:


อนทำการคอมไพล์ (build) คุณควรแก้ไขไฟล์ main/mimi_secrets.h เพื่อใส่ข้อมูล WiFi ของคุณ รวมถึง API key สำหรับ Telegram, Anthropic Claude และ Brave Search (ถ้ามีใช้งาน):


ถึงเวลาคอมไพล์ (build) และแฟลช MimiClaw ลงบนบอร์ด ESP32-S3 ของคุณแล้ว (ให้เปลี่ยน /dev/ttyACM0 เป็นพอร์ตอุปกรณ์จริงของคุณ):


ESP32-S3 USB Port flash firmware
ในระหว่างการแฟลชเฟิร์มแวร์ ควรเชื่อมต่อบอร์ดเข้ากับพอร์ต USB-C ที่มีป้ายกำกับว่า “USB

ยังมีคำสั่ง CLI สำหรับปรับเปลี่ยนพารามิเตอร์ที่กำหนดไว้ในไฟล์ main/mimi_secrets.h รวมถึงคำสั่งสำหรับดีบัก เช่น ตรวจสอบสถานะ WiFi ปริมาณหน่วยความจำที่เหลืออยู่ และข้อมูลอื่น ๆ สามารถดูคำแนะนำการเริ่มต้นใช้งานอย่างละเอียด รวมถึงซอร์สโค้ดที่เผยแพร่ภายใต้สัญญาอนุญาตแบบ MIT ได้บน GitHub และเว็บไซต์ของโครงการอาจมีรายละเอียดเพิ่มเติม รวมถึงรายชื่อรอ (waiting list) สำหรับผู้ที่ต้องการซื้อบอร์ด ESP32-S3 ที่ติดตั้ง MimiClaw มาให้เรียบร้อยแล้ว

แปลจากบทความภาษาอังกฤษ : Mimiclaw is an OpenClaw-like AI assistant for ESP32-S3 boards

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา