Mục lục:

PressKill: một trò chơi Arduino: 5 bước
PressKill: một trò chơi Arduino: 5 bước

Video: PressKill: một trò chơi Arduino: 5 bước

Video: PressKill: một trò chơi Arduino: 5 bước
Video: easy chord progressions? - Circle of Fifths preset for Bitwig Studio 2024, Tháng mười một
Anonim
PressKill: một trò chơi Arduino
PressKill: một trò chơi Arduino

PressKill là một trò chơi vật lý dành cho bốn người chơi mà tôi đã thiết kế và tạo ra bằng cách sử dụng Arduino cho một dự án ở trường học. Việc tạo ra trò chơi bao gồm lập trình, hàn, tạo kế hoạch vector, cắt laser và một số dán. Bạn muốn tạo một trò chơi rad để chơi với bạn bè? Đọc tiếp!

Quy tắc cho trò chơi:

  1. Khi bất kỳ người chơi nào nhấn nút của họ, họ sẽ nhận được một điểm và Deadzone bắt đầu.
  2. Khi bất kỳ người chơi nào nhấn nút của họ trong Deadzone, họ sẽ rời khỏi trò chơi.
  3. 5 giây sau khi bắt đầu, Deadzone kết thúc. Không có dấu hiệu cho thấy điều này.
  4. Người chơi đầu tiên có năm điểm hoặc là người cuối cùng đứng, sẽ thắng.

Bước 1: Các bộ phận

Các bộ phận
Các bộ phận
Các bộ phận
Các bộ phận

Đây là danh sách tất cả các phần đã đi vào quá trình xây dựng vật lý của trò chơi.

  • 1 Arduino
  • 4 nút arcade lớn với đèn tùy chọn
  • 16 đầu nối nữ
  • 4 đèn led trắng
  • 4 điện trở 220 Ohm
  • 4 điện trở 10.000 Ohm
  • nhiều dây
  • ống co nhiệt
  • bảng đục lỗ
  • 1 tấm gỗ MDF 3mm
  • keo dán gỗ

Tôi cũng đã sử dụng các công cụ sau:

  • Hàn sắt
  • Máy cắt laser
  • Súng bắn nhiệt (bật lửa cũng hoạt động)

Bước 2: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây

Bản thân việc đấu dây không quá phức tạp, nó chỉ tẻ nhạt vì bạn cần phải làm cùng một điều bốn lần, một lần cho mỗi nút. Đây là một hướng dẫn tốt cho các chân nút: Big-dome-push-button-LinkIt-basics

Được rồi, đây là điều chỉ trong năm bước:

  1. Chèn đèn LED vào các nút arcade. Nếu các nút của bạn dễ dàng tương thích với đèn LED, thật tuyệt! Của tôi thì không, vì vậy tôi đã hàn chúng tại chỗ.
  2. Gắn các đầu nối cái vào một số dây. Tôi hàn chúng để tăng cường kết nối và thêm một số ống co nhiệt, sử dụng súng nhiệt, để đảm bảo an toàn. Tôi mã hóa màu sắc của dây là âm (xám) và dương (đỏ).
  3. Hàn tất cả các dây cho mỗi nút vào một miếng ván đục lỗ nhỏ, để thêm các điện trở phù hợp. Nó cũng giúp tổ chức một chút. Kiểm tra hình ảnh kèm theo để xem kỹ các dây và điện trở khác nhau. Sau đó kết nối các dây với các đầu nối cái vào nút. bây giờ lặp lại bốn lần!
  4. Hàn song song tất cả các dây của mỗi nút đi vào 5V và GND của Arduino vào một mảnh bảng điều khiển nhỏ khác. theo cách này, bạn chỉ phải nối hai dây vào Arduino của mình thay vì tám.
  5. Đây là bước không bắt buộc, nhưng nếu bạn muốn có tổ chức giống như tôi, hãy gắn nhãn các dây từ mỗi nút đi vào mã PIN của Arduino. Tôi mã hóa màu của tôi theo màu nút.

Đó là về nó cho các thiết bị điện tử! Nếu bạn thông minh hơn tôi, hãy lập kế hoạch cho các mạch của bạn trước để bạn có thể quản lý dây cáp dễ dàng và tránh một mớ dây lớn.

Bước 3: Hộp

Hộp
Hộp

Vì lý do cá nhân, tôi muốn làm một chiếc hộp cắt laser để đựng tất cả các thiết bị điện tử. Nó có hình dạng khá đơn giản và có thể dễ dàng tạo ra chỉ bằng cách cưa gỗ và khoan các lỗ tròn, vì vậy nếu điều đó nhanh hơn hoặc dễ tiếp cận hơn đối với bạn, đó là một bước đi thông minh. Nhưng để tôi nói cho bạn biết, những khớp ngón tay đó trông rất ngầu.

Tôi đã lấy mẫu cho chiếc hộp từ makercase.com, người này thực sự dễ dàng để không tự mình vẽ tất cả các khớp ngón tay. Sau đó, tôi đã sửa đổi mẫu trong Inkscape, một chương trình vẽ vector miễn phí. Theo kinh nghiệm của tôi, Inkscape không giỏi trong việc xuất các tệp.dxf được đọc bởi máy cắt laser, vì vậy giải pháp cho vấn đề đó là sử dụng Adobe Illustrator.

Hộp có kích thước 30 x 30 x 10 cm. Sau khi cắt laser mdf, bạn có thể dán các tấm lại với nhau. Đừng dán đáy vào mặc dù! Nó đóng vai trò như một nắp lộn ngược để truy cập phần cứng. Bạn có thể gắn nó vào bằng cách dán một số nam châm vào bên trong. Tôi đã không làm, đơn giản vì tôi không cần. Đó là một quyết định tốt nếu bạn muốn di chuyển hộp nhiều mà đáy không bị tụt xuống.

Lưu ý: các kế hoạch được cung cấp trong tài liệu hướng dẫn này không bao gồm lỗ cắm cáp nguồn cho Arduino. Tôi đã tự mình khoan một cái, nhưng bạn có thể thay đổi kế hoạch để chứa một cái hoặc đặt nguồn điện 5 V bên trong hộp. Vẫn còn nhiều không gian cho điều đó.

Bước 4: Mã

Đây là mã cho Arduino. Nó do tôi tạo ra và có thể chứa lỗi, mặc dù tôi vẫn chưa nhận thấy bất kỳ lỗi nào, hiện tại. Nó được nhận xét và bạn có thể tự do tối ưu hóa, sửa đổi hoặc thêm vào nó.

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

Chúc vui vẻ!
Chúc vui vẻ!

Điều này nghe có vẻ sến sẩm, nhưng ý tôi là: hãy vui vẻ tạo và chơi! Chỉ cần nhớ rằng: không có niềm vui cũng là một phần của niềm vui của việc tạo ra. Nếu bạn gặp khó khăn, hãy chơi xung quanh và thử nghiệm để tìm ra giải pháp mới cho vấn đề. Đó là cách tôi có thể tạo ra trò chơi này. Cảm ơn vì đã đọc!

Đề xuất: