Waveshare ได้เปิดตัว Serial Bus Servo Driver HAT (A) ซึ่งเป็นตัวควบคุมเซอร์โวมอเตอร์ที่ใช้ ESP32 สำหรับ Raspberry Pi ที่ออกแบบมาเพื่อขับเคลื่อนเซอร์โวแบบ serial ได้ถึง 253 ตัวพร้อมกัน เซอร์โวสามารถควบคุมผ่าน UART หรือ USB ผ่าน Pi SBC หรือใช้เป็นตัวควบคุมแบบ standalone สำหรับโปรเจกต์หุ่นยนต์ บอร์ดนี้มีช่วงแรงดันไฟฟ้าขาเข้าที่กว้างตั้งแต่ 9 ถึง 25 โวลต์ และมีคอนเนกเตอร์ XT60 แบบติดตั้งบนบอร์ด, screw terminal และDC barrel jack ที่สามารถใช้เป็นแหล่งจ่ายไฟได้ นอกจากนี้บอร์ดยังมีพอร์ต RS485, TTL Servo header และสวิตช์ควบคุม UART เพื่อความสะดวก
ก่อนหน้านี้ เราได้เขียนเกี่ยวกับ บอร์ดขยายมัลติฟังก์ชั่น Suptronics X200 HAT สำหรับ Pi ที่รองรับเซอร์โว หรือ ELECFREAKS Wukong 2040 ซึ่งสามารถใช้เพื่อขับเคลื่อนเซอร์โวได้เช่นกัน
สเปคของ Waveshare Serial Bus Servo Driver HAT
- CPU – ไมโครคอนโทรลเลอร์ไร้สาย Espressif ESP32-WROOM-32 dual-core Tensilica
- สตอเรจ – SPI flash ขนาด 32Mbit
- การเชื่อมต่อ – Wi-Fi 4 802.11 b/g/n สูงสุด 150 Mbps, Bluetooth 4.2 LE
- สายอากาศ – สายอากาศ PCB บนบอร์ด
- ขา I/O – 28 ขา I/O ที่สามารถใช้งานได้
- เซอร์โวที่รองรับ – ช่วยให้สามารถควบคุมเซอร์โว ST / RSBL series serial bus servos ได้สูงสุดถึง 253 ตัวพร้อมกัน
- อินเทอร์เฟสการสื่อสาร – UART, พอร์ต USB Type-C 2 พอร์ต
- Crystal – 40 MHz
- คุณสมบัติเพิ่มเติม – รองรับการควบคุมเซอร์โว serial bus servos โดยตรงผ่านพอร์ต USB Type-C บนบอร์ด
- แหล่งจ่ายไฟ – 9 ถึง 25V (ต้องจับคู่แรงดันไฟฟ้าขาเข้าและแรงดันไฟฟ้าเซอร์โว)
- ขนาด – 65×57 มม.
- เส้นผ่านศูนย์กลางรูยึด: 3 มม
เนื่องจาก servo driver HAT สร้างขึ้นมาโดยใช้ไมโครคอนโทรลเลอร์ ESP32 จึงรองรับทั้งโหมดควบคุมแบบมีสายและไร้สาย ทำให้ผู้ใช้สามารถส่งคำสั่งง่าย ๆ ไปยัง ESP32 เพื่อเคลื่อนย้ายเซอร์โว หรือสามารถควบคุมเซอร์โวโดยตรงโดยใช้สาย USB Type-C สิ่งที่คุณต้องทำคือสลับสวิตช์เลือกไปในตำแหน่งที่ถูกต้อง
ในโหมดควบคุมไร้สาย บอร์ดไดรเวอร์จะสร้าง Wi-Fi hotspot ของตัวเอง โดยสามารถเชื่อมต่อโทรศัพท์ แท็บเล็ต หรือคอมพิวเตอร์ของคุณเข้ากับเครือข่ายนี้ ซึ่งจะทำให้สามารถเข้าถึงแอปพลิเคชันเว็บของบริษัทได้ และสามารถควบคุมเซอร์โวมอเตอร์แบบไร้สายได้ จากหน้าผลิตภัณฑ์ของ Waveshare ซึ่งสรุปได้ว่าเฟิร์มแวร์สำหรับโหมดควบคุมไร้สายจะติดตั้งมาพร้อมกับบอร์ดแล้ว ในโหมดควบคุมด้วย USB บอร์ดสามารถควบคุมได้ด้วยโค้ด Python
บอร์ด Servo Driver มีตัวแปลงบั๊กในตัว นั่นคือเมื่อเชื่อมต่อเข้ากับ Raspberry Pi ก็สามารถจ่ายไฟให้กับ Pi ด้วยแรงดันไฟฟ้า 5V ผ่านพินจ่ายไฟ และการสื่อสารทั้งหมดกับบอร์ดจะเกิดขึ้นผ่านอินเทอร์เฟส UART (Tx/Rx) ของ Raspberry Pi
ด้านเอกสาร บริษัทได้จัดทำไดอะแกรมของสเปคโดยละเอียดสำหรับบอร์ด serial bus servo driver และถ้าต้องดูข้อมูลเพิ่มเติมเกี่ยวกับผลิตภัณฑ์ สามารถดูได้จากหน้าเพจ Waveshare Wiki
สามารถซื้อ Waveshare Serial Bus Servo Driver HAT (A) ได้ในราคา $22.49 (~820฿) บน AliExpress, Amazon ราคา $25.55(~940฿) และ ร้านค้าออนไลน์ของ Waveshare ในราคา $18.99(~700฿) รวมค่าส่ง
แปลจากบทความภาษาอังกฤษ : Serial Bus Servo Driver HAT (A) can drive up to 253 servos simultaneously
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT