Mục lục:

Gamepad khổng lồ Retro: 11 bước (có hình ảnh)
Gamepad khổng lồ Retro: 11 bước (có hình ảnh)

Video: Gamepad khổng lồ Retro: 11 bước (có hình ảnh)

Video: Gamepad khổng lồ Retro: 11 bước (có hình ảnh)
Video: Đừng để SÂU RĂNG to, hãy hàn răng sớm #shorts #nhakhoa 2024, Tháng mười một
Anonim
Gamepad cổ điển khổng lồ
Gamepad cổ điển khổng lồ

Vì vậy, chúng tôi quyết định tạo ra một gamepad khổng lồ đang hoạt động… ¯ / _ (ツ) _ / ¯

Ý tưởng cơ bản là sử dụng một số gỗ vụn và thêm một số thiết bị điện tử rẻ tiền để làm cho nó hoạt động tốt trong khi vẫn giữ chi phí tổng thể thấp. Tôi đã có hầu hết các tài liệu nằm xung quanh nhà để xe của mình nhưng bạn sẽ có thể tìm thấy hầu hết những thứ này khá rẻ từ cửa hàng phần cứng địa phương và các trang web phổ biến bán các bộ phận điện tử.

Tôi quyết định chọn một thiết kế khá đơn giản bằng cách sử dụng bố cục gamepad NES cổ điển với các nút bổ sung của SNES. Tôi nghĩ rằng thiết kế này rất phù hợp với kết cấu bằng gỗ và tạo cho nó một phong cách cổ điển mát mẻ.

Do thiết kế đơn giản nên tôi không cần phác thảo trước nhiều. Tôi chỉ đánh dấu các vết cắt trực tiếp của miếng ván lớn nhất mà tôi có và làm việc một cách lỏng lẻo khỏi các đường trung tâm hơn là đo lường chính xác mọi thứ.

Bước 1: Dụng cụ và vật liệu làm đồ gỗ

CẢNH BÁO: SỬ DỤNG CẨN TRỌNG VÀ PHÊ DUYỆT THIẾT BỊ AN TOÀN KHI VẬN HÀNH CÔNG CỤ ĐIỆN

Công cụ

  • Tua vít và vít
  • Máy cưa bàn hoặc máy cưa đĩa
  • Cưa chặt
  • Ghép hình
  • Khoan và các mũi khoan khác bao gồm cưa lỗ 60mm & 25mm
  • Giấy nhám / khối
  • Len thép
  • Bộ định tuyến và các bit:

    • Góc tròn
    • Vịnh nhỏ
    • Gọt cạnh xiên
    • Dài

Vật liệu

  • Ván 19mm (3/4 ") - Tôi đã sử dụng ván nhiều lớp mà tôi còn sót lại từ công việc làm tủ nhưng ván ép hoặc MDF cũng có thể hoạt động tốt với lớp hoàn thiện thích hợp.
  • Chốt 60mm cho các nút mặt - đây là tay vịn thừa từ cầu thang của tôi. Ngoài ra, bạn có thể cắt những thứ này khỏi bảng bằng cưa lỗ và điền vào lỗ chính giữa bằng chất độn gỗ
  • Vết bẩn, véc ni và chất làm mỏng gỗ

Bước 2: D-Pad

D-Pad
D-Pad
D-Pad
D-Pad

Đầu tiên tôi đánh dấu nút D-Pad trên một miếng ván nhiều lớp bằng cách vạch xung quanh một miếng gỗ có kích thước gần đúng với kích thước mà tôi định theo cả chiều ngang và chiều dọc để tạo hình dấu cộng.

Sau đó, tôi cắt nó ra bằng cách sử dụng ghép hình và chà nhám nó xuống cho đến khi nó mịn và khá đồng đều. Tôi cũng làm tròn các cạnh trên bằng cách sử dụng bộ định tuyến với bit làm tròn góc.

Khi tôi hài lòng với hình dạng tổng thể, tôi đặt nút D-Pad lên trên một bảng khác lớn hơn để sử dụng cho phần trên cùng của bảng điều khiển trò chơi.

Tôi dùng bút chì vạch xung quanh D-pad để khoét lỗ hình D-Pad. Khi cắt nó ra, đầu tiên tôi đánh dấu các điểm góc bằng các lỗ khoan nhỏ và sau đó sử dụng ghép hình để cắt hình dạng chính.

Tôi đã dành một chút thời gian để chà nhám các cạnh của cả nút D-Pad và lỗ để làm cho nó trượt ra vào trơn tru. Bạn sẽ muốn nó khá lỏng lẻo nhưng với chuyển động bên tối thiểu.

Bước 3: Các nút

Các nút
Các nút
Các nút
Các nút
Các nút
Các nút
Các nút
Các nút

Tiếp theo, tôi cắt các nút mặt từ chốt 60mm và các nút hình viên thuốc nhỏ hơn cho Bắt đầu và Chọn từ các phím tắt từ bảng trên cùng. Sau đó, tôi cắt các lỗ tương đương trên bảng trên cùng bằng cách sử dụng cưa lỗ 60mm cho các nút lớn hơn và cưa lỗ 25mm và ghép hình cho các nút bắt đầu và chọn.

Tôi cắt chốt bằng một chiếc cưa với một lưỡi hơi xỉn màu nên các nút trên mặt bị cháy một chút như bạn có thể thấy trong các bức ảnh nhưng điều đó không thành vấn đề vì dù sao thì tôi cũng định nhuộm chúng bằng màu tối.

Để tạo cảm giác đẹp hơn cho các nút trên mặt, tôi đã bo tròn các cạnh trên của chúng bằng cách sử dụng bộ định tuyến với bit làm tròn góc. Tôi chỉ vuốt xuống các cạnh trên cùng của nút Bắt đầu và Chọn vì chúng hơi quá nhỏ để hoạt động với bộ định tuyến.

Ở giai đoạn này, tôi cũng làm tròn các góc trên bo mạch trên cùng bằng cách sử dụng ghép hình (được đánh dấu bằng nắp thiếc phủ vecni) và thêm một cạnh vát xung quanh bằng cách sử dụng bộ định tuyến với bit vát.

Bước 4: Thêm bảng cơ sở

Thêm bảng cơ sở
Thêm bảng cơ sở
Thêm bảng cơ sở
Thêm bảng cơ sở

Bảng cơ sở chứa các thiết bị điện tử và chỉ là một mảnh khác của bảng 19mm (3/4 "). Tôi cắt nó theo hình dạng bằng cách đặt bảng trên cùng lên bảng cơ sở lớn hơn một chút, theo dõi hình dạng của nó bằng 1/2" thêm bằng cách sử dụng miếng đệm và sau đó cắt nó bằng cưa bàn và ghép hình cho các góc.

Tôi cũng làm tròn cả hai cạnh trên và dưới của bảng cơ sở bằng cách sử dụng bộ định tuyến với bit góc làm tròn.

Bước 5: Hoàn thiện gỗ

Kết thúc gỗ
Kết thúc gỗ
Kết thúc gỗ
Kết thúc gỗ
Kết thúc gỗ
Kết thúc gỗ

Bắt đầu với các nút, tôi sử dụng một số vết ố / véc ni màu tối dựa trên Polyurethane để tạo ra một lớp hoàn thiện mềm, dẻo đẹp cho các nút hoạt động hoàn hảo cho những nút đó.

Tôi nhuộm bảng cơ sở bằng cách sử dụng một miếng vải có vết gỗ sẫm màu bôi lên, cố gắng khớp màu / sắc độ với các nút càng chặt chẽ càng tốt trong khi vẫn giữ được nhiều vân gỗ hơn.

Sau đó, tôi hoàn thành các tấm ván trên và dưới bằng sơn bóng satin trong suốt bằng cách sử dụng nhiều lớp sơn và chà xát bằng len thép và chất làm mỏng ở giữa các lớp sơn để sửa chữa mọi vết bẩn.

Trong suốt giai đoạn này, điều quan trọng là phải liên tục kiểm tra xem các nút vẫn vừa khít và thực hiện bất kỳ điều chỉnh cần thiết nào khi bạn di chuyển bằng cách chà nhám bất kỳ khu vực nào mà mọi thứ bắt đầu dính.

Bước 6: Chuẩn bị dây

Chuẩn bị dây điện
Chuẩn bị dây điện
Chuẩn bị dây điện
Chuẩn bị dây điện
Chuẩn bị dây điện
Chuẩn bị dây điện
Chuẩn bị dây điện
Chuẩn bị dây điện

Để tạo ra một số không gian cho các thiết bị điện tử, tôi đã cắt một khoang trong bo mạch cơ sở bằng cách sử dụng bộ định tuyến và bit thẳng.

Tôi cũng cắt các ống dẫn dây cho tất cả các nút bằng cách sử dụng bit cove. Đầu tiên, tôi đánh dấu vị trí của các lỗ nút trên bảng chân tường bằng bút chì bằng cách sử dụng bảng trên cùng làm giấy nến.

Điều này cho phép tôi định tuyến dễ dàng các tuyến dây sau này.

Tôi cũng cắt một khoang ở phía sau của bo mạch trên cùng để có thêm không gian cho bộ điều khiển vi mô và breadboard.

Quyền truy cập cáp USB đã được cắt bằng một đoạn thẳng nhỏ hơn để giữ cho nó nằm gọn trong ống định tuyến và tránh bất kỳ chuyển động nào.

Bước 7: Dụng cụ và vật liệu điện tử

Công cụ

  • Máy đo vạn năng / kết nối
  • Hàn sắt

Vật liệu

  • Arduino Leonardo / Pro Micro với cấu hình cần điều khiển USB HID (Tôi đã sử dụng một bản sao rẻ tiền)
  • Các nút microswitch (càng nhỏ và phẳng càng tốt)
  • Breadboard mini (hoặc tuy nhiên bạn muốn nối dây bộ điều khiển)
  • Kết nối dây (tôi chủ yếu sử dụng dây nhảy Dupont)
  • Máy hàn điện tử (vẫn có cuộn lõi nhựa thông ban đầu của tôi từ thời đại học)
  • Ống co nhiệt
  • Keo để gắn dây và chuyển mạch vào gỗ, ví dụ: Glu Dots hoặc súng bắn keo

Bước 8: Nối các nút

Image
Image
Đấu dây các nút
Đấu dây các nút
Đấu dây các nút
Đấu dây các nút

Sau khi thử một số cách làm cho các nút hoạt động ổn định, tôi thấy cách tiếp cận có vẻ hiệu quả nhất là sử dụng một số công tắc vi mô có dây song song cho mỗi nút để nếu có bất kỳ công tắc nào được kích hoạt thì nút đó sẽ được "bật".

Điều này yêu cầu đấu dây một vòng cho mỗi nút và nối mỗi vòng trong số các vòng này trở lại mini-breadboard. Các vòng lặp được hàn và quấn bằng ống co nhiệt và mỗi vòng được kết nối trở lại với breadboard bằng cách sử dụng đầu nối jumper Dupont.

Trong giai đoạn này, điều quan trọng là phải liên tục kiểm tra kết nối bằng cách sử dụng máy kiểm tra nhiều mét / liên tục và cuối cùng là kiểm tra bằng các nút gỗ thực tế.

Bước 9: Đấu dây Bộ điều khiển và Mã

Đấu dây Bộ điều khiển và Mã
Đấu dây Bộ điều khiển và Mã
Đấu dây Bộ điều khiển và Mã
Đấu dây Bộ điều khiển và Mã

Việc đấu dây bộ điều khiển khá đơn giản do sử dụng các đầu nối mini-breadboard và Dupont, có nghĩa là tôi có thể dễ dàng di chuyển các dây xung quanh khi cần thiết.

Mã này cũng khá cơ bản. Tôi đã sử dụng lại một số mã từ một dự án gamepad trước đó (bạn có thể bỏ qua các bit trục cần điều khiển không cần thiết trong dự án này).

Mã này sử dụng Thư viện cần điều khiển Arduino tuyệt vời Bạn có thể tìm hiểu thêm về cách bắt đầu với điều đó từ tài liệu hướng dẫn hữu ích này.

Bước 10: Lắp ráp và kiểm tra

Image
Image
Lắp ráp và kiểm tra
Lắp ráp và kiểm tra
Lắp ráp và kiểm tra
Lắp ráp và kiểm tra
Lắp ráp và kiểm tra
Lắp ráp và kiểm tra

Tôi đã sử dụng Glu Dots để gắn các công tắc vi mô vào bảng mạch cơ sở cho thuận tiện nhưng súng bắn keo có thể sẽ hoạt động lâu dài hơn.

Tôi thực hiện một số chân bằng cách sử dụng cưa lỗ cắt ra từ các lỗ trên mặt nút. Tôi cũng đã vát những thứ này ở cạnh dưới của chúng bằng cách sử dụng bộ định tuyến với bit vát.

Sau đó, tôi bắt vít đế và bảng trên với nhau bằng các chân.

Sau một số thử nghiệm của trưởng nhóm QA của dự án, chúng tôi phát hiện ra rằng các nút đang bị kẹt và tất nhiên sẽ rơi ra nếu gamepad bị lật.

Giải pháp cho những vấn đề này gấp ba lần.

  • Đầu tiên, tôi khoan các lỗ trên bo mạch cơ sở ở các tâm nút để một con vít có thể luồn qua một cách lỏng lẻo và sau đó vặn vào nút.
  • Thứ hai, tôi đã thêm các công tắc vi mô bổ sung (chúng rất rẻ) để tránh nút bị đẩy vào không gian chết và bị kẹt. Điều này cũng tạo thêm cảm giác nhấp chuột cho các nút.
  • Thứ ba, tôi đã thêm các miếng lò xo để các nút không di chuyển xung quanh (tùy chọn nhưng là một cải tiến tốt đẹp).

Giải pháp này thực sự hoạt động khá tốt và làm cho gamepad hoạt động như mong muốn. Nó cũng cho phép điều chỉnh độ cao, độ phát và độ đàn hồi của từng nút riêng biệt thông qua các vít ở giữa.

Bước 11: Kết luận

Lời kết
Lời kết
Lời kết
Lời kết

Đây là một dự án thú vị và tôi khá hài lòng với kết quả cuối cùng. Tấm lót đã được thử nghiệm căng thẳng ở một bản demo công nghệ cả ngày và được một số người chơi khá nhiệt tình sử dụng liên tục mà không gặp vấn đề gì.

Nếu bạn quan tâm đến việc xây dựng phiên bản của riêng mình, hãy kiểm tra xem nó có tương thích với bảng điều khiển hoặc máy tính mà bạn muốn sử dụng hay không. Nó sẽ hoạt động tốt trên bất kỳ thiết bị nào hỗ trợ cấu hình cần điều khiển HID tiêu chuẩn USB. Tôi đã thử nghiệm nó trên Windows và Android và nó hoạt động hoàn hảo trên cả hai.

Nó cũng hoạt động tốt trong các trình duyệt web hỗ trợ API gamepad HTML5 mà tôi sử dụng trong một vài trò chơi cổ điển mà tôi đã phát triển cùng với gamepad - Kẻ xâm lược từ không gian và Galaxeroids. Kiểm tra chúng quá!

Cảm ơn bạn đã đọc đến đây và cho tôi biết suy nghĩ của bạn trong các ý kiến!

Đề xuất: