Omniforma(3-!diotz)

Nền tảng tay robot không dây dùng ESP8266 master giao tiếp ESP-NOW với nhiều node slave. Lệnh JSON qua serial, có UI trên trình duyệt để điều khiển servo theo thời gian thực; dễ mở rộng, module hoá, plug-and-play.

👁️
123
Lượt Xem
❤️
6
Lượt Thích
📥
8
Lượt Tải
Cập Nhật May 08, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Phần lớn robot DIY (hobby) và cả nhiều robot ứng dụng thực tế thường được làm để phục vụ một nhiệm vụ cố định—robot dò line thì chỉ đi theo vạch, tay robot thì gắp đồ trong một cấu hình nhất định, robot giám sát thì chỉ theo dõi. Lý do là vì hệ điều khiển, dây nối và logic của chúng bị “khóa chặt” vào một mục đích duy nhất. Muốn đổi nhiệm vụ thường phải sửa lại code, đi lại dây, thậm chí làm lại cả hệ thống. Thành ra các robot này kém linh hoạt, lãng phí tiềm năng phần cứng và không thể thích nghi theo tình huống mới theo thời gian thực. Vấn đề không nằm ở năng lực—mà nằm ở kiến trúc. Nếu một robot có thể điều khiển động nhiều module và hành vi khác nhau thay vì bị đóng khung vào một cái, thì nó có thể làm nhiều việc theo yêu cầu, hiệu quả và hữu dụng hơn hẳn.

Prototype đầu tiên của tụi mình thử ý tưởng này bằng hệ clipping-block dùng Arduino Nano, nơi nhiều module được gắn vật lý với nhau và giao tiếp qua I²C. Cách này cho phép phối hợp cơ bản giữa các thành phần, nhưng nhanh chóng gặp giới hạn như đi dây rối, xung đột địa chỉ và giảm độ linh hoạt. Tụi mình cũng thử giao tiếp hardware serial và software serial để tăng độ ổn định và khả năng điều khiển, nhưng các hướng này vẫn đòi hỏi kết nối vật lý chặt chẽ và khó mở rộng. Dù chứng minh được ý tưởng, nó cho thấy cần một hệ giao tiếp linh hoạt hơn, không dây và dạng module.

Prototype thứ hai tập trung tăng tính module bằng một hệ đế plate có ren. Tụi mình thiết kế một nền tảng để gắn các module sensor bằng ốc, kèm các nắp (cover) tuỳ biến cũng có lỗ ren để bắt và sắp xếp lại cho nhanh. Phần cơ khí nhờ vậy gọn và linh hoạt, đổi module nhanh mà không phải thiết kế lại khung. Nhưng hạn chế là nó chỉ giải quyết cơ khí—phần điện vẫn phải dùng jumper wires, lại quay về các vấn đề như lỏng tiếp xúc, rối dây và giảm độ tin cậy. Từ đó tụi mình thấy “module thật sự” phải linh hoạt cả cơ khí lẫn mức giao tiếp.

Prototype thứ ba gom hết lại thành một hệ hoàn toàn dạng module, không dây và chạy theo chức năng. Trung tâm là một master node dựa trên ESP8266, giao tiếp với nhiều slave node bằng ESP-NOW, loại bỏ nhu cầu đi dây phức tạp giữa các module. Mỗi slave phụ trách một chức năng cụ thể—ví dụ điều khiển servo, xử lý sensor hoặc quản lý actuator—và có thể hoạt động độc lập nhưng vẫn nằm trong hệ lớn. Lệnh được gửi tới master qua serial dưới dạng JSON đơn giản, rồi master phân phối không dây, cho phép điều khiển và phối hợp thời gian thực mà không cần nạp lại firmware mỗi khi thay đổi. Kiến trúc này xoá các giới hạn của cả I²C lẫn hệ dùng jumper, giúp bản lắp sạch hơn, dễ mở rộng và tin cậy cao hơn. Về cơ khí, các module vẫn có thể bắt lên hoặc sắp lại theo nhu cầu, nhưng giờ không còn bị ràng buộc bởi kết nối vật lý, làm cho hệ thật sự plug-and-play ở cả phần hardware lẫn software. Kết quả là một nền tảng linh hoạt có thể làm nhiều tác vụ—như phối hợp chuyển động tay robot, sensing và automation—trong khi vẫn dễ mở rộng và thích nghi cho tương lai.

Dự án này được phát triển dưới sự hướng dẫn của các thầy cô tại Podar International School Ahmedabad. Nhóm gồm Rishabh Talsaniya, Rachit Morwani và Ayaan Maheshwari, cùng nhau thiết kế, chế tạo và tinh chỉnh hệ thống như một phần nỗ lực đổi mới tại PIS Ahmedabad.

Giấy phép

Tác phẩm này được cấp phép theo

Creative Commons — Attribution — Noncommercial

CC-BY-NC

Yêu cầu ghi công
Remix & phái sinh Được phép
Sử dụng thương mại Không được phép

File mô hình

TẤT CẢ FILE MÔ HÌNH (53 Tập tin)
Đang tải files, vui lòng chờ...
Vui lòng đăng nhập để bình luận.

Chưa có bình luận nào. Hãy là người đầu tiên!

Vui lòng đăng nhập để khoe bản in của bạn.

Chưa có bản in nào được khoe. Hãy là người đầu tiên!

Remix (0)