Mục lục:
- Bước 1: Nguồn cung cấp
- Bước 2: Xây dựng cánh tay
- Bước 3: Kết nối dây
- Bước 4: Mã hóa
- Bước 5: Trang trí cánh tay
Video: Vẽ cánh tay: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Xin chào! Đối với một dự án ở trường học, tôi đã thực hiện một cánh tay vẽ Bob Ross, được điều khiển bởi một cần điều khiển và hai servo. Tất nhiên bạn có thể trang trí cánh tay theo cách bạn muốn, nhưng tôi đã chọn làm một Bob Ross từ nó. Trong dự án này, tôi sử dụng thư viện toán học, vì vậy khi chúng tôi cung cấp đầu vào của một vị trí x và y, thư viện toán học sẽ tính toán góc mà chúng phải ở trong đó, để đi đến vị trí x, y đó. Trong hướng dẫn này, tôi sẽ giải thích cách tôi đã làm điều đó.
Bước 1: Nguồn cung cấp
Bước đầu tiên là đảm bảo rằng bạn có tất cả các nguồn cung cấp cần thiết cho dự án này. Đây là những thứ tôi đã sử dụng:
- Arduino chưa
- 2x Micro Servo 180 độ
- 1x Cần điều khiển
- Bảng bánh mì
- Dây điện
- Dây nữ - dây nam
- Tiewraps
- Thanh gỗ 13cm
- Các tông
- Keo tức thì
- Clothespin
Bước 2: Xây dựng cánh tay
Bây giờ chúng ta sẽ chế tạo cánh tay. Hãy chắc chắn rằng bạn có một cây gậy chắc chắn, tốt nhất là loại mạnh và nhẹ. Bạn cần một cây gậy đế, đó là cái bạn gắn vào mặt đất. Sau đó, thêm servo đầu tiên lên trên nó, ở phần cuối, và buộc chặt nó bằng dây kim loại. Sau đó gắn một cánh quạt vào đó và vặn cố định. Bây giờ bạn gắn chiếc gậy tiếp theo của mình vào cánh quạt. Bạn phải làm điều tương tự với servo tiếp theo và thanh tiếp theo. Bạn có thể chọn đặt servo thứ hai lên trên thanh thứ hai hoặc bạn gắn nó vào dưới cùng. Gắn nó vào phía dưới giúp cánh tay ổn định hơn. Bây giờ bạn có thể gắn kẹp quần áo của mình vào đầu của que thứ ba, bạn có thể đặt nó lên trên đầu que hoặc bên cạnh nó. Tôi chọn cho mình một chiếc kẹp quần áo để có thể dễ dàng thay bút chì trên tay, và nó khá chắc chắn. Chốt mọi thứ bằng các tyraps và đảm bảo mọi thứ ổn định, điều này rất quan trọng.
Bước 3: Kết nối dây
Bước thứ ba là kết nối các Servos. Hiện tại, chúng tôi đang sử dụng Arduino una và các khối thiết bị đầu cuối. Servos có ba dây màu: Vàng, đỏ và nâu.
Để kết nối khối thiết bị đầu cuối với arduino, chúng tôi đặt một dây vào một lỗ trên khối thiết bị đầu cuối và đầu kia chúng tôi đưa vào GND. Chúng tôi làm tương tự với dây thứ hai, nhưng chúng tôi đặt nó vào một trong những lỗ bên cạnh nó và đặt đầu cuối vào 5V của arduino
Cách gắn dây của servo 1:
Màu vàng -> Kỹ thuật số 7
Đỏ -> 5v / + trong khối thiết bị đầu cuối
Màu nâu -> GND / - trong khối thiết bị đầu cuối
Cách gắn dây của servo 2:
Màu vàng -> Kỹ thuật số 4
Đỏ -> 5v / + trong khối thiết bị đầu cuối
Màu nâu -> GND / - trong khối thiết bị đầu cuối
Bây giờ chúng ta sẽ kết nối cần điều khiển. Đây là cách nó được thực hiện:
GND -> GND trong arduino
+ 5V -> 5v / + trong khối thiết bị đầu cuối
URX -> A0
URY -> A1
Bước 4: Mã hóa
Bây giờ chúng ta đã hoàn thành việc chế tạo cánh tay, chúng ta có thể bắt đầu viết mã. Trước hết, hãy mở hoặc cài đặt các thư viện math.h và Servo.h.
Bạn sẽ phải xác định chiều dài của cánh tay. Đo hai que cuối cùng và đảm bảo rằng chúng có cùng chiều dài. Bây giờ bạn có thể xác định nhánh bằng đoạn mã sau:
// radialen naar gradenconst float radTodegree = 180 / PI;
#define ARMLENGTH 130 // chiều dài cánh tay tính bằng mm
Sau đó, bạn xác định servo, cần điều khiển và tốc độ di chuyển của cánh tay. Lúc đầu, hãy giữ tốc độ di chuyển thấp, vì vậy bạn có thể di chuyển mà không bị gãy tay.
Sau đó, tôi thực hiện một vòng lặp vô hiệu hóa. Tôi đã thay đổi giá trị thành chiều dài của cánh tay, trong trường hợp của tôi, mỗi phần là 130mm. Bằng cách này, việc đọc đầu vào mà các servos nhận được sẽ dễ dàng hơn.
// leest x en y as van cần điều khiển loop () {joyVa1 = analogRead (joyX); joyVa1 = map (joyVa1, 0, 1023, -bounds, giới hạn); // vertaalt de value van 0-1023 naar -130 - 130 if (abs (joyVa1)> 30) {
Tôi đã thêm một giới hạn, để đảm bảo rằng cánh tay không đi xa hơn tôi muốn. Các vòng có chiều dài bằng với cánh tay.
posX = ràng buộc (posX, -bounds, giới hạn);
Tôi đã gửi vị trí đầu vào cho màn hình nối tiếp. Điều này giúp hiểu cách hoạt động của cánh tay và giúp tìm ra giải pháp cho các vấn đề nếu chúng xảy ra.
// in postitievoid PrintPosition () {if (Serial.available ()> 0) {posX = Serial.parseInt (); posY = Serial.parseInt ();
}
// Serial.print (posX); Serial.print (","); Serial.println (posY); }
Sau đó, có mã để tính toán các góc của servo. Phần mã này được thực hiện bởi tomasdecamino. Vui lòng tải xuống mã đầy đủ để xem mọi thứ. Bây giờ bạn có thể sử dụng cần điều khiển để di chuyển cánh tay! Bạn có thể chỉnh sửa những thứ bạn muốn, chẳng hạn như moveSpeed và ràng buộc.
Bước 5: Trang trí cánh tay
Bây giờ là lúc để cung cấp cho cánh tay của bạn một cơ thể! Về cơ bản bạn có thể làm bất cứ thứ gì bạn muốn. Tôi quyết định tạo ra một Bob Ross từ nó. Một tay cậu ấy đang cầm bảng màu và tay kia là tay vẽ. Đầu tiên, tôi làm một mẫu thử nghiệm bằng giấy 80gram bình thường để đảm bảo mọi thứ sẽ vừa vặn. Tôi làm phần thân, cổ, cánh tay và đầu bằng bìa cứng dày và dán chúng lại với nhau bằng keo liền. Sau đó, tôi trêu len để làm cho nó trông giống như tóc xoăn và dán nó vào vị trí. Sau đó, tôi cắt và đóng đinh một chiếc áo cánh để phù hợp với dự án của mình và cắt mở hai tay áo và đặt khóa dán vào đó để tôi có thể dễ dàng mặc và cởi quần áo nếu bạn phải chỉnh sửa thứ gì đó bên dưới. Cuối cùng, tôi đã khoét một số lỗ trên thân để dây có thể chui qua mà không làm mất ổn định toàn bộ dự án.
Bây giờ bạn có thể đặt bút chì vào tay dự án của mình, đưa cho anh ta một tờ giấy và vẽ!
Đề xuất:
Cánh tay robot có tay cầm: 9 bước (có hình ảnh)
Robotic Arm With Gripper: Thu hoạch cây chanh được coi là công việc khó khăn, do kích thước cây to và cũng do khí hậu nóng của các vùng trồng chanh. Đó là lý do tại sao chúng tôi cần một cái gì đó khác để giúp những người làm nông nghiệp hoàn thành công việc của họ nhiều hơn
Xây dựng hệ thống thủy canh tự làm mini & vườn thảo mộc thủy canh tự làm với cảnh báo WiFi: 18 bước
Xây dựng Hệ thống thủy canh tự làm nhỏ & Vườn thảo mộc thủy canh tự làm với cảnh báo WiFi: Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách xây dựng hệ thống #DIY #hydroponics. Hệ thống thủy canh tự làm này sẽ tưới theo chu kỳ tưới thủy canh tùy chỉnh với 2 phút bật và 4 phút tắt. Nó cũng sẽ theo dõi mực nước hồ chứa. Hệ thống này
Vẫy tay để điều khiển cánh tay robot OWI Không có dây đính kèm: 10 bước (có hình ảnh)
Vẫy tay để điều khiển Cánh tay robot OWI … Không có dây đính kèm: Ý tưởng: Có ít nhất 4 dự án khác trên Guiductables.com (kể từ ngày 13 tháng 5 năm 2015) xoay quanh việc sửa đổi hoặc điều khiển Cánh tay robot OWI. Không có gì đáng ngạc nhiên, vì nó là một bộ robot tuyệt vời và rẻ tiền để chơi cùng. Dự án này tương tự trong s
Một cánh tay robot đơn giản được điều khiển qua chuyển động của tay thực tế: 7 bước (có hình ảnh)
Một cánh tay rô bốt đơn giản được điều khiển trên chuyển động của tay thực tế: Đây là một cánh tay rô bốt DOF rất đơn giản dành cho người mới bắt đầu. Cánh tay được điều khiển bằng Arduino. Nó được kết nối với một cảm biến được gắn trên tay của người vận hành. Do đó, người điều khiển có thể điều khiển khuỷu tay của cánh tay bằng cách uốn cong chuyển động của khuỷu tay của mình
Cánh tay robot được điều khiển bằng găng tay: 6 bước (có hình ảnh)
Cánh tay robot điều khiển bằng găng tay: Mục đích: Tích lũy kinh nghiệm và kỹ năng giải quyết vấn đề bằng cách tạo một dự án để hoàn thành Mỗi khớp nối trên cánh tay in 3-D có một servo có chức năng