Q8botOne : หุ่นยนต์สี่ขาขนาดเท่าฝ่ามือแบบโอเพนซอร์ส ใช้ ESP32-C3 และมอเตอร์อัจฉริยะ DYNAMIXEL

ZeroWire Robotics Q8botOne หุ่นยนต์สี่ขาขนาดเท่าฝ่ามือแบบโอเพนซอร์ส ที่พัฒนาบนไมโครคอนโทรลเลอร์ ESP32-C3 และมอเตอร์อัจฉริยะ DYNAMIXEL จาก ROBOTIS โดยมีการออกแบบที่โดดเด่นด้วยสถาปัตยกรรมแบบไร้สายเชื่อมต่อภายใน (Wire-free) ซึ่งรวมอุปกรณ์ทั้งหมดเข้ากับแผงวงจร PCB หลักที่ทำหน้าที่เป็นโครงสร้างแชสซีของหุ่นยนต์ด้วย

หุ่นยนต์มีขนาดใกล้เคียงกับสมาร์ตโฟน สามารถวิ่งเหยาะ ๆ กระโดด และแบกรับน้ำหนักได้สูงสุดถึง 2 เท่าของน้ำหนักตัว 250 กรัม แผงวงจร PCB หลักติดตั้งวงจรแปลงแรงดันไฟฟ้าแบบ Step-down โดยเฉพาะสำหรับมอเตอร์ รองรับแรงดัน 6V และกระแสสูงสุด 16A พร้อมระบบจัดการแบตเตอรี่สำหรับแบตเตอรี่ลิเธียมไอออนขนาด 14500 จำนวน 2 ก้อน, สำหรับการควบคุม ชุดอุปกรณ์มาพร้อมแผงวงจรควบคุม ESP32-C3 แยกต่างหาก ซึ่งติดตั้ง Adafruit Mini I2C Gamepad

Q8botOne หุ่นยนต์สี่ขาขนาดฝ่ามือ

สเปตของ Q8botOne:

  • โมดูลไร้สาย – โมดูล Espressif Systems ESP32-C3-MINI-1-N4 ประกอบด้วย:
    • ชิป SoC ESP32-C3 (ESP32-C3FN4)
      • CPU – โปรเซสเซอร์ RISC-V แบบ single-core 32 บิต ความเร็วสูงสุด 160 MHz
      • หน่วยความจำ – SRAM 400 KB (Cache 16 KB) และ SRAM ใน RTC 8 KB
      • ที่จัดเก็บข้อมูล – Flash ในตัว 4 MB และ ROM 384 KB
      • การเชื่อมต่อ – Wi-Fi 4 802.11b/g/n 2.4 GHz 1T1R สูงสุด 150 Mbps และ Bluetooth LE 5.0
    • สายอากาศแบบ PCB
  • ระบบมองเห็น – โมดูลกล้อง ESP32 สำหรับป้อนข้อมูลภาพ (เป็นอุปกรณ์เสริม)
  • เซนเซอร์ – MPU-6050 IMU 6 แกน (Gyroscope + Accelerometer) สำหรับการทรงตัวและการติดตามการเคลื่อนไหว (เป็นอุปกรณ์เสริม)
  • ระบบขับเคลื่อน/มอเตอร์ – เซอร์โวอัจฉริยะ ROBOTIS DYNAMIXEL XL330-M077-T จำนวน 8 ตัว (มอเตอร์แต่ละตัวสามารถระบุและควบคุมแยกกันได้ผ่าน Serial Bus ร่วมกัน โดยปรับค่าตำแหน่ง ความเร็ว และค่า PID ได้)
  • USB – พอร์ต USB Type-C สำหรับแฟลชเฟิร์มแวร์ การสื่อสารผ่าน Serial และชาร์จแบตเตอรี่
  • การขยาย
    • คอนเนกเตอร์เซนเซอร์ JST-SH แบบ 4 พิน รองรับ Qwiic / STEMMA QT
    • คอนเนกเตอร์ UART สำหรับขยายการเชื่อมต่อ JST-PH แบบ 4 พิน
    • อินเทอร์เฟซข้อมูล DYNAMIXEL ผ่าน UART-to-TTL แบบ Half-duplex
  • อื่น ๆ
    • ไฟ LED RGB รุ่น SK6812
    • โครงสร้างแชสซีและข้อต่อขาทำจากไนลอน PA12 ด้วยกระบวนการพิมพ์ 3 มิติแบบ MJF (Multi Jet Fusion) พร้อมข้อต่อที่รองรับด้วยตลับลูกปืน
    • การออกแบบแบบ Wire-free โดยอุปกรณ์หลักทั้งหมดเชื่อมต่อเข้ากับแผงวงจร PCB กลางโดยตรง
  • ระบบจ่ายไฟ
    • พอร์ต USB Type-C สำหรับชาร์จ
    • แบตเตอรี่ลิเธียมไอออน 14500 จำนวน 2 ก้อน (เช่น KeepPower 14500)
    • วงจรชาร์จแบตเตอรี่ลิเธียมไอออน 2 เซลล์ BQ25887 พร้อมระบบปรับสมดุลแรงดันระหว่างเซลล์
    • ชิปตรวจวัดกำลังไฟ INA228 ความละเอียด 20-bit (เป็นอุปกรณ์เสริม)
    • ไอซีป้องกันลิเธียมไอออน 2 เซลล์ S-82C2A
    • วงจรแปลงแรงดัน TPS543A26 ให้เอาต์พุต 6V กระแส 16A สำหรับจ่ายไฟให้มอเตอร์ DYNAMIXEL
    • วงจรแปลงแรงดัน MPM3632C ให้เอาต์พุต 5V กระแส 3A สำหรับอุปกรณ์ต่อพ่วง MCU และกล้อง
    • จัมเปอร์เชิงกลสำหรับควบคุมการจ่ายไฟผ่าน MOSFET
  • ขนาด – 120 x 70 x 70 มม.
  • น้ำหนัก – ประมาณ 221–250 กรัม (ขึ้นอยู่กับเซนเซอร์และกล้องที่ติดตั้งเพิ่มเติม)

ตัวเลือกการขยายของ Q8botOne
ตัวเลือกการขยายของ Q8botOne ทั้ง IMU MPU-6050 และตัวตรวจวัดกำลังไฟ INA228 ผ่าน Qwiic/STEMMA QT รวมถึงกล้อง ESP32 ที่เชื่อมต่อผ่าน UART แบบจ่ายไฟ

ตัวควบคุมไร้สาย Q8botOne
ตัวควบคุมไร้สายพร้อม Adafruit Mini I2C Gamepad และพาวเวอร์แบงก์ USB-C

หุ่นยนต์มาพร้อมคอนโทรลเลอร์ไร้สายที่ใช้โมดูล ESP32-C3-MINI-1-N4 ร่วมกับ Adafruit Mini I2C Gamepad ซึ่งมีจอยสติ๊กและปุ่มควบคุม สามารถจ่ายไฟผ่าน USB-C จากสมาร์ตโฟน พาวเวอร์แบงก์ หรืออะแดปเตอร์ติดผนัง เพื่อควบคุมหุ่นยนต์ได้โดยตรง, คอนโทรลเลอร์สื่อสารกับหุ่นยนต์ผ่านโปรโตคอล ESP-NOW และเมื่อเชื่อมต่อกับคอมพิวเตอร์ ก็สามารถทำหน้าที่เป็นดองเกิลไร้สายเพื่อควบคุมหุ่นยนต์ผ่าน GUI บนเดสก์ท็อป คอนโทรลเลอร์ Xbox หรือ API สำหรับพัฒนาแอปพลิเคชันเฉพาะได้ นอกจากนี้ บนแผงวงจรยังมีคอนเนกเตอร์ Qwiic/STEMMA QT สำหรับขยายการเชื่อมต่ออุปกรณ์ I2C

Q8botOne รันเฟิร์มแวร์โอเพนซอร์สบน ESP32-C3 โดยไฟล์ออกแบบฮาร์ดแวร์มีให้ใช้งานผ่าน GitHub ของ ZeroWire Robotics ซึ่งประกอบด้วยแผนผังวงจรจาก Altium ไฟล์ Gerber รายการอุปกรณ์ (BOM) และโมเดล CAD แบบ 3 มิติ รวมถึงซอร์สโค้ดเฟิร์มแวร์และซอฟต์แวร์ควบคุมด้วย Python

Q8botOne เป็นอีกหนึ่งตัวเลือกในกลุ่มหุ่นยนต์สี่ขาขนาดกะทัดรัด ต่อจากหุ่นยนต์อย่าง Hiwonder MechDog ที่ใช้ ESP32, Petoi Bittle X หรือ Mini Pupper ซึ่งมีขนาดใหญ่กว่าและใช้ Raspberry Pi 4 เมื่อเปรียบเทียบกับ MechDog และ Bittle X ที่ใช้เซอร์โวมอเตอร์ PWM ทั่วไป Q8botOne เลือกใช้มอเตอร์อัจฉริยะ DYNAMIXEL ซึ่งรองรับการควบคุมตำแหน่งและความเร็ว การอ่านค่าป้อนกลับจากข้อต่อ และการปรับค่าพารามิเตอร์ PID ได้ โดย Q8botOne มีน้ำหนักเพียง 250 กรัม เทียบกับ MechDog ที่หนัก 560 กรัม และมีสายไฟภายในน้อยมากด้วยการออกแบบแบบ Wire-free

ชิ้นส่วนในชุดคิตหุ่น Q8botOne
ชิ้นส่วนในชุดคิตหุ่น Q8botOne ได้แก่ PCB หลัก โครงและชิ้นส่วนขาที่พิมพ์ 3D บอร์ดควบคุม แบตเตอรี่ และอุปกรณ์ประกอบ โดยเซอร์โว DYNAMIXEL จำหน่ายแยกต่างหาก

Q8botOne เปิดระดมทุนผ่าน Crowd Supply โดยตั้งเป้าระดมทุนไว้ $10,000 (~340,000฿), ชุด Q8botOne Robot Kit แบบ barebones ราคา $199 (~7,000฿) ไม่รวมมอเตอร์ DYNAMIXEL ทั้ง 8 ตัว ผู้ซื้อจะต้องจัดหามอเตอร์แยกต่างหาก, ส่วนรุ่นประกอบสำเร็จที่รวมเซอร์โวทั้งหมดและบอร์ดที่โปรแกรมมาแล้วมีราคา $599 (~20,000฿) ทั้งสองตัวเลือกจัดส่งฟรีทั่วโลก โดยคาดว่าจะเริ่มจัดส่งได้ในช่วงปลายเดือนมีนาคม 2027

แปลจากบทความ : Q8botOne – A palm-sized open-source quadruped robot with ESP32-C3, DYNAMIXEL smart actuators (Crowdfunding)

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
โฆษณา