Mục lục:

Vẽ Robot Pablo và Sofia: 7 bước
Vẽ Robot Pablo và Sofia: 7 bước

Video: Vẽ Robot Pablo và Sofia: 7 bước

Video: Vẽ Robot Pablo và Sofia: 7 bước
Video: Rapunzel Tập 5 - Công chúa chống lại phù thủy 2024, Tháng mười một
Anonim
Vẽ Robot Pablo và Sofia
Vẽ Robot Pablo và Sofia
Vẽ Robot Pablo và Sofia
Vẽ Robot Pablo và Sofia

Sự miêu tả

Pablo và Sofia là hai robot tự động được thiết kế để khám phá sự tương tác sáng tạo giữa con người và máy móc. Các robot di động mini thích vẽ tranh với con người. Pablo hơi nhút nhát khi đến quá gần, vì vậy anh ấy thích giữ khoảng cách với bạn. Sofia bị mắc kẹt cách xa Pablo trong một ranh giới. Điều duy nhất giúp cô tiếp tục là những tiếng vỗ tay của những người xung quanh. Pablo sẽ duy trì một khoảng cách vật lý trong khi Sofia sẽ lắng nghe bạn. Trái đất là tấm bạt của họ!

Trong Có thể hướng dẫn này, chúng ta sẽ đi qua các phần, logic và quá trình xây dựng và sử dụng cả Pablo và Sofia.

Dự án được thực hiện như một phần của hội thảo Chế tạo Kỹ thuật số Thiết kế Tính toán trong chương trình thạc sĩ ITECH.

Kiril Bejoulev và Takwa ElGammal

Bước 1: Danh sách vật liệu

Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu

Thiết bị điện tử

2 x Bảng điều khiển Arduino Uno R3

2 x Cầu trình điều khiển động cơ L298N H

1 x Chiết áp 10K Ohm (bao gồm trong Bộ khởi động) - Pablo

Mô-đun LCD 1x 16 * 2 (bao gồm trong Bộ khởi động) - Pablo

Cảm biến

Cảm biến siêu âm (bao gồm trong Bộ khởi động) - Pablo

Mô-đun âm thanh lớn (bao gồm trong Bộ cảm biến) - Sofia

Cảm biến IR 2 X - Sofia

Nút (bao gồm trong Bộ cảm biến) - Sofia

Động cơ

Động cơ DC 8 X (Amazon)

1 x Động cơ Servo mini (bao gồm trong Bộ khởi động)

Nguồn năng lượng

Pin Lithium 5x 9V - 2 x Pablo 3 x Sofia

Pin kiềm AA 4X - Pablo

2 đầu nối pin X

Các cơ quan chính (x2) - (Amazon)

8 x lốp ô tô

8 x bộ mã hóa

16 x T đứng

4 x Khung acrylic

1 x hộp pin

16 x M3 * 8 bu lông

16 x M3 * 30 bu lông

12 x miếng đệm

Công cụ

Sắt hàn

Tuốc nơ vít - Đầu Phillips

Băng keo hai mặt

Markers hoặc Brushes

Quan hệ zip

Mini Bread Board (bao gồm trong Starter Kit) - Sofia

Breadboard (một nửa kích thước) - Pablo

Bước 2: Lắp ráp giỏ hàng và gắn động cơ (x2)

Lắp ráp giỏ hàng và gắn động cơ (x2)
Lắp ráp giỏ hàng và gắn động cơ (x2)
Lắp ráp giỏ hàng và gắn động cơ (x2)
Lắp ráp giỏ hàng và gắn động cơ (x2)
Lắp ráp giỏ hàng và gắn động cơ (x2)
Lắp ráp giỏ hàng và gắn động cơ (x2)
Lắp ráp giỏ hàng và gắn động cơ (x2)
Lắp ráp giỏ hàng và gắn động cơ (x2)

Cả hai robot đều sử dụng xe đẩy có 4 động cơ và bánh xe làm bệ đỡ cho việc di chuyển của chúng. Lắp ráp giỏ hàng và bằng cách làm theo sơ đồ mạch, gắn động cơ vào mô-đun Bộ điều khiển động cơ (L298N)

Bước 3: Sơ đồ logic + Sơ đồ mạch (Pablo)

Image
Image
Sơ đồ logic + Sơ đồ mạch (Pablo)
Sơ đồ logic + Sơ đồ mạch (Pablo)
Sơ đồ logic + Sơ đồ mạch (Pablo)
Sơ đồ logic + Sơ đồ mạch (Pablo)

Pablo được thiết kế để vẽ với bạn ở gần nhưng không quá gần. Nó sử dụng một cảm biến siêu âm được gắn vào động cơ servo để xem liệu có vật thể phía trước hay không và quay lại để tìm kiếm chuyển động tốt hơn nhằm tránh các vật thể khác. Màn hình LCD cho phép bạn xem khoảng cách của Pablo đến các vật thể ở gần phía trước nó.

Bước 4: Sơ đồ logic + Sơ đồ mạch (Sofia)

Image
Image
Sơ đồ logic + Sơ đồ mạch (Sofia)
Sơ đồ logic + Sơ đồ mạch (Sofia)
Sơ đồ logic + Sơ đồ mạch (Sofia)
Sơ đồ logic + Sơ đồ mạch (Sofia)
Sơ đồ logic + Sơ đồ mạch (Sofia)
Sơ đồ logic + Sơ đồ mạch (Sofia)

Sofia được thiết kế để kích hoạt bằng tiếng vỗ tay của bạn với việc sử dụng Mô-đun âm thanh lớn. Sofia cũng được xây dựng với 2 Cảm biến IR ở mặt trước của xe đẩy cho phép nó phát hiện người ở trọ trên tấm vải mà nó đang vẽ. Khi đến khu nội trú này, nó sẽ di chuyển trở lại và quay sang một phần khác của canvas. Gắn các cảm biến này vào giỏ hàng như đã thấy trong Sơ đồ mạch. Với việc sử dụng băng dính và dây buộc zip gắn các phần tử vào giỏ hàng để chúng không di chuyển xung quanh. Trong Video, bạn có thể thấy giá trị đầu ra của Cảm biến Ir thay đổi từ 0 thành 1 khi vạch đen được đặt dưới cảm biến và một trong các đèn LED tích hợp tắt. Bạn có thể điều chỉnh độ nhạy của cảm biến IR bằng cách xoay chiết áp tích hợp.

Bước 5: Triển khai mã

Trong bước này, bạn có thể tải xuống mã cho cả Pablo và Sofia và tải chúng lên bảng Arduino bằng cách sử dụng Arduino IDE.

Bước 6: Thiết lập bề mặt bản vẽ và tận hưởng

Image
Image

Thiết lập bề mặt vẽ và môi trường mà bạn muốn Pablo và Sofia vẽ cùng bạn. Pablo rất linh hoạt và có thể vẽ ở bất cứ đâu kể cả sàn nhà, vải hoặc giấy. Đối với Pablo, chúng tôi đã gắn điểm đánh dấu vào góc sau bên tay phải nhưng bạn có thể thao tác với vị trí của điểm đánh dấu để tạo ra các bản vẽ khác nhau. Sofia chỉ được phép vẽ trên tấm vải được dán bằng băng đen để các cảm biến IR phát hiện. Đối với Sofia, chúng tôi gắn bút lông vào lỗ tròn phía trước của xe đẩy bằng dây buộc zip.

Bước 7: Kết quả cuối cùng

Kết quả cuối cùng
Kết quả cuối cùng
Kết quả cuối cùng
Kết quả cuối cùng
Kết quả cuối cùng
Kết quả cuối cùng

Chúng tôi hy vọng bạn sẽ thích dự án này và tất cả các bản vẽ mà bạn có thể tạo ra khi chơi với những Robot này. Để có một bản vẽ thú vị hơn, chúng tôi khuyên bạn nên xem những kết quả nào có thể có được khi sử dụng đồng thời cả hai rô bốt trên cùng một bản vẽ.

Đề xuất: