Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tôi xây dựng cấu trúc giống như trò chơi arcade được điều khiển bằng Arduino và một máy tính xách tay bên ngoài.
Nó sẽ có một vài tùy chọn bị bỏ qua để bạn điền vào: thiết kế arcade cần một màn hình, điều này quyết định bạn cần phải xây dựng toàn bộ khung lớn như thế nào.
Bước 1: Yêu cầu
Bạn sẽ cần: Arduino Uno
Dây: Bạn sẽ cần cả hai đầu nam và nữ do bộ phận cần điều khiển. Nam với nam cùng với nữ với nữ sẽ có tác dụng, nhưng nam với nữ cũng có tác dụng. Tôi giới thiệu rất nhiều loại có màu sắc khác nhau.
Bảng đột phá cần điều khiển DR811
Breadboard 170 chân (Một cái nhỏ) Bạn không cần phải hàn trong khóa học này, nhưng bạn có thể tinh chỉnh thiết kế của tôi với nó.
Nút Microswitch 12x12mm (Bất kỳ nắp màu nào)
Điện trở 10k Ohm.
Ducttape
Móng tay
(Cũ) Màn hình. Ưu tiên hình vuông.
Gỗ (hoặc thứ gì khác mà bạn dùng để đóng khung)
Khung màu trắng trên ảnh là tối ưu, một cái gì đó như thế này rất tiện cho việc quản lý cáp của bạn.
Bước 2: Thiết lập hệ thống dây Arduino
Cần điều khiển rất cơ bản và có dây như hình ảnh hiển thị. Khe khóa phải được đưa vào một số ghim của bạn. Trong hình ảnh của tôi, cả phím điều khiển và nút đều được cho thấy chúng được đưa vào khe 2. Chúng tôi sẽ không sử dụng phím của cần điều khiển (điều này là để nhấn nút của cần điều khiển). Vì vậy, tôi đặt điều này thành 3 (nếu bạn muốn bao giờ làm điều gì đó với điều đó).
X và Y của cần điều khiển sẽ là đầu vào tương tự. A0 và A1. Hơn nữa, bạn phải áp dụng 5v và tiếp đất cho Cần điều khiển.
Nút này là phiên bản nhỏ hơn của
Trong khóa học này, tôi đã sử dụng một breadboard nhỏ hơn như được hiển thị trên hình ảnh. Điều này sẽ cấp cho bạn một bảng mạch nút rất nhỏ mà bạn không cần phải hàn. Đảm bảo thực sự nhấn nút microwitch vào breadboard, nó cần một chút áp lực để bám vào nó.
Nút sử dụng 3.3v.
Bước 3: Viết kịch bản Arduino
Tập lệnh chuyển đổi tương tự và kỹ thuật số cùng nhau, vì điều này hơi phức tạp khi thực hiện trên arduino Uno. Trên Arduino Leonardo, điều đó dễ dàng hơn. Hai người bạn lập trình viên của tôi | Aroop Roelofs và Robert Popijus đã giúp tôi biến điều này thành hiện thực.
Để giải thích script này: nó bắt đầu bằng việc xác định một tập hợp các biến, bạn sẽ cần tốc độ truyền là 9600, bằng cách này arduino có thể tiếp tục gửi đầu vào cho Unity Game engine một cách chính xác.
Cần điều khiển hoạt động với điểm trung tâm gồm 512 đơn vị (bạn có thể tưởng tượng chúng là pixel). Chúng ta cần giá trị X +, X-, Y + và Y-. Đây là lý do tại sao chúng tôi xác định 256 trên hai biến trục. Bằng cách này, các phím điều khiển căn giữa chính xác 512 và giá trị từ -1 đến 1 có thể được trả về.
Phía dưới cùng bên dưới "mã thực tế" tạo ra một tổ hợp từ nhất định dưới dạng một Chuỗi duy nhất, được gửi đến công cụ Unity. Nó sẽ trông giống như: Xvalue_Yvalue_FiringYes / No
Nút sẽ hiển thị ft (bắn đúng) để nói rằng người chơi đang bắn. Nếu không, nó sẽ tiếp tục thông báo ff (fire false)
Vì vậy, nếu bạn đặt cần điều khiển sang bên phải một chút và nhấn nút kích hoạt, hệ thống sẽ gửi một thứ gì đó giống như 0,53_0_ft
Phần dưới cùng là động cơ làm việc cho cơ cấu này.
Ngoài ra, có thể tải xuống tập lệnh tại đây
Bước 4: Xây dựng khung trò chơi điện tử
Đây là một bước tiến lớn và có thể khác với bạn so với cách tôi đã làm.
Bạn cần dựng một khung gỗ xung quanh màn hình mà bạn muốn sử dụng cho trò chơi điện tử.
Bắt đầu với việc vẽ khung của bạn và nhận các phép đo chính xác. Đo xung quanh màn hình của bạn để có kết quả tốt nhất. Bạn cần tạo một mặt trước có góc nghiêng để đặt arduino của bạn. Tôi đã sử dụng một ít 8 đến 9 cm nhô ra của màn hình, bắt đầu với phần dưới và sau đó thêm một số mặt bên trên bức ảnh đầu tiên. Tôi đã làm việc với MDF, rất dễ dàng để xây dựng bằng gỗ.
Thêm mặt sau của trò chơi điện tử của bạn, với MDF, bạn có thể sử dụng vít để giữ mọi thứ lại với nhau. Tôi không sử dụng keo, vì vậy tôi có thể tháo rời khung này nếu tôi muốn nâng cấp hoặc sửa chữa thứ gì đó sau này.
Sau khi thêm mặt sau, bạn cần tạo một bệ đỡ cho màn hình của mình có thể đứng vững. Màn hình của bạn nên đứng cao hơn một chút so với phần dưới cùng của toàn bộ trò chơi: phần dưới là dành cho cấu trúc arduino của bạn.
Trên bảng điều khiển trên cùng, tôi đã cắt bớt một số tấm tản nhiệt để không khí lưu thông, vì màn hình của tôi hơi cũ và nó có thể bị nóng.
Tạo một số lỗ lớn có lý do ở mặt sau để HMDI / VGA và cáp nguồn của màn hình có thể bị lòi ra ngoài.
Bước 5: Thêm Arduino
Arduino của bạn nên được đưa vào căn phòng phía trước, nhô ra khỏi trò chơi điện tử của bạn. Bạn cần phải xây dựng hai nền tảng để có cần điều khiển và bảng mạch nút. Tôi sử dụng hai thanh gỗ và cưa chúng theo cùng một góc mà bảng điều khiển phía trước đi xuống. Bằng cách này, cần điều khiển và nút của bạn sẽ nhô ra giống như cách làm của toàn bộ bảng điều khiển phía trước.
Bảng điều khiển phía trước khá đơn giản, hãy khoan một số lỗ để cần điều khiển và nút của bạn có thể thò ra ngoài. Bạn cần một vài lỗ.
Một lỗ cho cần điều khiển của bạn, một lỗ cho nút của bạn và một lỗ để cáp USB Arduino của bạn thò ra. Bạn có thể để lại lỗ cuối cùng này và tạo pin trên arduino của mình nếu muốn. Bạn cũng có thể thêm lỗ cuối cùng trên một trong các tấm bên.
Bản thân nút rất thấp và sẽ không dính bên ngoài bảng điều khiển phía trước của bạn. Tìm một vật thể bằng vải cilinder, một nắp son môi. Đây thường là một mặt tốt cho một nút ngón tay. Với lớp keo siêu dày, tôi đổ đầy nắp và dán nắp trên cùng của nút lên miếng giấy đã được đóng dấu. Tiếp theo, bạn có thể nhấp trở lại nó trên nút của breadboard. Tôi đã tự mình tìm thấy một vài chiếc đinh và đóng những chiếc đinh này vào các lỗ nhỏ đi kèm với bộ phận cần điều khiển. Nếu bạn nối breadboard ở tất cả các phía, nó sẽ không thể di chuyển kết hợp với nút nắp nhô ra khỏi bảng điều khiển phía trước của bạn. cùng nhau.
Bước 6: Tải xuống trò chơi và chơi
Tôi đã tạo một trò chơi mà bạn có thể chơi ngay lập tức.
Nó có thể tải xuống tại
Kết nối USB Arduino với Máy tính xách tay hoặc PC của bạn và kết nối HDMI. Khi cửa sổ trò chơi bật lên, hãy chọn "Hiển thị 2", đây thường là màn hình được kết nối của bạn. Nếu sử dụng màn hình cũ hơn và có máy tính mới hơn, bạn có thể cần bộ chuyển đổi VGA sang HMDI như trên hình.
Chơi và tận hưởng!
Đề xuất:
Bộ điều khiển trò chơi nhịp điệu Arduino (dành cho trò chơi của riêng tôi): 6 bước
Bộ điều khiển trò chơi nhịp điệu Arduino (cho Trò chơi của riêng tôi): Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tôi tạo Bộ điều khiển trò chơi nhịp điệu này từ đầu. Nó liên quan đến các kỹ năng chế biến gỗ cơ bản, kỹ năng in 3d cơ bản và kỹ năng hàn cơ bản. Bạn có thể xây dựng dự án này thành công nếu bạn không có
Bộ điều khiển trò chơi tự làm dựa trên Arduino - Bộ điều khiển trò chơi Arduino PS2 - Chơi Tekken với tự làm trò chơi Arduino: 7 bước
Bộ điều khiển trò chơi tự làm dựa trên Arduino | Bộ điều khiển trò chơi Arduino PS2 | Chơi Tekken với Bàn điều khiển Arduino tự làm: Xin chào các bạn, chơi game luôn thú vị nhưng chơi với Bộ điều khiển trò chơi tùy chỉnh tự làm của riêng bạn sẽ thú vị hơn
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Bộ điều khiển trò chơi không dây với Arduino và NRF24L01 + (hỗ trợ một hoặc hai bộ điều khiển): 3 bước
Bộ điều khiển trò chơi không dây với Arduino và NRF24L01 + (hỗ trợ một hoặc hai bộ điều khiển): Bạn có thể tìm thấy dự án hoàn chỉnh từ trang web của tôi (bằng tiếng Phần Lan): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla / Đây là một bản tóm tắt thực sự ngắn về dự án. Tôi chỉ muốn chia sẻ nó nếu ai đó muốn
Trình mô phỏng trò chơi điện thoại thông minh- Chơi trò chơi Windows bằng IMU điều khiển bằng cử chỉ, Gia tốc kế, Con quay hồi chuyển, Từ kế: 5 bước
SmartPhone Game Simulator- Chơi Windows Games Sử dụng IMU Điều khiển bằng cử chỉ, Gia tốc kế, Con quay hồi chuyển, Từ kế: Hỗ trợ dự án này: https://www.paypal.me/vslcreations bằng cách quyên góp cho mã nguồn mở & hỗ trợ để phát triển hơn nữa