Bài viết sẽ xem xét một ví dụ về cách lắp ráp một robot như vậy tự làmmà không tốn nhiều tiền và công sức.
Câu trả lời cho câu hỏi tại sao robot được làm bằng gỗ rất đơn giản. Vật liệu này nặng ít, thật dễ chịu khi làm việc với nó, hơn nữa, gỗ là loại vật liệu dễ tiếp cận nhất và gần như miễn phí. Để làm cho robot càng rẻ càng tốt, bạn phải sử dụng các động cơ servo công suất thấp rẻ tiền. Để các động cơ như vậy hoạt động, thiết kế nên càng nhẹ càng tốt, với những mục đích này, loại cây như balsa là phù hợp nhất. Ngoài ra, gỗ như vậy rất dễ chế biến.
Vật liệu và công cụ để tạo robot:
- 12 loại Tpro - SG90;
- Hình chữ nhật cây balsa (36 x 6 x ½ inch), Dow (36 x 3/3 inch), Dow (12 x 1/8 inch);
- Mạch Arduino loại Uno;
- loại động cơ PWM - TLC5940;
- 14 điện trở có giá trị danh nghĩa là 4,7K, 1,7K, 10K Ohm;
- tụ điện ở 10 uF;
- đầu nối 538 - 42375 - 1856 (nam);
- loại bảng Protoboard 589 - 8200 - 4565;
- Pin 6 Volt, với dung lượng 5000mAh (tính khả dụng là tùy chọn);
- Gia tốc kế 30 trục loại ADXL345.
Công cụ cần thiết:
- kích thước mũi khoan 1/8;
- một con dao có lưỡi sắc;
- keo nóng và keo của người tham gia;
- hàn sắt.
Bộ công cụ và vật liệu này sẽ đủ để tạo ra một robot. Nếu không giao hàng, tất cả các mặt hàng sẽ có giá tổng cộng không quá 100 đô la.
Nếu bạn muốn tiết kiệm tiền, thì bạn không thể cài đặt pin cho robot, nó có thể được cung cấp năng lượng thông qua nguồn điện 5-6V.
Để giúp robot dễ dàng duy trì sự cân bằng hơn, một máy đo gia tốc được cài đặt trên nó, nhưng các kỹ năng lập trình đặc biệt sẽ cần thiết ở đây.
Bước đầu tiên. Làm thế nào để tạo ra một cơ thể robot
Yếu tố khó khăn nhất của robot là chân. Điều chính là làm một trước và sau đó làm cả bốn không khó.
Để làm việc với nút chai, bạn chỉ cần một công cụ - một con dao. Tốt nhất là làm việc tại bàn, sau đó bạn sẽ có được những vết cắt song song và nhất quán hơn.
Để tạo ra chân đầu tiên của robot, bạn cần phải xem nó trông như thế nào. Đối với điều này, tác giả đính kèm một bức ảnh với các tùy chọn khác nhau để chế tạo chân của robot. Cần chú ý đặc biệt trong việc sản xuất chân cho điểm tựa.
Bạn cũng có thể thấy các liên hệ của các servo trong hình.Chúng là cần thiết để tăng cường chân và giảm tải cho trục của động cơ servo.
Nếu chúng ta nói về dạ dày của robot, thì đây là một hình chữ nhật có phần lõm ở các cạnh để cài đặt servo.
Đối với balsa liên kết, tốt nhất là sử dụng keo mộc, nó cung cấp sức mạnh liên kết đáng tin cậy. Thậm chí keo dán gỗ có thể được áp dụng cho phần bên ngoài của gỗ để làm cho vật liệu mạnh hơn.
Keo nóng được sử dụng để gắn servo vào cây. Nhưng thực tế cho thấy một kết nối như vậy có thể không đáng tin cậy, vì vậy nên suy nghĩ và sửa chữa servo theo một cách khác.
Một tính năng của dự án robot được đề xuất là chân có thể uốn cong 180 độ, do đó robot có thể đi ngược.
Bước hai Nó được sắp xếp như thế nào điện tử một phần của robot
Ban đầu, mạch có chức năng tuyệt vời, nhưng nó dễ dàng hơn để đơn giản hóa và bây giờ nó chỉ có một nhiệm vụ - làm cho robot đi bộ. Nếu ngân sách có nguồn cung cấp nhất định, hệ thống có thể được thêm bằng gia tốc kế. Ở đây nó sẽ là một bổ sung tuyệt vời.
Nếu bạn nhìn vào sơ đồ, bạn có thể thấy nguồn điện cho 5-6 volt. Đây là nguồn năng lượng chính cho robot, điều này là đủ cho hoạt động bình thường của nó. Bạn không cần phải sử dụng nguồn cung cấp năng lượng Arduino để cung cấp năng lượng cho động cơ servo. Bạn chỉ cần sử dụng nguồn cung cấp năng lượng Arduino để cấp nguồn cho động cơ PWM.
Để đặt tất cả các yếu tố, tốt nhất là tạo một bảng mạch in. Máy phát mạch nâng cao PCB sẽ không nằm ngoài vị trí này, vì dự án thường được trình bày như một ví dụ trong các trường học.
Bước ba Mã chương trình Robot
Dưới đây bạn có thể tải về firmware đã hoàn thành cho robot. Nếu tự làm lắp ráp chính xác, sau đó khi bạn khởi động, robot sẽ nổi lên và bắt đầu vung chân.
Để cài đặt mã để hoạt động, bạn cần trình điều khiển TLC5940, bạn có thể tải xuống tại.
Khi kiểm tra robot, một lỗi có thể xảy ra, trong khi hai chân sẽ di chuyển ngược hướng với nhau. Cách dễ nhất để khắc phục vấn đề này là bằng cách thay đổi mã. Nếu bạn nhìn vào mã, bạn có thể thấy một số hàm trông giống như với tlc_setServo (4, 100). Tham số đầu tiên ở đây có nghĩa là động cơ được điều khiển. Và tham số thứ hai chịu trách nhiệm cho góc của servo. Để giải quyết vấn đề, bạn chỉ cần thay đổi tham số thứ hai.
Bây giờ robot đã sẵn sàng và bạn có thể kiểm tra nó. Khi ra mắt, sẽ rất thú vị khi di chuyển đôi chân của bạn như một con nhện. Là một bản nâng cấp của robot, bạn có thể cài đặt một camera, nhiều cảm biến và các yếu tố khác sẽ giúp mở rộng đáng kể chức năng và khả năng của nó.