Mục lục:
- Bước 1: Danh sách vật liệu
- Bước 2: Lắp ráp giỏ hàng và gắn động cơ (x2)
- Bước 3: Sơ đồ logic + Sơ đồ mạch (Pablo)
- Bước 4: Sơ đồ logic + Sơ đồ mạch (Sofia)
- Bước 5: Triển khai mã
- Bước 6: Thiết lập bề mặt bản vẽ và tận hưởng
- Bước 7: Kết quả cuối cùng
Video: Vẽ Robot Pablo và Sofia: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
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
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)
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)
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)
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
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
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:
Arduino - Robot giải quyết mê cung (MicroMouse) Robot theo dõi tường: 6 bước (có hình ảnh)
Arduino | Robot giải mê cung (MicroMouse) Tường theo rô bốt: Chào mừng tôi là Isaac và đây là rô bốt đầu tiên của tôi " Tiền đạo v1.0 ". Robot này được thiết kế để giải một mê cung đơn giản.Trong cuộc thi, chúng tôi có hai mê cung và rô bốt đã có thể xác định chúng. Bất kỳ thay đổi nào khác trong mê cung có thể yêu cầu thay đổi trong th
Cách chế tạo Robot SMARS - Xe tăng Robot thông minh Arduino Bluetooth: 16 bước (có hình ảnh)
Cách xây dựng Robot SMARS - Arduino Smart Robot Tank Bluetooth: Bài viết này được PCBWAY tài trợ một cách tự hào. Hãy thử nó cho chính bạn và nhận được 10 PCB chỉ với $ 5 tại PCBWAY với chất lượng rất tốt, Cảm ơn PCBWAY. Tấm chắn động cơ cho Arduino Uno
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Robot thăng bằng / Robot 3 bánh / Robot STEM: 8 bước
Robot thăng bằng / Robot 3 bánh / Robot STEM: Chúng tôi đã chế tạo robot 3 bánh và thăng bằng kết hợp để sử dụng trong trường học và các chương trình giáo dục sau giờ học. Robot dựa trên Arduino Uno, một tấm chắn tùy chỉnh (tất cả các chi tiết cấu tạo được cung cấp), một bộ pin Li Ion (tất cả các cấu trúc
[Robot Arduino] Làm thế nào để tạo ra một robot ghi lại chuyển động - Robot ngón tay cái - Động cơ Servo - Mã nguồn: 26 bước (có hình ảnh)
[Robot Arduino] Làm thế nào để tạo ra một robot ghi lại chuyển động | Robot ngón tay cái | Động cơ Servo | Mã nguồn: Thumbs Robot. Đã sử dụng một chiết áp của động cơ servo MG90S. Nó là rất thú vị và dễ dàng! Mã rất đơn giản. Nó chỉ có khoảng 30 dòng. Nó trông giống như một bức ảnh chụp chuyển động. Vui lòng để lại bất kỳ câu hỏi hoặc phản hồi nào! [Hướng dẫn] Mã nguồn https: //github.c