» Điện tử » Arduino »Bọ cánh cứng Arduino Robot

Bọ cánh cứng Arduino Robot

Bọ cánh cứng Arduino Robot

Ngay cả những người mới bắt đầu cũng có thể thực hiện dự án này, với một chút nỗ lực. Công việc không sử dụng bất kỳ phần phức tạp nào, và không yêu cầu các kỹ năng bổ sung khi lắp ráp nó. Nó thậm chí không cần thiết để sở hữu một bàn ủi hàn, vì một tấm bảng được sử dụng trong lỗi, vì vậy không cần hàn. Lập trình cũng không khó, vì tác giả đã cung cấp mã làm sẵn cho dự án này.

Vật liệu:
- Arduino Uno với cáp USB
- Hộp pin 9V
- Pin 9V (có thể sử dụng pin 7.2-8.4V)
- Servo tương tự 3 chiếc
- Máy thu và phát hồng ngoại (hồng ngoại)
- Bradboard mini
- Kết nối dây
- Dây thép (đường kính 1,5-2 mm)
- Kẹp giấy kim loại 2-3 chiếc



Tất nhiên, chúng ta vẫn cần các công cụ:


Bước 1 kết nối máy thu IR với Arduino:
Một máy phát hồng ngoại có thể là điều khiển từ xa TV của bạn. Để bắt đầu, tác giả đọc và ghi nhớ mã tín hiệu để sử dụng nó sau này để điều khiển robot. Đối với bước này, kết nối dây, Arduino, một bảng cân nhắc và chính máy thu với một máy phát được thực hiện. Các mạch được lắp ráp như thể hiện trong các bức ảnh dưới đây.

Mạch được sử dụng cho máy thu Tsop2136. Nếu bạn sử dụng một máy thu khác, trước tiên bạn phải xem đặc điểm kỹ thuật của nó. Tiếp theo, một tệp từ kho lưu trữ có tên ir_receiver.ino được mở thông qua Arduino IDE. Ở đó bạn có thể thấy dòng đầu tiên của mã #include "IRremote.h". Dòng này chỉ ra rằng bản phác thảo sẽ sử dụng một thư viện sẽ thực hiện tất cả các chức năng để truyền tín hiệu IR. Bản thân IRremote.h không phải là một phần của phần mềm Arduino IDE, vì vậy nó được cài đặt trước. Tiếp theo, tác giả mở Màn hình nối tiếp và kiểm tra tốc độ truyền tín hiệu. Tốc độ được đặt thủ công ở mức 9600. Sau khi chọn điều khiển từ xa, lắp ráp đang hoạt động, tôi nhấp vào các nút điều khiển từ xa và nếu các mã được hiển thị trong Màn hình nối tiếp, điều này có nghĩa là mô hình công trình

Đối với mỗi kiểu điều khiển từ xa, các mã có thể khác nhau và để đơn giản hóa tác vụ khớp các nút được sử dụng, chúng chỉ đơn giản được viết ra. Cần lưu ý rằng một số mã tương ứng với một báo chí dài hoặc lặp đi lặp lại, tuy nhiên, chúng sẽ không được sử dụng trong dự án này.

Robot sẽ có thể thực thi 13 lệnh khác nhau:
1. Tiến về phía trước.
2. Di chuyển trở lại.
3. Rẽ trái.
4. Rẽ phải.
5. Tiến về phía trước với một rẽ trái.
6. Tiến về phía trước với một rẽ phải.
7. Di chuyển trở lại với một rẽ trái.
8. Chuyển động lùi với rẽ phải.
9. Dừng lại.
10. Đặt tốc độ 1 (chậm).
11. Đặt tốc độ thứ 2.
12. Cài đặt tốc độ thứ 3.
13. Đặt tốc độ thứ 4 (nhanh).

Các nút thuận tiện được chọn để thực hiện các lệnh này bằng cách nhấn các nút và viết mã duy nhất cho mỗi lệnh.



Bước 2 lắp ráp nguyên mẫu:
Trước khi tiến hành lắp ráp, khả năng hoạt động của bàn ủi được giao và chính chương trình được kiểm tra đầy đủ. Bản phác thảo được tải vào vi điều khiển. Mã được thay đổi theo bảng được biên dịch trước đó. Bằng cách nhấn các nút trên điều khiển từ xa, các động cơ servo được kiểm tra phản ứng của chúng. Nó cũng kiểm tra hoạt động của mô hình bằng nguồn không chỉ từ USB mà còn từ pin.



Bước 3 dáng đi của bọ cánh cứng:
Có 3 động cơ, có thể thực hiện dáng đi của một con bọ sáu chân. Chân của robot tương lai được làm thành một mảnh. Chúng được cài đặt liên tiếp từ trái sang phải. Các servo bên trái sẽ chịu trách nhiệm cho chân trước bên trái và chân phải, bên phải cho chân trước và chân sau và trung tâm cho chân giữa. Chân của robot tương lai được làm thành một mảnh.

Video cho thấy hoạt động chính xác của servo:


Bước 4 cài đặt:
Để gắn ngăn chứa pin vào bảng, cần có nẹp, một giá đỡ được làm từ nó. Các clip giấy đã được thực hiện theo stprint, được đính kèm ở dưới cùng của bài viết. Điều quan trọng là kích thước của stprint phù hợp với kích thước được chỉ định. Các thành phần còn lại được cài đặt trên Arduino Uno: mini-bradboard, servo.

Kẹp giấy uốn cong dọc theo khuôn tô và kết nối với chân 9 và 12. Bạn không thể lo lắng về việc đóng danh bạ, vì chúng không được sử dụng trong bản phác thảo. Giá đỡ được dán vào đáy của đế pin.






Tác giả khuyến nghị sử dụng một bím tóc càng nhỏ càng tốt, theo ý kiến ​​của ông, lựa chọn tốt nhất sẽ là kích thước pin 5 * 10. Một bradboard có kích thước này có thể được cắt ra khỏi bảng hoặc mua ngay lập tức.



Sau đó, các servo đã được chuẩn bị - các nhãn dán được gỡ bỏ và các vòng lặp chiếm quá nhiều không gian bị cắt bỏ. Quá trình này diễn ra với sự quan tâm đặc biệt, vì các servo khá mỏng manh.



Các nhãn dán đã được gỡ bỏ trước đó dán các servo trên đầu ngăn chứa pin. Chúng được cài đặt để có một chỗ cho một chiếc bradboard nhỏ bên cạnh chúng.

Tiếp theo, đặt bánh mì. Bộ thu IR được hướng lên trên để thu tín hiệu chất lượng cao. Một lần nữa, mọi thứ được kiểm tra hiệu suất.




Bước 5 chân:
Đối với việc lựa chọn kích thước và hình dạng của chân bọ cánh cứng cũng có những cây bút chì (đính kèm bên dưới). Cái thứ nhất cho chân trước và chân sau, cái thứ hai cho giữa. Bàn chân dính vào động cơ servo. Bây giờ robot có thể đi một cách an toàn nơi bạn chỉ nó.

Robot nhảy:



Dự án này có thể được phát triển thêm theo yêu cầu của mọi người. Có thể thay đổi giao diện, và thay đổi mã. Bạn cũng có thể gắn máy ảnh hoặc bộ chuyển đổi Bluetooth vào nó. Và, nói chung, tất cả các bạn có đủ trí tưởng tượng cho.

Một video khác với công việc của robot:


arduino-master.zip [13,64 Kb] (lượt tải xuống: 535)
trafarety.rar [23,58 Kb] (lượt tải xuống: 469)
10
10
10

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...