Mục lục:
- Bước 1: Kết nối của các mô-đun
- Bước 2: Arduino và Dragino
- Bước 3: Ứng dụng Android
- Bước 4: Chuyển động của Robot Omni Wheel
Video: Robot di động Omni Wheel - IoT: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Trong hướng dẫn này, tôi sẽ giới thiệu cho bạn thiết kế của rô bốt di động bánh xe omni được điều khiển qua wi-fi. Sự khác biệt cơ bản so với điều khiển thông thường như bluetooth hoặc điều khiển vô tuyến là robot được kết nối với mạng cục bộ (LAN) và có thể được sử dụng như thiết bị IoT di động. Trái tim của hệ thống là Arduino Mega 2560 và Dragino Yun Shield. Dragino Yun dựa trên OpenWrt Linux và cung cấp một vài chức năng hữu ích. Một trong số đó là khả năng tải mã không dây lên bảng Arduino. Nó cũng có thể được quản lý bởi Web GUI và SSH, và có máy chủ web tích hợp sẵn.
Trong dự án này, tôi đã sử dụng 4 servo xoay liên tục được điều khiển bởi bộ điều khiển servo Mini Maestro 12 kênh. Nhân tiện, tôi muốn thử nghiệm chuyển động của rô bốt có bánh xe omni, vì vậy tôi đã sử dụng bốn bánh xe Dagu omni 40mm. Robot di động này được trang bị hai nguồn điện. Một để cung cấp cho Servos (Pin dự phòng 10000 mAh) và một để cung cấp Arduino và Dragino (Pin Li-Po 5000 mAh).
Để chế tạo khung robot, tôi đã sử dụng một tấm thép có độ dày 2 mm và một tấm nhựa pvc có độ dày 5 mm. Sau đó, tôi nối hai tấm bằng vít để gia cố xây dựng. Ngoài ra, tôi đã dán các servo vào đế bằng băng dính.
Các thành phần của dự án:
- Arduino Mega 2560 x1
- Dragino Yun Shield x1
- Bộ điều khiển servo USB 12 kênh Mini Maestro x1
- Servo xoay liên tục AR-3603HB x4
- Bánh xe Dagu omni - 40 mm x4
- Ngân hàng điện 5V 10000 mAh x1
- Pin Li-Po 7, 4V 5000 mAh x1
- Jumper và cáp
- Các loại hạt và bu lông
- Khung làm bằng kim loại hoặc nhựa
Bước 1: Kết nối của các mô-đun
Arduino Mega 2560 được kết nối với Dragino Yun Shield, nhưng trước tiên bạn phải ngắt kết nối uart giữa mega2560 và mega16u2 như trong liên kết này.
Bước tiếp theo là kết nối có dây giữa Arduino Mega và Mini Maestro 12 như trong hình trên.
1. Arduino Mega 2560 -> Mini Maestro 12
- GND - GND
- RX1 (18) - RX
- TX1 (19) - TX
2. Pin 5V (Pin dự phòng) -> Mini Maestro 12
- GND - GND
- 5V - VIN
3. Servos -> Mini Maestro 12
- servo 1 - kênh 1
- servo 2 - kênh 2
- servo 3 - kênh 3
- servo 4 - kênh 4
Bước 2: Arduino và Dragino
Bạn có thể tìm thấy tất cả thông tin về cách cấu hình Dragino Yun Shield tại đây: link1, link2
Mã Arduino đầy đủ cho dự án này có sẵn tại GitHub: liên kết
Trước khi biên dịch chương trình Arduino của tôi, bạn nên cài đặt thư viện Bộ điều khiển Servo Pololu Maestro cho Arduino.
Trong dự án này, tôi cũng sử dụng thư viện "Bridge" giúp đơn giản hóa việc giao tiếp giữa Arduino và Dragino Yun Shield.
Bước 3: Ứng dụng Android
Ứng dụng Android của tôi cho phép bạn điều khiển robot di động có bánh xe omni này thông qua wi-fi. Bạn có thể tải xuống ứng dụng của tôi miễn phí từ Google Play: liên kết. Nó hoạt động với cả điện thoại di động và máy tính bảng.
Cách sử dụng Ứng dụng Android Dragon Robot:
- chạm vào góc trên cùng bên phải của màn hình
- chọn tab đầu tiên - Cài đặt
- nhập địa chỉ IP của rô bốt của bạn (Dragino) trong mạng cục bộ
- nhấn nút "Lưu" - nếu địa chỉ IP này chính xác và rô bốt được kết nối với mạng LAN thì bạn sẽ nhận được trả lời "đã kết nối thành công"
- chạm vào quay lại và bây giờ bạn đang ở trên màn hình điều khiển
- sử dụng các phím mũi tên để điều khiển robot và nút trung tâm có biểu tượng robot để dừng nó
Nếu bạn muốn xem các dự án khác của tôi liên quan đến người máy, vui lòng truy cập:
- trang web của tôi: www.mobilerobots.pl
- facebook: Robot di động
Bước 4: Chuyển động của Robot Omni Wheel
Một robot bánh xe omni có thể di chuyển theo bất kỳ hướng nào như trong hình trên. Ưu điểm của loại robot này là không cần quay đầu trước khi bắt đầu di chuyển theo hướng mong muốn.
Đề xuất:
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Robot Mecanum Omni Wheels với động cơ bước GRBL Lá chắn Arduino: 4 bước
Mecanum Omni Wheels Robot với GRBL Động cơ bước Arduino Shield: Mecanum Robot - Một dự án tôi muốn xây dựng kể từ khi tôi nhìn thấy nó trên blog cơ điện tử gread của Dejan: howtomechatronics.com Dejan thực sự đã làm rất tốt trong tất cả các khía cạnh từ phần cứng, in 3D , điện tử, mã và ứng dụng Android (MIT
Robot Arduino có khoảng cách, hướng và mức độ xoay (Đông, Tây, Bắc, Nam) được điều khiển bằng giọng nói sử dụng mô-đun Bluetooth và chuyển động của robot tự động: 6 bước
Robot Arduino có khoảng cách, hướng và mức độ xoay (Đông, Tây, Bắc, Nam) được điều khiển bằng giọng nói sử dụng mô-đun Bluetooth và chuyển động của robot tự động: Tài liệu hướng dẫn này giải thích cách chế tạo Robot Arduino có thể di chuyển theo hướng cần thiết (Tiến, lùi , Trái, Phải, Đông, Tây, Bắc, Nam) yêu cầu Khoảng cách tính bằng Centimet bằng lệnh Thoại. Robot cũng có thể được di chuyển tự động
[Robot Arduino] Làm thế nào để tạo ra một robot ghi lại chuyển động - Robot ngón tay cái - Động cơ Servo - Mã nguồn: 26 bước (có hình ảnh)
[Robot Arduino] Làm thế nào để tạo ra một robot ghi lại chuyển động | Robot ngón tay cái | Động cơ Servo | Mã nguồn: Thumbs Robot. Đã sử dụng một chiết áp của động cơ servo MG90S. Nó là rất thú vị và dễ dàng! Mã rất đơn giản. Nó chỉ có khoảng 30 dòng. Nó trông giống như một bức ảnh chụp chuyển động. Vui lòng để lại bất kỳ câu hỏi hoặc phản hồi nào! [Hướng dẫn] Mã nguồn https: //github.c
Cơ chế kẹp robot Omni Wheel (Khái niệm): 7 bước
Cơ chế gắp robot Omni Wheel (Ý tưởng): Đây là cơ chế gắp robot bánh xe Omni và nhằm mục đích cải thiện cơ chế gắp robot thông qua việc sử dụng các bánh xe (phù hợp với chủ đề của cuộc thi này) và như một bằng chứng về khái niệm thông qua mô hình Solidworks. Tuy nhiên, tôi không có tài nguyên và