Mục lục:

Robot hiệp sĩ đen: 5 bước
Robot hiệp sĩ đen: 5 bước

Video: Robot hiệp sĩ đen: 5 bước

Video: Robot hiệp sĩ đen: 5 bước
Video: REVIEW PHIM TRANFORMERS 5 : HIỆP SĨ CUỐI CÙNG || THE LAST KNIGHT || SAKURA REVIEW 2024, Tháng bảy
Anonim
Image
Image
Quân nhu!
Quân nhu!

Tin vui cho mọi người!

Hôm nay chúng ta sẽ học cách chế tạo rô bốt hiệp sĩ đen, sử dụng Bộ công cụ rô bốt Hummingbird Duo, cùng các vật liệu giấy và bìa cứng khác nhau. Khi hoàn thành, bạn sẽ có một Robot Hiệp sĩ đen phản ứng với chuyển động! Hãy xem hình ảnh và video trên để xem thành phẩm nhé!

Bước 1: Vật tư

Quân nhu!
Quân nhu!
Quân nhu!
Quân nhu!
Quân nhu!
Quân nhu!

Đối với dự án này, bạn sẽ cần (hiển thị từ trên xuống, từ trái sang phải trong hình ảnh):

các loại kích thước của hộp các tông, và / hoặc bảng áp phích (hoặc thẻ-kho)

1 bo mạch Hummingbird Duo (với cáp nguồn và usb)

3 cảm biến khoảng cách

4 servo

2 đèn led ba màu

2 động cơ rung (tùy chọn)

súng bắn keo nóng, băng dính điện và / hoặc băng keo

Bước 2: Thiết kế

Thiết kế!
Thiết kế!

Để bắt đầu, bạn nên phác thảo ý tưởng về những gì bạn muốn robot của mình trông như thế nào. Bằng cách làm này trước tiên, bạn có thể lên kế hoạch về kích thước thô của những chiếc hộp mà bạn có thể cần, hoặc cách bạn sẽ cắt và gấp bảng áp phích. Bạn nên xác định tỷ lệ cơ bản của robot và bạn muốn mỗi chuyển động trông như thế nào. Tôi sẽ hiển thị các bản phác thảo của mình và giải thích quá trình suy nghĩ của mình, nhưng hãy thoải mái thay đổi thiết kế của mình và thỏa sức sáng tạo!

Trong giai đoạn này, bạn cũng nên thử nghiệm với bộ đôi chim ruồi và tất cả các bộ phận. Để tìm hiểu cách kết nối các bộ phận với bảng hoạt động, hãy truy cập trang này: https://www.hummingbirdkit.com/learning/tutorials/connecting-electronics. Hãy dành một chút thời gian làm việc với các cảm biến, servo và đèn led để bạn biết tất cả chúng hoạt động như thế nào! Servos chỉ có thể di chuyển 180 độ, vì vậy hãy đảm bảo bạn tính đến điều này trong thiết kế của mình. Có thể hữu ích khi làm việc với những thứ này trước khi chế tạo rô bốt của bạn, để bạn có thể lập kế hoạch phù hợp.

Bước 3: Xây dựng

Xây dựng!
Xây dựng!
Xây dựng!
Xây dựng!
Xây dựng!
Xây dựng!

Bây giờ bạn đã lên kế hoạch mọi thứ trên giấy, đã đến lúc bắt đầu xây dựng! Có nhiều cách có thể để xây dựng điều này, nhưng tôi đã sử dụng một hộp dài, mỏng cho phần thân và cuộn lại bảng áp phích cho các đoạn cánh tay. Mỗi cánh tay xoay ở thân và ở khuỷu tay.

Tháo phần màu trắng của servo di chuyển và tháo nó ra để bạn có thể dán nó vào bên trong các cánh tay. Mỗi cánh tay sẽ có một trong những cái này ở bên trong, để chúng di chuyển an toàn với các servo. Bạn sẽ phải khoét lỗ cho các bộ phận kết nối trở lại với servo. Ngoài ra, bạn sẽ phải cắt các khe ở cánh tay, phía trên nơi các vít đi cho servo. Bằng cách này, bạn có thể lắp một tuốc nơ vít vào để siết chặt các servo.

Cả hai servo trên cánh tay phải đều phải xoay lên và xuống (với cả hai phần của cánh tay đòn dọc). Servo trên cùng của cánh tay trái phải di chuyển từ trái sang phải theo chiều dọc của cánh tay và máy chủ dưới cùng sẽ di chuyển từ trái sang phải với phần này nằm ngang.

Bạn có thể xem một số hình ảnh phía trên về quá trình xây dựng của tôi. Hãy lấy cảm hứng từ những thứ này, nhưng đừng ngại thử một cái gì đó khác!

Bước 4: Chương trình

Chương trình!
Chương trình!

Bây giờ, cuối cùng đã đến lúc đưa robot của bạn vào cuộc sống (một số điều gì đó)! Sử dụng câu lệnh if / else, bạn nên yêu cầu robot thực hiện chuyển động khi cảm biến được kích hoạt. Như bạn đã thấy trong video về robot đã hoàn thành của tôi, tôi chọn sử dụng chuyển động chém kiếm và khiên. Bạn có thể thấy hình ảnh đoạn mã của tôi ở trên, nhưng cũng như bất kỳ thứ gì khác, tôi chắc chắn rằng có nhiều cách để tiếp cận việc lập trình robot này. Tôi đã sử dụng snap, nhưng bạn cũng có thể sử dụng nhiều ngôn ngữ lập trình khác.

Một số vấn đề cần lưu ý:

Đừng quên đặt giá trị ban đầu cho tất cả các servo và đèn led! Robot của bạn cần một điểm khởi đầu!

Đặt tất cả mã trong một vòng lặp "mãi mãi", nếu không rô bốt của bạn sẽ không bao giờ hoàn thành một chuyển động.

Nếu bạn quyết định sử dụng 2 cảm biến cho chuyển động của thanh kiếm (như tôi đã làm), bạn sẽ cần đặt câu lệnh if / else cho một cảm biến, bên trong câu lệnh else cho cảm biến kia. Nếu không chúng sẽ mâu thuẫn với nhau.

Bước 5: Các sự cố có thể xảy ra…

Sự cố có thể xảy ra…
Sự cố có thể xảy ra…
Sự cố có thể xảy ra…
Sự cố có thể xảy ra…
Sự cố có thể xảy ra…
Sự cố có thể xảy ra…

Hãy chắc chắn kiểm tra các servo của bạn, trước khi bạn dán / dán chúng vào. Điều cuối cùng bạn muốn là để cánh tay robot của bạn ở phía sau, sau đó bạn phải dán lại servo!

Thanh kiếm của bạn có thể bị uốn cong, tùy thuộc vào cách bạn chế tạo nó (bảng áp phích không phải là loại ổn định nhất). Tôi đã sửa lỗi này bằng cách thêm một miếng kim loại dài vào bên trong thanh kiếm (tôi đã sử dụng một vật thể loại xiên, không phải vật nhọn!).

Có vẻ như trọng lượng tối đa của servo nằm ở đâu đó xung quanh 1 servo khác và các vật liệu tôi đã sử dụng cho cánh tay phải và thanh kiếm. Ban đầu, tôi sẽ có một động cơ trong thanh kiếm, để có thể điều chỉnh vị trí của nó. Tuy nhiên, với động cơ, cánh tay không thể quay hết 180 độ. Vì vậy, hãy cẩn thận với trọng lượng của vật liệu của bạn!

Hãy xem xét vị trí đặt tấm chắn của bạn, chỉ sau khi tôi dán keo nóng vào cánh tay, tôi mới nhận ra rằng cánh tay phải ở chính giữa tấm chắn. Đặt cánh tay ở dưới cùng của tấm chắn sẽ tạo ra sự bất ổn định. Tuy nhiên, sẽ rất khó để di chuyển tấm chắn của tôi xuống, do vị trí của các cảm biến của tôi.

Đừng ngại bắt đầu lại, hoặc thay đổi thiết kế của bạn sau một khởi đầu tồi tệ! Những bức ảnh trên cho thấy nỗ lực đầu tiên của tôi, trước khi có ý tưởng tốt hơn về hình dáng của con robot.

Robot này rất có thể sẽ rất nặng ở phía trước, vì vậy bạn có thể phải thêm một phản trọng lượng hoặc hỗ trợ vào phía sau của nó.

Đề xuất: