Create Your Own Bot (CYOBot) v2 เป็นแพลตฟอร์มหุ่นยนต์โมดูลาร์แบบโอเพ่นซอร์สสำหรับนักเรียน, ครูผู้สอน, ผู้ที่สนใจทำกิจกรรมเกี่ยวกับหุ่นยนต์ และวิศวกรในอนาคต โดยใช้ไมโครคอนโทรลเลอร์ ESP32-S3 และรองรับการควบคุมเซอร์โวมอเตอร์ได้สูงสุดถึง 16 ตัว เพื่อการควบคุมที่ซับซ้อน
CYOBot v2 เป็นการพัฒนาต่อจากแพลตฟอร์มหุ่นยนต์สี่ขาจากบริษัทเดียวกัน โดยเพิ่มฟีเจอร์ใหม่ๆ เช่น การออกแบบโมดูลาร์, การอัปเกรดไปใช้ชิป ESP32-S3, ช่องมอเตอร์ที่มากขึ้น, และบล็อกขยายที่รองรับอุปกรณ์เสริมมากขึ้น นอกจากนี้ยังรองรับการรวมระบบ AI เช่น ChatGPT เพื่อเพิ่มฟังก์ชันการใช้งาน
CYOBot รองรับการตั้งค่า 3 รูปแบบผ่าน CYOBrain ซึ่งเป็นตัวขับเคลื่อนแพลตฟอร์มหุ่นยนต์และควบคุมเซอร์โวมอเตอร์ รวมถึงส่วนประกอบที่พิมพ์ 3D แยกต่างหาก รูปแบบ CYOBot Crawler คือหุ่นยนต์สี่ขาที่ขับเคลื่อนด้วยเซอร์โวมอเตอร์ 180 องศาจำนวน 8 ตัว รูปแบบ CYOBot Wheeler ใช้สี่มอเตอร์ 360 องศาที่เชื่อมต่อกับล้อที่ปลายขาทุกข้าง ซึ่งเป็นการผสมผสานระหว่างหุ่นยนต์ล้อแบบดั้งเดิมและหุ่นยนต์สี่ขา ส่วนรูปแบบ CYOBot Game Console ทำหน้าที่เป็นคอนโซลที่มี 4 ปุ่มและจอยสติ๊ก 2อัน
อุปกรณ์อิเล็กทรอนิกส์เฉพาะด้านการออกแบบจะถูกแยกออกจากบอร์ดควบคุมหลัก (CYOBrain) เพื่อให้สะดวกต่อการสลับการออกแบบที่แตกต่างกัน เรากล่าวถึงและรีวิวชุดหุ่นยนต์ที่คล้ายกัน เช่น EVN Alpha, MakeBlock mBot Neo และ Arduino Alvik
สเปคของ CYOBrain:
- ไมโครคอนโทรลเลอร์ไร้สาย – ESP32-S3
- CPU – Dual-core Tensilica LX7 ความเร็วสูงสุด 240 MHz
- หน่วยความจำ – PSRAM 8MB
- ที่เก็บข้อมูล – flash 8MB
- การเชื่อมต่อไร้สาย– Wi-Fi 2.4 GHz 802.11 b/g/n และ Bluetooth 5 (LE)
- ที่เก็บข้อมูล – MicroSD card reader
- ไดรเวอร์มอเตอร์ – PCA9685 PWM driver
- การควบคุมเซอร์โว – ช่องควบคุมเซอร์โว 16 ช่อง
- เสียง
- ลำโพง I2S พร้อม audio codec (ES8311)
- ไมโครโฟนคู่ I2S พร้อม audio codec (ES7210)
- บล็อกขยาย
- อินเทอร์เฟซ I2C, UART, SPI
- 4x GPIO (2 PWM)
- ขั้วจ่ายไฟไฟ (5V, 3.3V, แบตเตอรี่)
- อื่นๆ – 33x NeoPixel LED matrix, 12x NeoPixel LED ring, 2x ปุ่ม, IMU (gyroscope และ accelerometer)
- แบตเตอรี่
- ชาร์จผ่าน USB-C
- แบตเตอรี่ LiPo 2S 18650 ที่มีระดับ 7.2V
สเปคของ CYOBot Crawler/Wheeler:
- I/O – เซอร์โวมอเตอร์ 8 ตัว
- มอเตอร์ (Crawler) – 8x 180 องศา แรงบิด Stall Torque 2.0 กก./ซม. (4.8วัตต์) 0.11 วินาที/60 องศา (4.8วัตต์)
- มอเตอร์ (Wheeler)
- 4 x 180 องศา แรงบิด Stall Torque 2.0 กก./ซม. (4.8วัตต์) 0.11 วินาที/60 องศา (4.8วัตต์)
- 4 x 180 องศา แรงบิด Stall Torque 2.0 กก./ซม. (4.8V) 0.11 วินาที/60 องศา (4.8วัตต์)
แพลตฟอร์มหุ่นยนต์แบบโมดูลาร์ที่ใช้ ESP32-S3 ถูกออกแบบให้สามารถเข้าถึงได้สำหรับผู้ใช้ที่มีประสบการณ์หลากหลาย และรองรับการเขียนโปรแกรมแบบบล็อก, MicroPython, Arduino, และ C++, Dashboardสำหรับนักพัฒนา RoboticsQuest มีเส้นทางการเรียนรู้ที่ปรับแต่งได้พร้อมกับ “โปรเจกต์ 1,000 โครงการ” ที่ครอบคลุมระบบฝังตัว, การควบคุม, machine learning/AI, หุ่นยนต์, IoT และอื่นๆ แพลตฟอร์มนี้รายงานว่าเป็นโอเพนซอร์ส และมีไฟล์ฮาร์ดแวร์และซอฟต์แวร์จากเวอร์ชันก่อนหน้านี้ที่สามารถดาวน์โหลดได้จาก GitHub แต่ “CYOBot-v2” ปัจจุบันยังไม่มีข้อมูลใดๆ คุณสามารถหาข้อมูลผังวงจร (schematics) ไฟล์ PDF สำหรับเวอร์ชันปัจจุบัน, CYOBot v2, ได้จาก Hackaday
แคมเปญระดมทุนของ CYOBot v2 กำลังเปิดอยู่บน Kickstarter โดยมีหลายแพ็คเก็ตให้เลือกเช่น Brain for Builder ราคา $99(~3,400฿), หุ่นยนต์ Console Prebuilt ราคา $129(~4,500฿), หุ่นยนต์ Crawler Prebuilt ราคา $169(~5,900฿), หุ่นยนต์ Wheeler Prebuilt ราคา $169(~5,900฿) และคาดว่าสินค้าจะจัดส่งภายในมกราคม 2025
แปลจากบทความภาษาอังกฤษ : CYOBot v2 ESP32-S3-based open-source modular robotics platform supports up to 16 servos (Crowdfunding)
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT