Ngay từ cái tên, nó lập tức trở nên rõ ràng người máy thực hiện trên bộ điều khiển Arduino. Tác giả đã tạo ra các thư viện của riêng mình để sử dụng thuận tiện hơn. Thiết bị tiêu chuẩn của robot chứa một công cụ tìm phạm vi nằm trên bảng điều khiển phía trước, hai bánh xe và hai động cơ. Để nâng cấp trong tương lai có thể, một bảng mạch được cài đặt trên đỉnh của máy. Thiết bị được điều khiển và hoạt động tự động, nếu muốn, bạn có thể thêm điều khiển radio. Bài viết mô tả làm việc với CARduino và thư viện, có một số ví dụ.
Thư viện là gì?
Thư viện đơn giản hóa rất nhiều điều khiển robot. Dự án được thiết kế cho những người không đặc biệt mạnh về lập trình, nhưng với mong muốn tạo ra những robot đơn giản. Để tạo ra một mô hình như vậy không đòi hỏi kiến thức trong lĩnh vực điều khiển động cơ. Thư viện sẽ tự làm mọi thứ, giảm chương trình thành các lệnh đơn giản nhất "rẽ phải và đi một giây" hoặc "đi tiếp ba giây và sau đó tăng tốc." Có các chương trình mẫu trong thư viện để giúp bạn cấu hình CARduino.
Phải làm gì nếu các vật liệu tương tự không có sẵn?
Bạn có thể lắp ráp một robot như vậy mà không cần vật liệu như vậy. Thư viện có khả năng làm việc trên hầu hết mọi phần lắp ráp. Ví dụ, bạn có thể sử dụng các bánh xe hoặc vật liệu khác cho khung xe, điều chính là các bộ phận thay đổi thực hiện cùng chức năng.
Robot có thể làm gì?
Chức năng của robot gần như không giới hạn. Sử dụng thư viện này, viết một chương trình cho Arduino trở thành một nhiệm vụ khá dễ dàng. Breadboard làm cho nó có thể cài đặt một loạt các cảm biến.
Chi phí robot
Tác giả sống ở Mỹ và do đó đã cân nhắc rằng việc lắp ráp robot từ đầu sẽ tốn khoảng 100 đô la, có hầu hết các chi tiết, ông đã chi 30 đô la cho dự án. Nếu bạn có thể đặt hàng linh kiện ở Trung Quốc, bạn có thể giảm chi phí khoảng 5 lần.
Vật liệu sử dụng:
- Arduino Uno - R3
- Ban phát triển 30x10
- Giá đỡ cho Arduino và Breadboard
- Rangefinder Sharp GP2Y0A02YK0F
- Micromotors 2 chiếc
- Hai bánh xe 49x12 mm
- Chân đế cho động cơ 2 chiếc
- Bánh xe bi 2 chiếc
- Trình điều khiển động cơ cho Arduino 2 chiếc
- Đế cho khung (gỗ) 15x10,75 cm (kích thước được chọn theo kích thước của giá đỡ cho Arduino và bánh mì)
- Vít gỗ nhỏ
- Pin 9V 1 chiếc
Bước đầu tiên. Công tác chuẩn bị.
Trước khi tiến hành lắp ráp robot, tác giả đã chuẩn bị các thành phần. Trước hết, một hình chữ nhật có kích thước phù hợp được cắt ra từ một khối gỗ lớn hơn mức cần thiết.Hơn nữa, anh ta thu thập các bánh xe bóng, vì chúng được phân phối, sử dụng các hướng dẫn cho chúng để lắp ráp. Các bánh xe được gắn vào các động cơ, và Arduino với bảng điều khiển được đặt trong giá đỡ cho chúng.
Bước hai Lắp đặt bánh xe bi.
Người ta đã quyết định lắp đặt các bánh xe này ở một bên của đế khung, sử dụng bút chì, tác giả lưu ý 0,5 cm ở mỗi bên của bảng. Để sửa chữa, vít gỗ đã được sử dụng.
Bước ba Lắp đặt động cơ.
Bước này khá đơn giản. Tất cả những gì được yêu cầu phải được thực hiện là chèn các động cơ vào giá đỡ và bảo vệ chúng bằng superglue ở các cạnh của bảng. Bạn cũng có thể sử dụng bàn ủi hàn, điều quan trọng là không trộn lẫn các tiếp xúc tiêu cực và tích cực.
Bước thứ tư. Cài đặt Arduino và Bredboard.
Đầu tiên, cần lưu ý vị trí của các thành phần. Breadboard được đặt ở mặt trước của giá đỡ và Arduino, tương ứng, ở mặt sau, chúng được gắn với các ốc vít trên các lỗ hiện có. Bản thân giá đỡ được đặt trên khung máy bằng cách sử dụng hai ốc vít ở trung tâm.
Bước năm Cài đặt cảm biến
Bước này cũng khá đơn giản. Các lỗ được đánh dấu ở phía trước ở trung tâm và cảm biến được cố định bằng ốc vít. Hãy chắc chắn sử dụng cả hai lỗ cảm biến để gắn. Khi đính kèm, tác giả đặt cảm biến sao cho kết luận về nó được đặt lên hàng đầu. Sau đó, dây JST được chèn vào cảm biến và được kết nối với bảng mạch, màu đỏ với cực dương, màu đen với âm và màu vàng nằm ở bất kỳ vị trí nào trên bảng.
Bước sáu Kết nối một trình điều khiển động cơ.
Trình điều khiển chỉ được căn chỉnh và cài đặt trên Arduino.
Bước thứ bảy. Hàn vào động cơ.
Hơn nữa, sự hàn thông thường của dây dẫn xảy ra, điều quan trọng là phải nhớ dây nào là dương và âm nào.
Bước thứ bảy. Kết nối bánh xe.
Bây giờ, tác giả kết nối dây từ động cơ với trình điều khiển theo cách này:
- Tiếp điểm dương của động cơ bên phải được kết nối với cực âm của trình điều khiển A.
- Tiếp điểm âm của động cơ bên phải được kết nối với cực dương của trình điều khiển A.
- Tiếp điểm âm của động cơ bên trái được kết nối với cực âm của trình điều khiển B.
- Tiếp điểm âm của động cơ bên trái được kết nối với cực dương của trình điều khiển B.
Bước Tám. Cảm biến và kết nối nguồn.
Nguồn 5V được kết nối với + bảng mạch, GND đến GND. Dây màu vàng của cảm biến được kết nối với chân analog 2.
Bước Chín. Lắp đặt pin.
Tác giả chỉ đơn giản là dán pin với superglue vào mặt sau của robot. Sau đó, ông chỉ đơn giản là kết nối các dây tích cực và tiêu cực với các kết luận tích cực và tiêu cực của Carduino.
Thư viện
Điều này hoàn thành việc lắp ráp robot tiêu chuẩn. Thư viện và các chương trình mẫu sẽ hoạt động trên đó, bạn có thể tải xuống dưới bài viết. Các kho lưu trữ cũng có một mô tả của một số chức năng. Thư viện được tải vào Arduino IDE dọc theo đường dẫn -> nhập thư viện -> Carduino. Sau khi tải chương trình, dự án đã hoàn toàn sẵn sàng.
Video với một ví dụ về Carduino: