Mục lục:

Robot hình người tự làm Otto: 7 bước (kèm hình ảnh)
Robot hình người tự làm Otto: 7 bước (kèm hình ảnh)

Video: Robot hình người tự làm Otto: 7 bước (kèm hình ảnh)

Video: Robot hình người tự làm Otto: 7 bước (kèm hình ảnh)
Video: Robot biến hình siêu ngầu #shorts #short #youtube 2024, Tháng bảy
Anonim

Dự án Tinkercad »

Robot hai chân Otto giờ đây có cánh tay trông tương tự như "Con người" và một ma trận LED để thể hiện cảm xúc. Tự in 3D và sau đó tập hợp các bộ phận để tự chế tạo.

Otto thực sự là Opensource; nó có nghĩa là phần cứng dễ dàng nhận biết để người khác có thể tạo ra nó, tương thích với Arduino, có thể in 3D và có thể tùy chỉnh, cơ hội hoàn hảo để xây dựng và sở hữu robot đầu tiên của bạn, học robot và vui chơi, bạn sẽ học được mối liên hệ hợp lý giữa mã và hành động và bằng cách lắp ráp nó, bạn sẽ hiểu cách thức hoạt động của các bộ phận và thiết bị điện tử của nó. Truy cập www.ottodiy.com để biết thêm thông tin chi tiết.

Otto DIY Humanoid đi bộ, nhảy múa, tạo ra âm thanh và tránh chướng ngại vật, giống như cơ bản nhưng cũng có 2 cánh tay, một ma trận LED để thể hiện cảm xúc và một con quay hồi chuyển để đo định hướng và chuyển động cho các tương tác.

Xin lưu ý rằng Humanoid là một robot tiên tiến so với Otto hai chân đơn giản, nó sẽ yêu cầu bạn có KINH NGHIỆM XÂY DỰNG ROBOTS VÀ THỜI GIAN NHIỀU HƠN, CHÚNG TÔI KHUYẾN CÁO BẠN ĐẦU TIÊN XÂY DỰNG Otto CƠ BẢN ÍT NHẤT, nếu không thì hãy coi đó là một thử thách: D

Quân nhu

1 x Nano ATmega328

1 x Nano Shield I / O

1 x cáp USB-A đến Mini-USB

1 x cảm biến siêu âm HC-SR04

6 x Micro servo MG90s

1 x Buzzer 24 x Dây nhảy nữ / Nữ

1 x Ma trận LED 8x8

1 x cảm biến âm thanh

1 x cảm biến chạm

1 x mô-đun BLE Bluetooth

1 x bộ sạc + bộ tăng cường điện

1 x Công tắc Micro Tự khóa Bật / Tắt

1 x cảm biến con quay hồi chuyển (tùy chọn)

1 đầu in x3D

1 x thân máy in 3D

4 x chân in 3D (2 là tay)

2 x tay cầm in 3D

2 x chân in 3D

1 x Tuốc nơ vít Phillipis nhỏ 8 x vít M2 bổ sung

Kéo hoặc kìm.

Máy tính để lập trình và điện thoại thông minh để điều khiển.

Bước 1: In 3D

Otto được thiết kế rất tốt cho in 3D, vì vậy sẽ không gây rắc rối cho bạn nếu bạn làm theo các thông số chung sau:

Khuyến nghị sử dụng máy in 3D FDM với vật liệu PLA. Không cần hỗ trợ hoặc bè. Độ phân giải: 0,30mm Mật độ lấp đầy 20%, sẽ mất khoảng 9 giờ để in 3D một bộ đầy đủ các bộ phận cho một Otto Humanoid.

Tôi đã làm nó trong TinkerCAD để bạn có thể chơi xung quanh và tùy chỉnh robot của riêng bạn!

Tìm tệp STL tại đây

Bước 2: Khối

Image
Image

Đối với người mới bắt đầu, bạn nên bắt đầu viết mã bằng cách sử dụng Otto Blockly mới của chúng tôi, một phần mềm lập trình trực quan đơn giản:

Otto Blockly hoàn toàn tự trị (không cần Arduino IDE hoặc thiết lập thư viện và không cần truy cập Internet).

  1. Tải xuống từ trang web của chúng tôi tại đây
  2. Cài đặt.
  3. Mở ví dụ cho Hình người.
  4. Kết nối robot Otto của bạn.
  5. Chọn Arduino nano,
  6. Chọn cổng USB nơi rô bốt của bạn được kết nối. *
  7. Kiểm tra / Tải lên và có thật dễ dàng!

* Nếu máy tính của bạn không nhận dạng được thiết bị USB, bạn nên cài đặt trình điều khiển CH340 cho Hệ thống hoạt động của mình, tìm nó ở đây:

Tìm hiểu thêm về Otto Blockly tại đây

Bước 3: Arduino

Đối với các lập trình viên cao cấp hơn, bạn có thể sử dụng luân phiên Arduino IDE.

Tải xuống Otto Libraries tại đây

Nó sẽ cho phép bạn thực sự khai thác tiềm năng của robot của mình, bạn sẽ có thể thử nhiều mã ví dụ (sketch) mà bạn có thể chỉ cần tải lên và sửa đổi chúng cho các chương trình của riêng bạn.

  1. Tải xuống phần mềm Arduino IDE miễn phí
  2. Cài đặt phần mềm Arduino IDE vào máy tính của bạn.
  3. Tải xuống các thư viện Otto tại đây
  4. Mở Arduino IDE, điều hướng đến Phác thảo> Bao gồm Thư viện> Thêm Thư viện. ZIP. Ở đầu danh sách thả xuống, hãy chọn tùy chọn "Thêm thư viện. ZIP".
  5. Bạn sẽ được nhắc chọn thư viện. Điều hướng đến vị trí của tệp.zip mà bạn vừa tải xuống và mở như cũ.
  6. Quay lại trình đơn Phác thảo> Bao gồm Thư viện. thực đơn. Bây giờ bạn sẽ thấy thư viện ở cuối trình đơn thả xuống. Điều đó có nghĩa là đã sẵn sàng để sử dụng mã Ottos!
  7. Kết nối Otto của bạn qua USB.
  8. Chọn trong Công cụ / Bảng Arduino: Bộ xử lý “Arduino Nano”: “ATmega328 (Bộ nạp khởi động cũ)" Cổng COM # (nơi kết nối Otto của bạn)
  9. Mở trong File / Examples / OttoDIYLib / dance / Otto_allmoves_V9.ino
  10. Kiểm tra / Tải lên mã.

Bước 4: Điện tử

Thiết bị điện tử
Thiết bị điện tử
Thiết bị điện tử
Thiết bị điện tử
Thiết bị điện tử
Thiết bị điện tử

Trước khi sử dụng bất kỳ loại pin nào, bạn nên kiểm tra các kết nối và kiểm tra rô bốt của mình bằng cáp USB được kết nối với máy tính.

Một thông lệ tốt, bạn nên kiểm tra thiết bị điện tử và phần mềm trong máy tính trước khi lắp ráp tất cả robot để tránh phải tháo rời toàn bộ robot để sửa một thứ gì đó. Bạn có thể thực hiện việc này bằng cách kết nối ít nhất tất cả các Servos, ở vị trí được chỉ ra trong dây bên dưới và tải lên bất kỳ mã nào khiến Otto di chuyển. Nếu bạn đã sẵn sàng cho Pin, bạn cũng có thể kiểm tra xem nguồn điện của mình có hoạt động hay không, tùy thuộc vào loại pin mà bạn có, có rất nhiều lựa chọn

Thực sự có rất nhiều tùy chọn để cung cấp năng lượng cho rô bốt Otto của bạn theo nhiều cách, chúng tôi khám phá chi tiết hơn trong bài đăng trên blog này:

Đây là cách đi dây cơ bản sử dụng Mạch Tinkercad, với một chương trình cơ bản mà bạn có thể viết mã cơ bản để đảm bảo các servo của bạn được căn giữa và mọi thứ đang hoạt động (xin lưu ý rằng các thành phần trong Mạch Tinkercad không giống như Arduino UNO thay vì nano nhưng Nguyên tắc là như nhau.

Bước 5: Hướng dẫn lắp ráp

Bây giờ sau khi chúng tôi kiểm tra tất cả các công nghệ đang hoạt động bình thường, chúng tôi có thể bắt đầu xây dựng cuối cùng! tập hợp tất cả các bộ phận mà bạn sẽ cần cho việc lắp ráp này.

CHÂN THẬT THỰC SỰ LÀ MỘT PHẦN CÙNG CHO ARMS!"

Trước khi bắt đầu lắp ráp, hãy tải xuống và đọc kỹ hướng dẫn sử dụng.

Hoặc chỉ cần làm theo video.

Nếu bạn thấy một số sai lệch trong các chuyển động, hãy kiểm tra xem đã căn chỉnh với trung tâm của servo trước khi lắp ráp chưa nhưng nếu bạn muốn bước đi và chuyển động chính xác hơn thì bạn có thể thực hiện một số hiệu chỉnh điện tử như chúng tôi giải thích trong bài viết trên blog này: https:// www. ottodiy.com/blog/calibration

Bước 6: ỨNG DỤNG Bluetooth

Nhiều người chỉ muốn trực tiếp làm điều này nhưng tôi khuyên bạn nên thực hiện một số mã hóa trước;)

Chúng tôi có một Ứng dụng tuyệt vời điều khiển và cũng lập trình các chuỗi cơ bản cho Otto, cho cả iOS và Android, Nếu bạn đã sẵn sàng cho việc này

1. Đảm bảo rằng Thư viện Arduino của Otto đã được cài đặt đúng cách

2. Sau đó kết nối mô-đun Bluetooth của bạn như sau:

Chân RX đến 12 trên bảng

Ghim TX thành 11

Vcc sang 5V bất kỳ

Gnd cho bất kỳ G nào

Tải lên mã Bluetooth với Arduino IDE rất đơn giản nhưng bạn phải đảm bảo rằng các thư viện được cài đặt chính xác (bạn không cần phải lặp lại bước này, nếu bạn đã làm trước đó)

3. Điều hướng đến File / Examples / OttoDIYLib / Bluetooth / Otto_APP.ino hoặc Mở bản phác thảo Arduino.ino từ thư mục mã.

4. Kết nối Otto của bạn qua USB. Chọn trong Công cụ / Bảng Arduino: Bộ xử lý “Arduino Nano”: “ATmega328 (Bộ nạp khởi động cũ) Cổng COM # (nơi kết nối Otto của bạn)

5. Kiểm tra và sau đó Tải lên mã qua USB.

6. Tải xuống và cài đặt APP trong điện thoại thông minh của bạn

7. Trong cài đặt điện thoại của bạn Bật Bluetooth, tìm kiếm và ghép nối với mô-đun 1234 làm mật khẩu. (đây là để liên kết với điện thoại của bạn và chỉ cần thực hiện một lần)

8. Sau đó, mở APP thực tế và làm theo quy trình kết nối trong APP.

9. Xong! Otto của bạn đã sẵn sàng để điều khiển và lập trình từ điện thoại của bạn.

Bước 7: Tham gia Cộng đồng Otto Builder

Xin chúc mừng bạn đã tạo ra một robot Hình người! về cơ bản.

Bạn có nghĩ rằng mình có thể tạo ra một robot phức tạp hơn? Tìm hiểu thêm về mã hóa, điện tử, thiết kế, in 3D và người máy nói chung trong chương trình Open EDU (Giáo dục mở) của chúng tôi tại đây.

Chia sẻ sự sáng tạo của bạn. Ý tưởng của Otto là một khi bạn học được những điều cơ bản, bạn có thể hack và tạo ra của riêng mình!

Tham gia cộng đồng của chúng tôi tại đây

Nhóm trong Facebook. chia sẻ và yêu cầu sự giúp đỡ trong cộng đồng và thích trang Facebook của chúng tôi

Kênh YouTube để biết thêm cách làm video và hướng dẫn.

Instagram theo dõi chúng tôi và chia sẻ #ottodiy

Twitter theo dõi chúng tôi và chia sẻ #ottodiy

Hãy trở thành một phần của cộng đồng thân thiện gồm những nhà chế tạo, giáo viên và nhà sản xuất robot! Chào mừng bạn đến với cộng đồng Otto Builder của chúng tôi!

hẹn gặp bạn ở đó;)

Đề xuất: