Mục lục:

Otto Tự làm Robot Đi bộ - Hướng dẫn Nhanh chóng & Dễ thực hiện: 7 bước
Otto Tự làm Robot Đi bộ - Hướng dẫn Nhanh chóng & Dễ thực hiện: 7 bước

Video: Otto Tự làm Robot Đi bộ - Hướng dẫn Nhanh chóng & Dễ thực hiện: 7 bước

Video: Otto Tự làm Robot Đi bộ - Hướng dẫn Nhanh chóng & Dễ thực hiện: 7 bước
Video: 9 Món ĐỒ CHƠI MẠNH NHẤT Mà YOUTUBER TỰ CHẾ TẠO Ai Cũng Muốn Sở Hữu 2024, Tháng mười hai
Anonim
Image
Image

Trong hướng dẫn này, chúng ta sẽ học cách dễ dàng lập trình Robot Otto DIY để đi bộ.

Xem video trình diễn.

Bước 1: Những gì bạn sẽ cần

Những gì bạn sẽ cần
Những gì bạn sẽ cần
  1. Bạn có thể mua Otto Robot tại đây hoặc xem hướng dẫn cách chế tạo nó trong một vài bước tại đây.
  2. Chương trình Visuino: Tải xuống Visuino

Bước 2: Khởi động Visuino và chọn loại bảng Arduino UNO

Khởi động Visuino và chọn loại bảng Arduino UNO
Khởi động Visuino và chọn loại bảng Arduino UNO
Khởi động Visuino và chọn loại bảng Arduino UNO
Khởi động Visuino và chọn loại bảng Arduino UNO

Để bắt đầu lập trình Arduino, bạn cần phải cài đặt Arduino IDE từ đây:

Xin lưu ý rằng có một số lỗi nghiêm trọng trong Arduino IDE 1.6.6. Đảm bảo rằng bạn cài đặt phiên bản 1.6.7 trở lên, nếu không, bản có thể hướng dẫn này sẽ không hoạt động! Nếu bạn chưa thực hiện, hãy làm theo các bước trong Tài liệu hướng dẫn này để thiết lập Arduino IDE để lập trình Arduino Nano! Visuino: https://www.visuino.eu cũng cần được cài đặt. Khởi động Visuino như trong hình đầu tiên Nhấp vào nút "Công cụ" trên thành phần Arduino (Hình 1) trong Visuino Khi hộp thoại xuất hiện, chọn "Arduino UNO" như hiển thị trên Hình 2

Bước 3: Trong Visuino Thêm thành phần

Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần

Thêm thành phần:

  1. Thêm thành phần "Giá trị tương tự" gấp 2 lần
  2. Thêm thành phần "Chia tương tự theo giá trị" 2X
  3. Thêm thành phần 2X "Sine Analog Generator"
  4. Thêm thành phần "Servo" 2X

Bước 4: Trong Visuino Set Components

Trong các thành phần bộ Visuino
Trong các thành phần bộ Visuino
Trong các thành phần bộ Visuino
Trong các thành phần bộ Visuino
Trong các thành phần bộ Visuino
Trong các thành phần bộ Visuino
  1. Chọn thành phần "AnalogValue1" và trong cửa sổ thuộc tính, đặt "Giá trị" thành 20
  2. Chọn thành phần "AnalogValue2" và trong bộ cửa sổ thuộc tính "Giá trị" thành 20
  3. Chọn thành phần "SplitByValue1" và trong cửa sổ thuộc tính, đặt "Giá trị" thành 180
  4. Chọn thành phần "SplitByValue2" và trong cửa sổ thuộc tính đặt "Giá trị" thành 180
  5. Chọn thành phần "SineAnalogGenerator1" và trong cửa sổ thuộc tính, đặt "Pha" thành 0,65 và "Tần số" thành 1 và "Chênh lệch" thành 0,5
  6. Chọn thành phần "SineAnalogGenerator2" và trong cửa sổ thuộc tính, đặt "Pha" thành 0,5 và "Tần suất" thành 1 và "Chênh lệch" thành 0,5
  7. Chọn "Servo1" và đặt tên thành "LR1" << chúng tôi đặt tên này để dễ hiểu hơn. Điều này có nghĩa là Chân phải
  8. Chọn "Servo2" và đặt tên thành "FR1" << Điều này có nghĩa là Chân phải
  9. Chọn "Servo3" và đặt tên thành "LL1" << Điều này có nghĩa là Chân trái
  10. Chọn "Servo4" và đặt tên thành "FL1" << Điều này có nghĩa là Chân trái

Bước 5: Trong các thành phần kết nối Visuino

Trong các thành phần kết nối Visuino
Trong các thành phần kết nối Visuino
Trong các thành phần kết nối Visuino
Trong các thành phần kết nối Visuino
  1. Kết nối chân thành phần "AnalogValue1" [Ra] với chân thành phần "ChiaByValue1" [Trong]
  2. Kết nối chân thành phần "AnalogValue2" [Ra] với chân thành phần "ChiaByValue2" [Trong]
  3. Kết nối chân thành phần "ChiaByValue1" [Ra] với chân "SineAnalogGenerator1" [Biên độ]
  4. Kết nối chân thành phần "ChiaByValue2" [Ra] với chân "SineAnalogGenerator2" [Biên độ]
  5. Kết nối chân "SineAnalogGenerator1" [Ra] với chân thành phần "LR1" [In] và chân thành phần "LL1" [Trong]
  6. Kết nối chân "SineAnalogGenerator2" [Ra] với chân thành phần "FR1" [In] và chân thành phần "FL1" [Trong]
  7. Kết nối chân linh kiện "LR1" [Out] với chân Arduino Digital [3]
  8. Kết nối chân thành phần "FR1" [Out] với chân Arduino Digital [5]
  9. Kết nối chân thành phần "LL1" [Out] với chân Arduino Digital [2]
  10. Kết nối chân thành phần "FL1" [Out] với chân Arduino Digital [4]

Lưu ý: Vui lòng kiểm tra xem các chân Arduino [2, 3, 4, 5] có khớp với các kết nối trên tấm chắn động cơ Servo của bạn cho (chân và chân) hay không và thay đổi chúng nếu cần.

Bước 6: Tạo, biên dịch và tải lên mã Arduino

Tạo, biên dịch và tải lên mã Arduino
Tạo, biên dịch và tải lên mã Arduino
Tạo, biên dịch và tải lên mã Arduino
Tạo, biên dịch và tải lên mã Arduino
Tạo, biên dịch và tải lên mã Arduino
Tạo, biên dịch và tải lên mã Arduino

Trong Visuino, nhấn F9 hoặc nhấp vào nút hiển thị trên Hình 1 để tạo mã Arduino và mở Arduino IDE

Trong IDE Arduino:

  • Nhấp vào Menu "Công cụ" và chọn Bảng "Arduino Nano" (Hình 2)
  • Nhấp vào Menu "Công cụ" và chọn Cổng
  • Nhấp vào Menu "Công cụ" và chọn Cổng
  • nhấp vào nút Tải lên, để biên dịch và tải lên mã (Hình 3) Lưu ý: Nếu bạn thấy một số vấn đề khi tải lên mã, bạn có thể nhấp vào Trình đơn Công cụ> Bộ xử lý:..> ATMega328P (Bộ nạp khởi động cũ)

Bước 7: Chơi

Nếu bạn cấp nguồn cho Robot Otto, nó sẽ bắt đầu đi lại.

Xin chúc mừng! Bạn đã hoàn thành dự án Otto của mình với Visuino. Ngoài ra đính kèm là dự án Visuino mà tôi đã tạo cho Bản hướng dẫn này, bạn có thể tải xuống tại đây. Bạn có thể tải xuống và mở nó trong Visuino:

Đề xuất: