Sản phẩm này là một bo mạch mở rộng được thiết kế để hoạt động với Raspberry Pi 4B (hoàn toàn tương thích) nhằm mục đích điều khiển các thiết bị ngoại vi, đặc biệt là trong các ứng dụng robot và xe thông minh, có hỗ trợ lập trình ROS.
🚀 Đặc điểm nổi bật
-
Tương thích hoàn toàn với bo mạch chủ Raspberry Pi 4B.
-
Hỗ trợ phát triển mở rộng lần hai.
-
Cung cấp mã nguồn Python và các trường hợp dự án robot.
-
Hỗ trợ điều khiển PWM/Servo Bus/Động cơ.
-
Hỗ trợ hệ điều hành robot ROS.
-
Có sẵn 3 phiên bản (A, B, C) để phù hợp với các kịch bản ứng dụng robot đa dạng.
-
Kích thước nhỏ gọn: $65 \times 56 \text{ mm}$ (hoặc $58 \text{ mm}$ đường kính lỗ lắp).
-
Trọng lượng bo mạch: $31 \text{g}$.
📋 So sánh các phiên bản (A, B, C)
| Tham số | Phiên bản A | Phiên bản B | Phiên bản C |
| Cấp nguồn | DC hoặc Terminal (Đầu vít) | DC + Terminal (Đầu vít) | DC + Terminal (Đầu vít) |
| Dải nguồn | 7.4-12.6V | 7.4-12.6V | 7.4V |
| Vi điều khiển hỗ trợ (MCU) | 1 (Chia sẻ công việc, giảm tải cho RPi) | Không | Không |
| Cảm biến IMU | Không | 6 trục (3 trục gia tốc / 3 trục con quay hồi chuyển) | Không |
| Điều khiển động cơ (Motor) | 4 kênh | Không | Không |
| Giao tiếp Servo Bus | 2 kênh | 6 kênh | Không |
| Giao tiếp PWM Servo | 6 kênh | 2 kênh | 11 kênh |
| Giao tiếp IIC (I2C) | 3 kênh | 4 kênh | Không |
| Giao tiếp GPIO | Không | 2 kênh | Không |
| Đèn RGB | 2 (Chức năng tùy chỉnh) | Không | 2 (Chức năng tùy chỉnh) |
| Cổng UART | Không | 1 kênh UART | Không |
| LED điều khiển được | Không | 2 | Không |
| Còi báo (Buzzer) | Không | 1 (Chức năng tùy chỉnh) | Không |
| Nút bấm lập trình được | Không | 2 (Chức năng tùy chỉnh) | Không |
🛠️ Chi tiết Bo mạch A (Ví dụ)
Phiên bản A được áp dụng cho các ứng dụng như Cánh tay robot, Xe thông minh, và Xe robot có cánh tay.
-
Đặc điểm: Tích hợp 1 MCU hỗ trợ, 4 kênh điều khiển động cơ, 6 kênh PWM Servo, và 2 kênh Servo Bus.
-
Cấp nguồn: Có cả phiên bản dùng Cổng DC (hình 5) và phiên bản dùng Cổng Terminal/Đầu vít màu xanh (hình 6).
🤖 Ứng dụng thực tế
Các bo mạch này được sử dụng trong việc chế tạo nhiều loại robot và xe thông minh khác nhau (hình 3):
-
Phiên bản A: ArmPi FPV, ArmPi Pro, ArmPi mini, MasterPi, TurboPi AI, GoGoPi. (Chủ yếu là xe/cánh tay robot)
-
Phiên bản B: TonyPi Pro (người máy), SpiderPi Pro (robot nhện 6 chân). (Cần IMU, nhiều Servo Bus)
-
Phiên bản C: PuppyPi Pro (robot 4 chân). (Cần nhiều PWM Servo)
Tóm lại, sản phẩm là một Bo mạch mở rộng I/O đa năng cho Raspberry Pi 4B, cung cấp các giao diện điều khiển động cơ, servo (cả PWM và Bus), và các I/O khác, có sẵn các phiên bản tối ưu cho các dự án robot từ xe đẩy đến người máy và robot nhiều chân.