Mục lục:
- Quân nhu
- Bước 1: Cắt các mảnh bìa cứng
- Bước 2: Gắn các tông vào Servo đầu tiên
- Bước 3: Gắn Servo đầu tiên vào Servo thứ hai
- Bước 4: Gắn cánh tay Servos thứ hai
- Bước 5: Gắn Arduino vào đế
- Bước 6: Gắn Thumbstick
- Bước 7: Lắp ráp phần còn lại
- Bước 8: Sơ đồ
- Bước 9: Tải lên mã bằng Arduino IDE
- Bước 10: Bạn đã hoàn tất
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Trong hướng dẫn này, bạn sẽ chế tạo một cánh tay robot servo đôi được điều khiển bằng một ngón tay cái!
Quân nhu
Hai Micro Servos (TowerPro SG90 và với phần mở rộng
ThumbStick
Dây nhảy
Arduino UNO
Breadboard Power Strip
Các tông
Keo (Đề xuất siêu keo)
và
Một chút kiến thức về Arduinos
Bước 1: Cắt các mảnh bìa cứng
Bạn sẽ cần những miếng bìa cứng / nhựa này:
3 "bởi 10/16" X 4
4 "bởi 14/16" X 2
6,5 "x 4,5" X 1
1 "x 1 1/4" X 2
1 "x 1 1/4" X 1 Với hình tròn bị cắt ở giữa
2 "x 2" x 2 "Tam giác X 1
2 "x 2,5" X 1
Sau khi cắt bỏ những thứ này, bạn nên chuyển sang bước tiếp theo.
Bước 2: Gắn các tông vào Servo đầu tiên
Đính kèm các miếng bìa cứng 4 "x 14/16" vào một servo như hình trên. Gắn hai hoặc nhiều dây buộc zip vào bìa cứng và servo để giữ cố định. Bạn cũng có thể sử dụng keo hoặc băng dính nhưng tôi khuyên bạn nên buộc dây zip.
Bước 3: Gắn Servo đầu tiên vào Servo thứ hai
Gắn các đầu của bìa cứng không được kết nối với bất kỳ thứ gì vào servo thứ hai như hình trên. Một lần nữa tôi sẽ đề nghị sử dụng dây buộc zip. Trên servo thứ hai, hãy đảm bảo rằng bạn có phần đính kèm bằng nhựa là một hình tròn sau đó mở rộng một bên.
Không hiểu? Vặn phần mở rộng vào servo sau đó dán phần mở rộng vào giữa hai miếng bìa cứng được sử dụng ở bước cuối cùng. Sau đó dùng dây buộc zip để giữ chặt hơn.
Bước 4: Gắn cánh tay Servos thứ hai
Sử dụng các miếng bìa cứng 3 "x 10/16" làm cánh tay của servo thứ hai. Gắn hai trong số các mảnh đó vào servo thứ hai giống như cách bạn gắn chúng vào servo đầu tiên. Sau đó, sử dụng hai miếng bìa cứng 3 "x 10/16" cuối cùng để kéo dài cánh tay thứ hai, không thực sự quan trọng bằng cách nào bạn đặt hai miếng này chỉ miễn là cánh tay được kéo dài.
Bước 5: Gắn Arduino vào đế
Gắn Arduino vào miếng bìa cứng 2 "x 2,5", tôi đã sử dụng vít nhưng bạn có thể sử dụng dây buộc hoặc dây zip nếu bạn muốn. Sau đó dán miếng 2 "x 2,5" vào miếng bìa cứng 6,5 "x 4,5"
Bước 6: Gắn Thumbstick
Dán que thăm qua bìa cứng có một lỗ trên đó. Sau đó, cắt mảnh tam giác để nó là hình thang 2 "x 1" x 1 "và sử dụng cả hai mảnh 1" x 1 1/4 ". Dán tất cả các mảnh này lại với nhau như trong bức ảnh đầu tiên. Đảm bảo rằng các chân GPiO của thumbsticks dính vào bên trong của đế. Bạn không cần phải dán ngón tay cái xuống trừ khi nó siêu lỏng bên trong vỏ của nó.
Bước 7: Lắp ráp phần còn lại
Keo phần còn lại của những thứ còn lại vào đế. Keo servo đầu tiên xuống đế như hình ảnh đầu tiên giải thích. (Xin lỗi vì hình ảnh bị nhiễu hạt) Gắn dải nguồn breadboard bên cạnh Arduino. (Sơ đồ tiếp theo)
Bước 8: Sơ đồ
Gắn tất cả các chân và dây jumper như thế này. Để tránh hàn, tôi sẽ gắn dải nguồn + 5v và GND của breadboard và chuyển nguồn trên dải đó. (Tiếp theo là mã)
Bước 9: Tải lên mã bằng Arduino IDE
#bao gồm
Servo myServo1; Servo myServo2;
int servo1 = 5; int servo2 = 6; int joyY = 1; int joyX = 0;
void setup () {
myServo1.attach (servo1);
myServo2.attach (servo2);
}
void loop () {
int valX = analogRead (joyX);
int valY = analogRead (joyY);
valX = bản đồ (valX, 0, 1023, 10, 170);
valY = bản đồ (valY, 0, 1023, 10, 170);
myServo1.write (valX);
myServo2.write (valY);
chậm trễ (5);
}
Bước 10: Bạn đã hoàn tất
Nếu cánh tay của bạn không hoạt động, hãy nhớ quay lại và kiểm tra tất cả các bước của bạn! Cảm ơn vì đã đọc và có một ngày tốt lành!