Mục lục:
- Bước 1: Thử nghiệm và sai sót khi thiết kế mô hình
- Bước 2: Thiết kế mô hình và thuật toán
- Bước 3: Các thành phần bắt buộc
- Bước 4: Xây dựng cơ thể
- Bước 5: Đấu dây
- Bước 6: Tăng sức mạnh
- Bước 7: Mã hóa
Video: Robot hình người dựa trên Arduino sử dụng động cơ Servo: 7 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Chào mọi người, Đây là robot hình người đầu tiên của tôi, được làm bằng tấm xốp PVC. Nó có sẵn với nhiều độ dày khác nhau. Ở đây, tôi đã sử dụng 0,5mm. Hiện tại, robot này chỉ có thể đi bộ khi tôi BẬT. Bây giờ tôi đang làm việc để kết nối Arduino và Di động thông qua mô-đun Bluetooth. Tôi đã tạo một Ứng dụng như Cortana và Siri cho điện thoại Windows có sẵn trong cửa hàng ứng dụng https://www.microsoft.com/en-us/store/apps/patrick… Sau khi kết nối thành công cả hai, tôi có thể điều khiển nó thông qua giọng nói lệnh trong Windows Phone.
Tôi đã dành nhiều tháng để giải quyết vấn đề pin do trọng lượng và kết thúc với một thất bại kinh hoàng do vấn đề ngân sách. Vì vậy, cuối cùng tôi quyết định cung cấp năng lượng từ Pin Axit-Chì bên ngoài.
Hãy xem cách tôi tìm ra thiết kế hoàn hảo của cơ thể cho robot.
Bước 1: Thử nghiệm và sai sót khi thiết kế mô hình
Lúc đầu, tôi không biết gì về sức mạnh của động cơ Servo và Điện-Điện tử liên quan đến pin và mạch. Lần đầu tiên tôi lên kế hoạch cho một con rô bốt có kích thước thật khoảng 5 đến 6 feet. Sau khi thử gần 6 hoặc 7 lần, tôi nhận ra mô-men xoắn cực đại của một servo và giảm tối đa 2 đến 3 feet tổng chiều cao của robot.
Sau đó, tôi đã thử đến hông của robot để kiểm tra thuật toán đi bộ.
Bước 2: Thiết kế mô hình và thuật toán
Trước khi tiếp tục, chúng ta cần quyết định xem cần bao nhiêu động cơ, cần sửa chữa ở đâu. Sau đó thiết kế các bộ phận trên cơ thể theo các hình ảnh đã cho.
Bước 3: Các thành phần bắt buộc
1) Tấm nhựa
2) Keo siêu dính
3) 15 - Động cơ Servo mô-men xoắn cao (Tôi đã sử dụng TowerPro MG995)
4) Arduino Atmega 2560 hoặc các bo mạch Arduino khác
5) Pin 6V (tối thiểu 3 số. Tối đa 5 động cơ cho mỗi pin)
6) Mô-đun Bluetooth HC-05 để giao tiếp
7) Những thứ cơ bản khác mà mọi người có sở thích đều có!
Bước 4: Xây dựng cơ thể
Sau khi vật lộn với những miếng gỗ, tôi thấy tấm nhựa này khá dễ cắt và dán để tạo thành nhiều hình dạng khác nhau.
Tôi cắt các lỗ để lắp động cơ servo trực tiếp vào tấm bằng cách bôi keo siêu dính (tôi đã sử dụng 743).
Bước 5: Đấu dây
Tôi không học chuyên ngành điện tử. Và tôi không đủ kiên nhẫn để thiết kế một PCB hoặc thiết kế hệ thống dây điện thích hợp. Đó là lý do tại sao hệ thống dây điện lộn xộn này.
Bước 6: Tăng sức mạnh
Bạn có thể thấy rằng lúc đầu tôi chỉ sử dụng 11 động cơ servo. do vấn đề quá trọng lượng, nó đã rơi xuống và bị hỏng trong quá trình thử nghiệm. Vì vậy, tôi đã tăng thêm 4 servo ở mỗi khớp nối của chân.
Bước 7: Mã hóa
Tôi đã đính kèm mã Arduino.
cho (i = 0; i <180; i ++)
{
servo.write (i);
}
Đây là mã cơ bản để xoay bất kỳ động cơ servo nào được gắn vào bất kỳ bảng Arduino nào.
Nhưng việc hiệu chỉnh độ quay và quyết định động cơ nào sẽ chạy trong quá trình chuyển động của mỗi chân là phần khó nhất của mã hóa. Nó có thể được thực hiện bởi một Sketch khác có tên là (Servo_Test). Bằng cách kiểm tra mức độ quay của từng động cơ thông qua giao tiếp nối tiếp thông qua bảng Arduino, chúng tôi có thể hiệu chỉnh mọi động cơ.
Cuối cùng, robot bắt đầu bước đi sau khi nhập giá trị "0" trong cửa sổ theo dõi nối tiếp.
Tôi cũng đã gửi kèm một mã nguồn mẫu windows phone 8.1 mẫu để kết nối Arduino và Di động bằng bluetooth.
Đề 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
Nhiệt kế hồng ngoại không tiếp xúc dựa trên Arduino - Nhiệt kế dựa trên IR sử dụng Arduino: 4 bước
Nhiệt kế hồng ngoại không tiếp xúc dựa trên Arduino | Nhiệt kế dựa trên IR sử dụng Arduino: Xin chào các bạn trong phần hướng dẫn này, chúng tôi sẽ tạo một Nhiệt kế không tiếp xúc bằng arduino. nhiệt độ sau đó trong phạm vi đó
Trình tạo nhạc dựa trên thời tiết (Trình tạo âm trung dựa trên ESP8266): 4 bước (có hình ảnh)
Trình tạo nhạc dựa trên thời tiết (Trình tạo âm trung dựa trên ESP8266): Xin chào, hôm nay tôi sẽ giải thích cách tạo trình tạo nhạc dựa trên thời tiết nhỏ của riêng bạn. Nó dựa trên ESP8266, giống như Arduino và nó phản ứng với nhiệt độ, mưa và cường độ ánh sáng. Đừng mong đợi nó có thể tạo ra toàn bộ bài hát hoặc hợp âm
Diều hâu: Robot điều khiển bằng cử chỉ bằng tay sử dụng giao diện dựa trên xử lý hình ảnh: 13 bước (có hình ảnh)
Gesture Hawk: Robot điều khiển bằng cử chỉ bằng tay sử dụng giao diện dựa trên xử lý hình ảnh: Gesture Hawk đã được giới thiệu trong TechEvince 4.0 như một giao diện người-máy xử lý hình ảnh đơn giản. Tiện ích của nó nằm ở chỗ không cần thiết bị cảm biến hoặc thiết bị đeo bổ sung nào ngoại trừ một chiếc găng tay để điều khiển chiếc xe robot chạy trên
Kiểm soát tự động RPM của động cơ sử dụng hệ thống phản hồi từ máy đo tốc độ dựa trên IR: 5 bước (có hình ảnh)
Kiểm soát tự động RPM của động cơ sử dụng hệ thống phản hồi từ máy đo tốc độ dựa trên IR: Luôn luôn có nhu cầu tự động hóa một quy trình, có thể là một quy trình đơn giản / quái dị. Tôi có ý tưởng thực hiện dự án này từ một thử thách đơn giản mà tôi phải đối mặt khi tìm kiếm các phương pháp tưới / tưới cho mảnh đất nhỏ của chúng ta. Vấn đề là không có đường dây cung cấp hiện tại