Mục lục:
- Bước 1: Mạch
- Bước 2: Vật liệu cần thiết
- Bước 3: Làm lá chắn
- Bước 4: Mã Arduino
- Bước 5: Xem kết quả trong màn hình nối tiếp
- Bước 6: Kiểm tra giao tiếp Arduino thống nhất
- Bước 7: Sẵn sàng cho phần cứng
- Bước 8: Video giao tiếp Arduino Unity
- Bước 9: Phát triển trò chơi trong Unity
- Bước 10: Kiểm tra trò chơi Video trong Unity
- Bước 11: Trò chơi
- Bước 12: Cấu hình tệp cấu hình
- Bước 13: Chơi trò chơi
- Bước 14: Xem và phát trên TV
Video: Chạy trò chơi Jump sử dụng Unity, BT Arduino, Cảm biến siêu âm: 14 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Sau thành công của dự án thống nhất của tôi Trò chơi ba chiều 3D nhiều người chơi và Máy chiếu ba chiều cho PC, đây là dự án thứ hai trong sự hợp nhất. Vì vậy, để hoàn thành dự án đầy đủ từ đầu đến cuối trò chơi, bạn phải mất rất nhiều thời gian để nghiên cứu. Khi tôi bắt đầu kế hoạch dự án cho hai cảm biến siêu âm để giảm trừ chạy và nhảy. Nhưng khi mã hóa, tôi thấy chỉ một cảm biến là đủ để hoàn thành dự án. Ở đây trong dự án này, tôi đã trình bày đầy đủ về giao tiếp giữa Arduino và Unity bằng bluetooth. Do phải thử và sửa rất nhiều lỗi trong khi xây dựng trò chơi, tôi không thể biên dịch phát triển trò chơi. Nhưng đã trình bày chi tiết vấn đề giao tiếp và các bước khắc phục nó trong dự án. Đính kèm trò chơi dưới dạng tệp Zip. Hãy đi đến dự án.
Bước 1: Mạch
1) Kết nối cảm biến siêu âm và mô-đun Bluetooth Vcc và Gnd với 5V và Gnd của arduino.
2) Kết nối Tx của Arduino với Rx của mô-đun Bluetooth.
3) Kết nối chân D7 với Bộ kích hoạt của cảm biến siêu âm và D8 với Chân tiếng vọng.
4) Kết nối pin 9V với Vin và Gnd của Arduino.
Bước 2: Vật liệu cần thiết
Dự án này cần rất ít nguyên liệu nhưng mất nhiều thời gian cho Chương trình thống nhất.
Vật liệu thiết yếu
1) Arduino Uno - 1 Không
2) Cảm biến siêu âm HC-SR04 - 1No
3) Mô-đun Bluetooth HC-05. - 1Không
4) Bộ chuyển đổi DC 12V hoặc Pin 9V (Tôi sử dụng pin 9V để làm cho nó di động).
5) Bảng mạch PCB trơn.
Yêu cầu phần mềm
1) Sự thống nhất.
2) Arduino IDE.
Bước 3: Làm lá chắn
1) Giống như tất cả các dự án của tôi, tôi làm lá chắn cho dự án. Nếu bạn sử dụng sức căng của breadboard trong khi xử lý những thứ đặc biệt là di động, vì vậy tôi luôn làm lá chắn cho tất cả các dự án của mình.
2) Tôi muốn làm cho nó di động. Vì vậy, để lấp đầy không gian, tôi đặt mô-đun bluetooth giữa nguồn điện và cổng usb của arduino.
3) Sử dụng đầu nối Nam và Nữ để làm tấm chắn. Đối với kết nối pin, hàn một đầu nối pin với Vin và Gnd.
Bước 4: Mã Arduino
Nếu Kết nối với PC hoặc điện thoại di động, tôi luôn giảm công việc của arduino bằng cách giảm mã. Vì vậy, trong mã arduino, tôi chỉ nhận khoảng cách siêu âm và gửi khoảng cách thông qua tx nối tiếp với & as start character và $ as end character.
Bước 5: Xem kết quả trong màn hình nối tiếp
Bằng cách mở cổng nối tiếp Bluetooth trong Arduino IDE, bạn có thể xem dữ liệu do arduino gửi trong màn hình nối tiếp.
Bước 6: Kiểm tra giao tiếp Arduino thống nhất
Hình ảnh là tự giải thích. Một số bước muốn thực hiện tôi đã liệt kê chi tiết bên dưới cho từng bước.
1) Mở sự thống nhất và Bắt đầu một dự án mới 2D Kiểm tra nối tiếp.
2) Unity Mở bằng camera chính.
3) Nhấp vào Game Object -> 3D Object -> TextMeshPro - Text.
4) Đặt nó ở trung tâm của Cảnh.
5) Trong Dự án Nhấp vào Tạo và trong menu bật lên Nhấp vào "Tập lệnh C #".
6) Thay đổi Tên thành Comtest cho tập lệnh mới.
7) Nhấp đúp để mở kịch bản trong studio trực quan.
8) Khi Nhập System. IO. Ports Bạn tìm thấy Lỗi.
9) Đi đến thống nhất Nhấp vào Tập tin và nhấp vào Cài đặt xây dựng.
10) Nhấp vào Cài đặt trình phát và trong phần cuối của Cài đặt trình phát, bạn tìm thấy Mức độ tương thích Api.
11) Thay đổi Tập hợp con. Net 2.0 thành. Net2.0. Bây giờ hãy lưu Unity.
12) Vào Visual Studio và thấy quá trình nhập đã ổn.
13) Bây giờ sử dụng cổng Nối tiếp để thiết lập kết nối giữa sự thống nhất và Arduino. Lọc Gửi giá trị bằng cách sử dụng hàm chuỗi với đặc tính bắt đầu và kết thúc làm tham chiếu.
14) Kéo Script vào TexttMeshPro mà chúng tôi đã tạo.
15) Bây giờ chạy chương trình Unity và bạn thấy dữ liệu gửi bởi arduino được hiển thị trong TexttMeshPro.
Bước 7: Sẵn sàng cho phần cứng
1) Dán phần giữ pin vào giữa tấm chắn bằng súng bắn keo nóng.
2) Bây giờ nếu Pin Thiếc được lắp bằng cách sử dụng nó như một giá đỡ và làm cho cảm biến đứng.
3) Nó trông giống như khủng long (Nếu bạn có máy in 3d, hãy làm bao vây cho nó giống như khủng long).
Bây giờ Thiết lập phần cứng đã sẵn sàng.
Bước 8: Video giao tiếp Arduino Unity
Trong video trên, bạn có thể thấy cát dữ liệu do arduino nhận được trong sự thống nhất.
Bước 9: Phát triển trò chơi trong Unity
Tôi sử dụng hướng dẫn từ youtube để phát triển trò chơi. Tôi tải xuống các tài sản miễn phí từ sự thống nhất. Để phát triển trò chơi chi tiết, tôi thực hiện một hướng dẫn khác. Tôi vẫn là một người gầy hơn vì vậy tôi không thể giải thích nó bây giờ.
Cài đặt cổng COM
Những điều chính Chúng tôi muốn lưu ý là tên cổng Com khi tên cổng com đi nhiều hơn Com9 Unity không thể kết nối. Vì vậy, chúng tôi muốn đặt tên là "\\. / Com10" khi được cung cấp trực tiếp. Sau đó chỉ có nó khấu trừ.
Cách Nhảy và Chạy bằng Siêu âm đơn
Tôi đưa ra phạm vi siêu âm tối thiểu và tối đa mà tôi sẽ sử dụng. Làm cho điều đó giữa phạm vi với chiều dài màn hình bằng cách sử dụng phép tính. Ở đây trong chương trình này, tôi sử dụng 0 làm phạm vi tối thiểu và 85 là phạm vi tối đa. Nhưng nếu không có gián đoạn khoảng cách là moe hơn 100. Vì vậy, bằng cách sử dụng khái niệm. Nếu phạm vi hơn 100 được nhận và ngay lập tức với trong Phạm vi nhận được thì chương trình sẽ coi nó là bước nhảy.
Bước 10: Kiểm tra trò chơi Video trong Unity
Từ Unity Chạy trò chơi và kiểm tra bằng Bluetooth Arduino và Ultrasonic.
Bước 11: Trò chơi
Đây là trò chơi trong tệp Zip. Tải xuống Giải nén tệp và nhấp vào Runjump.exe và Trò chơi đang chạy. Trước khi bắt đầu trò chơi, hãy xem bước tiếp theo để cấu hình cổng Com và khoảng cách chơi.
Bước 12: Cấu hình tệp cấu hình
Tải xuống tệp Config.txt và dán nó vào C: của máy tính Cục bộ. Mở tệp và bạn tìm thấy 3 dòng.
Dòng 1 - Biên dịch Bluetooth, Bằng cách sử dụng \. / Trước tên của kết hợp chỉ có thể sử dụng thống nhất nếu cổng com lớn hơn 9.
Dòng 2 - Khoảng cách tối thiểu mà chúng tôi có thể đến gần cảm biến siêu âm.
Dòng 3 - Khoảng cách tối đa từ cảm biến.
Bước 13: Chơi trò chơi
Kết nối pin với arduino và đặt nó trên sàn. Tôi sử dụng đường gạch lát sàn để di chuyển thẳng. Bây giờ chạy Runjump.exe và đợi trò chơi tải. Nhấp vào thanh Space để bắt đầu trò chơi, chạy và nhảy để chơi trò chơi. Thu thập thêm tiền xu và thoát khỏi thiết bị cắt trước khi tất cả 10 cuộc sống biến mất.
Bước 14: Xem và phát trên TV
Kết nối Máy tính xách tay với TV bằng cáp HDMI và Kết nối Pin với mạch và đặt nó trên đường gạch trên foor và bằng cách xem Tv chơi trò chơi. Trẻ em thích nó rất nhiều. Thay đổi chủ đề theo ý muốn của bạn như hoa, sôcôla. Giờ đây, bọn trẻ thích chơi với tiện ích rảnh tay chi phí rất thấp này.
Đây là dự án thứ hai của tôi sử dụng sự thống nhất. Rất vui khi được làm việc đoàn kết. Nhưng phải mất nhiều thời gian để hoàn thành dự án này. Nhiều dự án sắp tới.
Đề xuất:
Chạy các trò chơi Steam của bạn trên Bộ máy trò chơi cổ điển với Raspberry Pi: 7 bước
Chạy các trò chơi Steam của bạn trên Bộ máy trò chơi cổ điển với Raspberry Pi: Bạn có tài khoản Steam với tất cả các trò chơi mới nhất không? Làm thế nào về một tủ arcade? Nếu vậy, tại sao không kết hợp cả hai thành một máy chơi game Steam Streaming tuyệt vời. Cảm ơn những người ở Steam, giờ đây bạn có thể phát trực tuyến các trò chơi mới nhất từ PC hoặc Ma
Tính điểm điện tử cho trò chơi ném túi đậu Trò chơi bóng chày: 8 bước (có hình ảnh)
Tính điểm điện tử cho trò chơi ném túi đậu Trò chơi bóng chày: Tài liệu hướng dẫn này sẽ giải thích cách tự động giữ điểm số bằng phương pháp điện tử cho trò chơi bóng chày theo chủ đề Túi đậu. Tôi sẽ không trình bày cách xây dựng chi tiết của trò chơi bằng gỗ, bạn có thể tìm thấy những kế hoạch đó trên trang web của Ana White tại: https: // www
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
Bộ điều khiển trò chơi Arduino + Trò chơi Unity: 5 bước
Bộ điều khiển trò chơi Arduino + Trò chơi Unity: Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách xây dựng / lập trình một bộ điều khiển trò chơi arduino có thể kết nối với sự thống nhất
Cách kiểm tra xem trò chơi có chạy trên máy tính của bạn hay không trước khi bạn mua trò chơi.: 4 bước
Cách kiểm tra xem trò chơi có chạy trên máy tính của bạn hay không trước khi bạn mua trò chơi: Gần đây tôi đã mua Call of Duty 4 từ một người bạn (tôi có thể thêm miễn phí) vì nó sẽ không chạy trên máy tính của anh ấy. Chà, máy tính của anh ấy còn khá mới, và điều đó khiến tôi bối rối tại sao nó không chạy. Vì vậy, sau vài giờ tìm kiếm trên internet, tôi đã bắt gặp