Mục lục:

Beyblade Arena với hiệu ứng ánh sáng và âm thanh: 8 bước
Beyblade Arena với hiệu ứng ánh sáng và âm thanh: 8 bước

Video: Beyblade Arena với hiệu ứng ánh sáng và âm thanh: 8 bước

Video: Beyblade Arena với hiệu ứng ánh sáng và âm thanh: 8 bước
Video: Giải đấu BeyBlade khổ tâm nhất của Anhktay ToyStation 518 2024, Tháng mười một
Anonim
Beyblade Arena với hiệu ứng ánh sáng và âm thanh
Beyblade Arena với hiệu ứng ánh sáng và âm thanh
Beyblade Arena với hiệu ứng ánh sáng và âm thanh
Beyblade Arena với hiệu ứng ánh sáng và âm thanh
Beyblade Arena với hiệu ứng ánh sáng và âm thanh
Beyblade Arena với hiệu ứng ánh sáng và âm thanh

Beyblade Burst Arena là một đấu trường với hiệu ứng ánh sáng và âm thanh cho các đồ chơi có gắn lưỡi kiếm. Khi con trai tôi đến và cho tôi xem những chiếc áo "Beyblade" của nó và khi chúng tôi thấy chúng quay xung quanh nhau, đâm vào nhau và vỡ ra từng mảnh, cả hai chúng tôi đều đồng ý rằng chúng tôi muốn có một đấu trường không giống ai. Nhưng chúng tôi đã rất vui với dự án này nên chúng tôi quyết định chia sẻ nó với bạn và chúng tôi hy vọng bạn cũng có nhiều niềm vui như chúng tôi có với đấu trường này.

Khi chúng tôi nghĩ về các loại đấu trường, chúng tôi đã xem qua hàng chục video trên Youtube. Hầu hết các đấu trường được làm bằng hộp các tông hoặc thứ gì đó tương tự. Rồi một ngày nọ, đang làm việc trong nhà để xe của tôi, một chiếc đĩa vệ tinh cũ và không được sử dụng đến trong tầm nhìn của tôi. Tôi gọi con trai mình và mắt nó sáng lên - vâng, đây sẽ là cơ sở tuyệt vời cho dự án đấu trường của chúng tôi.

Bước 1: Những gì bạn cần để xây dựng Đấu trường này…

Đối với đấu trường

  • Đĩa vệ tinh có đường kính 40 cm đến 60 cm
  • Men (ví dụ: trắng, đen, cam, xám)
  • Keo nóng
  • 10 kính bắn nhựa
  • Vật liệu phủ rõ ràng

Đối với giá đỡ

  • Gỗ
  • Vít

Linh kiện điện tử

  • 1 Nguồn điện 5V hoặc cáp USB để kết nối nó với nguồn 5V
  • 10 đèn LED cho chương trình ánh sáng sự kiện khu vực (2 trong số mỗi màu trắng, vàng, đỏ, xanh dương và xanh lá cây)
  • 1 điểm LED (trắng)
  • 10 Điện trở cho 10 đèn LED (220 Ohm)
  • 1 Điện trở cho điểm LED (220 Ohm)
  • 2 Thanh ghi dịch chuyển đầu ra 8-bit SN74HC595
  • 1 thanh ghi dịch chuyển đầu vào 8-bit SN74HC165
  • 1 DFPlayerMini (máy nghe nhạc MP3)
  • 1 thẻ Micro-SD cho máy nghe nhạc MP3
  • 1 Điện trở (1k Ohm)
  • 1 loa, 4 Ohm
  • 1 Arduino Uno hoặc Nano
  • 4 công tắc tạm thời (Bắt đầu trận đấu, Kết thúc người sống sót, Kết thúc đổ chuông, Kết thúc liên tục)
  • 2 Công tắc tạm thời (Giảm âm lượng, tăng âm lượng)
  • 6 Điện trở cho công tắc tạm thời (kéo xuống)
  • 1 công tắc Bật / Tắt
  • 1 PCB để gắn các thiết bị điện tử trên đó
  • 1 hộp nhựa IKEA

Phần mềm

  • Arduino IDE 1.8.5
  • Fritzing

Bước 2: Chuẩn bị và tô màu đĩa vệ tinh

Chuẩn bị và tô màu đĩa vệ tinh
Chuẩn bị và tô màu đĩa vệ tinh
Chuẩn bị và tô màu đĩa vệ tinh
Chuẩn bị và tô màu đĩa vệ tinh
Chuẩn bị và tô màu đĩa vệ tinh
Chuẩn bị và tô màu đĩa vệ tinh
Chuẩn bị và tô màu đĩa vệ tinh
Chuẩn bị và tô màu đĩa vệ tinh

Trước khi sơn đĩa vệ tinh, cần phải làm sạch nó. Chỉ sau đó chúng tôi sơn nó hai lần với men trắng. Sau đó, chúng tôi sử dụng báo cũ và băng dính để che các hoa văn mong muốn trên món ăn và sơn nó bằng màu sắc. Lặp lại các bước này cho từng mẫu hoặc phần mẫu.

Chúng tôi có một đường chéo màu đen, một vòng tròn màu xám gần đường viền của món ăn. Ngoài ra, chúng tôi vẽ một vòng tròn màu cam gần trung tâm. Trung tâm được sơn màu đỏ.

Khi tất cả sơn khô, chúng tôi đã sử dụng lớp sơn trong để tạo ra một lớp bảo vệ cho màu sắc. Điều này bảo vệ đấu trường khỏi sự phân chia màu sắc.

Bước 3: Thêm ánh sáng

Thêm ánh sáng
Thêm ánh sáng
Thêm ánh sáng
Thêm ánh sáng
Thêm ánh sáng
Thêm ánh sáng
Thêm ánh sáng
Thêm ánh sáng

Vì đấu trường của chúng tôi nên cung cấp một chương trình chiếu sáng hấp dẫn, chúng tôi quyết định thêm một vài đèn LED gần mép của đĩa vệ tinh. Chúng tôi đánh số nó theo chiều kim đồng hồ để ghi nhớ nơi kết nối đèn nào với các mạch tích hợp.

Gắn đèn LED vào đĩa chỉ cần khoan lỗ 5mm theo khoảng cách đều đặn xung quanh vòng tròn. Dán chúng bằng keo nóng. Sau đó gắn kính bắn để bảo vệ đèn LED khỏi các đồ chơi trên cùng xoáy xung quanh.

Nối dây các đèn LED ở mặt sau của đĩa, lý tưởng nhất là kết nối chúng với phích cắm.

Để điều khiển các đèn LED, chúng tôi sử dụng hai thanh ghi dịch chuyển đầu ra 8 bit (SN74HC595) để nâng cao năng lực của các chân kỹ thuật số Arduino của chúng tôi, một cho nửa bên phải của vòng tròn sáng (LED 1-5) và một cho nửa bên trái (6- 10). Ngoài những đèn này, sau đó chúng tôi đã thêm một điểm LED màu trắng duy nhất ở cánh tay của đĩa vệ tinh và kết nối nó như là đầu ra thứ sáu. Cả SN74HC595 đều được kết nối với Arduino chỉ bằng ba chân. Trong Arduino, chúng tôi sử dụng một số nguyên 16-bit không dấu để lưu trữ trạng thái của các đèn LED. Để soi sáng hai hoặc nhiều đèn LED, đơn giản hãy thêm các giá trị của chúng.

Chúng tôi có các chương trình chiếu sáng sau đây.

Khởi động đấu trường

Mỗi đèn LED được tăng sáng trong 50ms theo phương thức xoay tròn. Sau đó, tất cả các đèn LED được bật trong 1, 5 giây, điểm LED phát sáng lâu hơn 2 giây.

Bắt đầu trận chiến (3… 2… 1… hãy để nó… xé toạc!)

Cả hai đèn LED đỏ đều sáng trong 1 giây, sau đó tắt trong 200ms. Sau đó, các đèn LED màu đỏ được bật trong 1 giây và sau đó tắt. Sau 200ms, đèn LED màu vàng được bật trong 1 giây và tắt trong 200ms. Ngay sau đó đèn LED màu vàng chết sáng trong 1 giây và sau đó tắt. Sau 200ms, đèn LED xanh lục và đèn LED điểm sáng trong 2 giây, đèn LED điểm sáng lâu hơn 2 giây.

Đổ chuông kết thúc

10 vòng mỗi và mỗi đèn LED trong 25ms và tắt trong 25ms.

Người sống sót kết thúc

Nửa bên trái của các đèn LED và nửa bên phải thay phiên nhau 10 lần.

Kết thúc liên tục

Đèn LED trắng sáng trong 200ms với thời gian tạm dừng 100ms. Sau đó, tất cả các đèn LED sáng trong 2 giây và tuần tự trong 750ms xung các đèn màu trắng, đỏ, vàng, xanh lá cây và xanh lam sẽ tắt.

Bước 4: Tạo Bảng điều khiển

Tạo bảng điều khiển
Tạo bảng điều khiển
Tạo bảng điều khiển
Tạo bảng điều khiển
Tạo bảng điều khiển
Tạo bảng điều khiển
Tạo bảng điều khiển
Tạo bảng điều khiển

Bảng điều khiển là một miếng gỗ sơn hoặc nếu bạn thích một thanh gỗ. Chỉ cần khoan bốn lỗ cho các công tắc tạm thời (Start Battle, Ring Out Finish, Survivor Finish và Burst Finish) và gắn chúng vào bảng điều khiển của bạn. Khi tôi và con trai đánh một vài trận với nguyên mẫu đầu tiên của đấu trường, chúng tôi phát hiện ra rằng quy định âm lượng là một ý kiến hay. Thật vậy, có thể lập trình nó trong Arduino nhưng bằng cách nào đó, điều khiển âm lượng bằng hai công tắc tạm thời bổ sung sẽ thú vị hơn. Vì vậy, hãy khoan thêm hai lỗ cho Volume + và Volume-.

Ít nhất hãy thêm một công tắc để bật hoặc tắt thiết bị điện tử của đấu trường.

Bước 5: Xây dựng trái tim với Arduino

Xây dựng trái tim với Arduino
Xây dựng trái tim với Arduino
Xây dựng trái tim với Arduino
Xây dựng trái tim với Arduino
Xây dựng trái tim với Arduino
Xây dựng trái tim với Arduino

Việc xây dựng phần cứng cho đấu trường của chúng tôi giống như một thứ gì đó trở nên sống động. Xem kế hoạch Fritzing để kết nối Arduino với SN74HC595 và SN74SN165, mini player DF, công tắc tạm thời và đèn LED. Bạn nên làm việc trên breadboard trước để làm quen với mạch và chức năng của nó.

Sau khi xây dựng nguyên mẫu, các thanh ghi dịch chuyển và các điện trở hàn chúng vào một bảng mạch trống. Thêm mini player DF vào bảng này. Để đủ không gian để kết nối dây của đèn LED gắn bát đĩa.

Kết nối các công tắc tạm thời của bảng điều khiển phía trước và nguồn của công tắc.

Bước 6: Lập trình chương trình âm thanh và ánh sáng

Phần mềm (Arena.zip) bao gồm chương trình âm thanh và ánh sáng đấu trường. Tải xuống và tải nó lên qua Arduino IDE vào Arduino của bạn.

Lớp Die ArenaButton đóng gói quyền truy cập vào sáu công tắc tạm thời được kết nối với chip đầu vào song song, SN74HC165 (thanh ghi dịch chuyển đầu vào 8 bit).

Lớp ArenaLighting thực hiện các chương trình ánh sáng bằng cách truy cập vào chip đầu ra song song SN74HC595 (thanh ghi dịch chuyển đầu ra 8 bit).

Lớp ArenaSound thực hiện chương trình âm thanh bằng cách truy cập mini player DF. Để truy cập trình phát MP3, bạn phải đưa thư viện (tải xuống từ DFRobot) vào dự án Arduino của mình. Đừng quên sao chép các tệp MP3 vào thẻ SD (tệp MP3 không được cung cấp) cho trình tự khởi động, bắt đầu trận chiến, kết thúc hồi chuông, kết thúc người sống sót và kết thúc liên tục.

Bạn có thể tìm thấy lớp Arena as và lớp trừu tượng cho ArenaLighting và ArenaSound, bởi vì các triển khai này có tên phương thức chung, do đó cấu trúc của vòng lặp chính vẫn khá đơn giản.

Bước 7: Kết hợp tất cả lại với nhau

Để tất cả chúng cùng nhau
Để tất cả chúng cùng nhau
Để tất cả chúng cùng nhau
Để tất cả chúng cùng nhau
Để tất cả chúng cùng nhau
Để tất cả chúng cùng nhau

Gắn thiết bị điện tử vào hộp nhựa. Hãy cẩn thận với tất cả các dây để không làm đứt một số trong số chúng hoặc có các mối nối hàn nguội. Nếu không, bạn sẽ có một công việc gỡ lỗi phần cứng rất bẩn. Trên mặt trước gắn bảng điều khiển.

Bây giờ gắn toàn bộ hộp vào giá gỗ. Đĩa vệ tinh - tất nhiên - phải được gắn trên giá và kết nối tất cả các dây LED.

Bước 8: Chúc bạn vui vẻ

Bây giờ là lúc tạo ra khoảnh khắc kỳ diệu đầu tiên. Bật đấu trường và xem đấu trường thức tỉnh. Hãy tận hưởng khoảnh khắc phấn khích này!

Điều cuối cùng bạn phải làm bây giờ là mời bạn bè của bạn và trở thành người tổ chức các giải đấu hoành tráng!

Bây giờ hãy tận hưởng những trận chiến của riêng bạn trong đấu trường đồ chơi hàng đầu thú vị nhất từ trước đến nay!

3… 2… 1….cho nó đi…. Yên nghỉ!

Đề xuất: