Mục lục:

Cách tạo Bot đánh trống của riêng bạn !!: 14 bước
Cách tạo Bot đánh trống của riêng bạn !!: 14 bước

Video: Cách tạo Bot đánh trống của riêng bạn !!: 14 bước

Video: Cách tạo Bot đánh trống của riêng bạn !!: 14 bước
Video: Nếu Cơ Thể Của Bạn Có Thể Làm Điều Đó, Bạn Là Một Trên 1 Triệu 2024, Tháng mười một
Anonim
Làm thế nào để tạo ra một Bot Drumming của riêng bạn !!
Làm thế nào để tạo ra một Bot Drumming của riêng bạn !!

Robot này được lấy cảm hứng từ một robot đã được rất nhiều người chú ý, được gọi là Yellow Drum Machine, tôi sẽ liên kết với nó sau khi tôi có thể tìm thấy nó. Robot này sử dụng các bậc thang của xe tăng để đi lang thang xung quanh, nó sử dụng sóng siêu âm của nó để tìm các vật cản, Nó sẽ xác định độ cứng / độ mềm / tiếng vang của một vật thể bằng sóng siêu âm. Sau khi tìm thấy một vật đáng chơi, nó sẽ cố định vị trí, sau đó, sử dụng dùi trống có động cơ, tạo ra một khoảng thời gian ngắn từ 20-60 giây. đánh đập. Sử dụng mô-đun ghi / phát lại bên ngoài, nó sẽ ghi lại 20 giây của nhịp và phát lại đồng bộ với nhịp đang phát liên tục (với robot vẫn đang phát). Sau khi hoàn thành phiên kẹt kéo dài một phút này, nó sẽ đi lang thang và cố gắng tìm một phiên khác, trong một vòng lặp vô tận. Rất vui khi xem / nghe!

Bước 1: Vật liệu:

1 Động cơ bánh răng và Gói bánh răng- $ 39,99 MuaBuy4 GM10 Động cơ máy nhắn tin giảm tốc- $ 39,00 Mua2 Chip điều khiển động cơ L293D- $ 8,00 Mua1 Mô-đun ghi 9V- $ 10,79 Mua1 Bảng mạch máy tính đa năng kép Mua1 Bộ lưu giữ 16 chân Liên hệ Mua1 Bảng dự án 28 pin Picaxe 28x1 Mua1 Máy tìm dải siêu âm SRF05 Mua Một chùm 2-3mm Sintra trắng, hoặc bất kỳ vật liệu xây dựng nào khác mà bạn thích Mua 1 Giá đỡ nhà ở SRF05 Mua Một chùm pin AA Một loa lớnMột số ống nhôm rỗng Một chùm chân cắm đầu 2,54mmNhiều Nhiều Dây Jumper, cả F / M và F / F

Bước 2: Công cụ

Kìm bấm kim Tuốc nơ vít Mini Philips Tua vít đầu dẹt

Bước 3: Thu thập vật liệu

Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu
Thu thập tài liệu

Bước 4: Kết nối tất cả các Treads

Kết nối tất cả các Treads
Kết nối tất cả các Treads

Tự giải thích, lắp ráp các đường ray và vặn các bánh xe vào động cơ giảm tốc đi kèm với nó. Ở đầu kia của các rãnh, keo nóng lên một trong các ống nhôm để nó quay tự do, giống như hình.

Bước 5: Động cơ

Hàn một dây vào mỗi tấm trên động cơ (hai cái cho mỗi tấm). Bức ảnh trước cũng nên công bằng cho điều này.

Bước 6: Lái xe động cơ

Cắm L293D vào bảng mạch dự án và hàn bốn dây dẫn từ động cơ đến đầu nối A-B. Bây giờ hãy viết mã vào trình lập trình của bạn: high 4low 5press F5 Chuyển hai số xung quanh cho đến khi cả hai bánh xe quay về phía trước

Bước 7: Lái động cơ # 2

Lái xe mô tô # 2
Lái xe mô tô # 2
Lái xe mô tô # 2
Lái xe mô tô # 2

Lấy Bảng mạch IC của bạn và DIP 16 chân, hàn trên DIP vào giữa bảng mạch IC như sau:

Bước 8: Kết nối L293D thứ hai với Picaxe

Kết nối L293D thứ hai với Picaxe
Kết nối L293D thứ hai với Picaxe
Kết nối L293D thứ hai với Picaxe
Kết nối L293D thứ hai với Picaxe

Kết nối bo mạch GM10-> L293D-> Picaxe như hình bên dưới và chạy mã: main: high 1 low 0wait 1low 1 low 0wait 1low 1 high 0wait 1low 1 low 0wait 1goto main

Bước 9: Đùi

Keo nóng trên hai trong số GM10, hai ống nhôm, mỗi ống có chiều dài như nhau, bạn muốn những cái tạo ra tiếng kêu "ding" tốt khi bạn va chạm mạnh vào vật gì đó. Và thứ ba sẽ là trống bass, vì vậy điều này sẽ (dày hơn?), Hoặc sẽ chỉ tạo ra âm thanh sâu hơn, tôi không phải là nhạc sĩ, tôi không biết:). Khá tự giải thích đủ để đi mà không có hình ảnh?

Bước 10: Ghi mô-đun

Mô-đun ghi âm
Mô-đun ghi âm
Mô-đun ghi âm
Mô-đun ghi âm

Phần thú vị: Cắt V + G khỏi mô-đun máy ghi âm, bạn muốn nó dài, vì vậy hãy giữ nó dài Kết nối V + G với các cổng V + G của Picaxe Cắt một trong các dây của mô-đun ghi âm và kết nối cái không cắt với một Đầu ra Picaxe 0 Cắt một trong các mô-đun phát lại và kết nối mô-đun này với đầu ra khác 1 *** QUAN TRỌNG: nếu quá trình phát lại của bạn là một nút, sau đó tháo nút, để lộ màng và theo dõi dấu ấn bảng từ đó, sẽ dẫn bạn đến một lỗ nhỏ, nhà sản xuất sử dụng cái này để kiểm tra xem nó có hoạt động không, hãy hàn dây của bạn vào đó, đây là dây phát duy nhất của bạn (kết nối với đầu ra) **** Chạy mã: main: high 0wait1low 0wait1goto main

Bước 11: SRF05

SRF05
SRF05
SRF05
SRF05

Hàn trên 5 chân tiêu đề trên SRF05 của bạn (đi kèm) hãy tham khảo biểu dữ liệu nếu bạn không chắc nên hàn mặt nào vào https://www.robot-electronics.co.uk/htm/srf05tech.htmVà kết nối srf05 với picaxe và chạy mã này: ký hiệu trig = 3 ký hiệu echo = 6 ký hiệu range = w1main: pulsout trig, 2 pulsin echo, 1, range let range = range * 10 / 58debug rangegoto main srf05 của bạn phải nhấp nháy màu đỏ, tốt

Bước 12: Thực sự lắp ráp Bot

Trên thực tế Lắp ráp Bot
Trên thực tế Lắp ráp Bot

Dán Sintra vào một thiết kế giống như giá sách (của tôi có hai tầng) và keo nóng này (hoặc sử dụng Giá đỡ chữ L nếu bạn thấy chắc chắn) vào đế của bot của bạn, trông như thế này:

Bước 13: Bài kiểm tra số 1

Bài kiểm tra số 1
Bài kiểm tra số 1

Kết nối một dây của mỗi dùi trống với đầu ra trên picaxe (0-7), kết nối dây còn lại của mỗi dây với đầu nối V + (V1) Kết nối Phát lại với một đầu ra và bản ghi với đầu ra khác, cũng như V + G dây từ bo mạch Kết nối L293D dự phòng và GM10 thứ 4 với chip đó và thực thi mã: main: high 0pause 100low 0pause 100high 1pause 100low 1pause 100high 2pause 100low 2pause 100high 3pause 100low 3pause 100high 4pause 100low 4pause 100high 5pause 100low 5pause 100high 6pause 6pause 100goto main Đây chỉ là một bài kiểm tra, để đảm bảo mọi thứ hoạt động, không phải nhịp cuối cùng: Pand bạn nên xem video sau: trừ con chó + và tiếng la hét của gia đình trong nền Tham khảo sơ đồ này:

Bước 14: Chung kết

Không, tôi sẽ không đưa ra mã cuối cùng cho dự án, vì vậy bạn đừng quá hy vọng, nhưng tôi sẽ cho bạn biết những thông tin có giá trị. Sử dụng bài kiểm tra cuối cùng mà bạn đã làm (bước 12) để xem lệnh nào điều khiển trống / ghi / phát lại và làm cho nó nhịp nhàng bằng cách sử dụng các chênh lệch thời gian khác nhau (tạm dừng, theo sau là số là thời gian trong Ms) Hãy thử thực hiện, nói đầu ra của mô-đun ghi âm bắt đầu vào đầu phiên (cao) và kết thúc vào cuối phiên (thấp _) và sau đó trong phiên tiếp theo, yêu cầu tay trống phát lại nhịp trong phiên tiếp theo (cao, thấp, v.v.) Tôi sẽ chỉnh sửa cái này sau để chia sẻ cách kết hợp srf05 đang tìm kiếm vào mã. Tôi sẽ không chia sẻ mã, đừng hỏi:) Chúc các bạn vui vẻ !!

Đề xuất: