Mục lục:
- Bước 1: Vật liệu & Công cụ
- Bước 2: Xây dựng bộ điều khiển găng tay! (Trang 1)
- Bước 3: Xây dựng bộ điều khiển găng tay! (Tr. 2)
- Bước 4: Lên kế hoạch cho Bộ điều khiển trò chơi
- Bước 5: Hãy bắt đầu lập trình: Thiết lập CPX
- Bước 6: Thêm tất cả các thư viện
- Bước 7: Viết mã điều khiển
- Bước 8: Gỡ lỗi: Xem có gì xảy ra với mã CPX
- Bước 9: Kiểm tra và cải thiện
- Bước 10: Có tất cả niềm vui !
Video: Bộ điều khiển cử chỉ Minecraft: 10 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Di chuyển cơ thể của bạn để chơi Minecraft! Gì!! Đúng. Kiểm tra video để xem bản demo:)
Hướng dẫn này sẽ chỉ cho bạn cách tạo bộ điều khiển trò chơi bằng cử chỉ của riêng bạn cho Minecraft (hoặc trò chơi máy tính yêu thích khác của bạn). Di chuyển (các) tay của bạn để đi bộ / chạy / nhảy, nhìn xung quanh và tấn công * tất cả mọi thứ!
Bắt đầu nào! Hãy sở hữu cho mình một chiếc Circuit Playground Express, lấy mã chương trình của tôi và bắt đầu chơi Minecraft theo cách thú vị nhất từ trước đến nay!:NS
Thời gian đọc: 20 phút
Thời gian xây dựng: ~ 2 giờ
Chi phí: ~ $ 30
* Việc tấn công những thứ chuyển động (như quái vật) là một việc khó khăn, vì vậy hãy cẩn thận trong chế độ sinh tồn! Hoặc sử dụng điều này để thử thách kỹ năng của bạn:)
Bước 1: Vật liệu & Công cụ
Vật liệu
- Circuit Playground Express (FYI: sẽ gọi đây là "CPX" để tiết kiệm việc nhập)
- Cáp MicroUSB sang USB
- Găng tay - sử dụng găng tay dày hoặc găng tay có nhiều lớp (để tránh làm ngắn sợi dẫn điện)
- Vải dẫn điện (~ 6 inch x 6 inch)
- Chỉ dẫn điện (~ 24 in.)
- Chủ đề thông thường (~ 24 in.)
- Dải Velcro (hai 1 inch x 1 inch)
Công cụ
- Kim khâu
- Cây kéo
- và một sự kiên nhẫn..:)
Bước 2: Xây dựng bộ điều khiển găng tay! (Trang 1)
Bạn có thể tạo bộ điều khiển cử chỉ mà không cần găng tay, nhưng bộ điều khiển bằng găng tay giúp chơi dễ dàng hơn, giữ CPX ở cùng một hướng (rất quan trọng) và có nghĩa là bạn có thể sử dụng ngón tay của mình làm các điều khiển bổ sung!
1. Cắt các hình chữ nhật bằng vải dẫn điện cho miếng đệm ngón tay (~ 0,5 inch x 1 inch)
2. Dùng chỉ thường để khâu các miếng vải dẫn điện vào mỗi ngón tay của găng tay
Đề nghị sử dụng bút đánh dấu hoặc bút khác để tránh may hai mặt của găng tay lại với nhau (rút kinh nghiệm từ những sai lầm của tôi.
3. Gắn CPX vào găng tay bằng các ô vuông khóa dán
Bước 3: Xây dựng bộ điều khiển găng tay! (Tr. 2)
4. Sử dụng kẹp cá sấu hoặc dây cách điện để kết nối mặt đất CPX ("GND") với miếng đệm ngón tay cái
5. Khâu chỉ dẫn điện từ các miếng cảm ứng điện dung CPX (A1, A2, A3 & A4) vào từng ngón tay trong số bốn ngón tay
6. Nếu bạn có đồng hồ vạn năng, hãy kiểm tra tính liên tục giữa các chân CPX và miếng đệm ren dẫn điện.
Bước 4: Lên kế hoạch cho Bộ điều khiển trò chơi
Ngày thứ nhất! Chúng ta cần làm gì để điều khiển Minecraft (hoặc một trò chơi tuyệt vời khác)?
Đây là một bài học siêu hữu ích và thú vị về Tư duy thiết kế, nhưng bạn có thể bỏ qua bài này nếu bạn chỉ muốn sử dụng các điều khiển của tôi. Bạn luôn có thể quay lại đây sau nếu muốn thay đổi sau: D
1. Xác định điều khiển trò chơi (quan trọng)
Lưu ý: Bắt đầu đơn giản! Tìm ra các điều khiển quan trọng nhất cho trò chơi và bắt đầu ở đó. Bạn luôn có thể bổ sung thêm sau.
Đây là những điều khiển mà tôi muốn sử dụng khi chơi Minecraft.. ở chế độ sáng tạo:) (bạn có thể sử dụng những điều khiển tương tự hoặc tùy chỉnh điều khiển của riêng bạn!):
Sự chuyển động:
- Đi về phía trước: Phím W
- Chạy: Ctrl + W
- Bước: Thanh dấu cách
- Nhìn trái & phải: Xoay chuột
- Đi lùi: Phím S
Hành động:
- Tấn công: Nhấp chuột trái
- Đặt khối / Đẩy / Mở: Nhấp chuột phải
- Khoảng không quảng cáo: Phím E
- Thoát: Phím ESC
2. Quyết định cách bạn muốn sử dụng cử chỉ và / hoặc miếng đệm ngón tay để kích hoạt các điều khiển này. Đề xuất để phác thảo kế hoạch của bạn
Đây là quá trình suy nghĩ thiết kế của tôi:
Tôi luôn muốn có cảm giác như đang thực sự * trong * một trò chơi, vì vậy tôi đã đi theo con đường "VR giá rẻ" và sử dụng các cử chỉ để điều khiển các chuyển động cơ bản. Đối với đi bộ, tôi đã đi theo lộ trình "hãy di chuyển cánh tay của tôi như tôi đang đi bộ", tuyến đường này dễ dàng chuyển thành chạy và nhảy bằng cách tăng tốc độ chuyển động.
Để dễ dàng đặt một khối hoặc trao đổi vật phẩm, tôi quyết định sử dụng chuyển động "bắt tay vụng về".
Quay đầu là một thử thách nhỏ, nhưng mục tiêu của tôi là có thể nhìn xung quanh bằng cách di chuyển tay theo hướng tôi muốn nhìn.
Attack trở thành miếng đệm ngón tay trỏ, kiểm kê miếng đệm ngón tay giữa (cuối cùng tôi đã tháo ra), Thoát khỏi miếng đệm ngón đeo nhẫn và miếng đệm ngón út để tôi đi lùi lại.
Một lần nữa, bạn có thể giữ nguyên các điều khiển này hoặc tự thiết kế: D
Bước 5: Hãy bắt đầu lập trình: Thiết lập CPX
1. Nếu bạn đang sử dụng Windows, hãy tải xuống Trình điều khiển Windows Adafruit tại đây.
2. Tải xuống và lưu tệp CPX Circuit Python UF2 mới nhất.
3. Cắm CPX bằng cáp USB (đảm bảo rằng nó có khả năng truyền dữ liệu)
4. Nhấp đúp vào nút đặt lại trên CPX
Đèn LED sẽ chuyển sang màu xanh lục. Nếu chúng có màu đỏ, điều đó có nghĩa là có sự cố khi truyền dữ liệu đến CPX - hãy kiểm tra cáp USB, thử một cổng USB khác trên máy tính của bạn hoặc thử phương pháp "rút và cắm lại" đáng tin cậy.
5. Trên máy tính của bạn, bạn sẽ thấy một ổ đĩa mới có tên "CPLAYBOOT"
6. Kéo tệp CPX Circuit Python UF2 vào ổ đĩa
7. Ổ "CPLAYBOOT" sẽ biến mất và được thay thế bằng "MẠCH"
Bước 6: Thêm tất cả các thư viện
Các thư viện cho phép chúng tôi truy cập tất cả các loại chức năng đặc biệt cho CPX mà không cần phải lập trình rất nhiều.. Hoan hô mã nguồn mở! Cài đặt này sẽ tải xuống hầu hết các thư viện MicroPython tiêu chuẩn *. Hãy sử dụng chúng khi rảnh rỗi để tìm hiểu về những điều thú vị hơn mà bạn có thể làm!
1. Tải xuống và lưu Bản phát hành gói thư viện Adafruit Circuit Python từ đây
2. Giải nén thư mục, mở thư mục đầu tiên và sao chép thư mục lib vào ổ đĩa "CIRCUITPY"
* Không chắc bạn sẽ hết dung lượng vì CPX đi kèm với ít nhất 2MB bộ nhớ Flash. Tuy nhiên, nếu bạn thực sự cần thêm dung lượng, bạn có thể truy cập lại các thư viện và xóa những thư bạn không cần. Nếu bạn làm rối chúng, chỉ cần sao chép và dán lại thư mục lib.
Bước 7: Viết mã điều khiển
CPX có một trình biên dịch tích hợp, có nghĩa là bạn có thể lập trình nó bằng (khá nhiều) bất kỳ ngôn ngữ nào bạn muốn! Tôi đã chọn MicroPython, một phiên bản Python dành cho vi điều khiển, vì Python thật tuyệt vời.
Đọc bước này nếu bạn muốn hiểu cách chương trình hoạt động (chắc chắn được đề xuất) hoặc nếu bạn muốn sửa đổi nó để thiết kế phiên bản của riêng bạn.
Đây là kho lưu trữ GitHub có mã đầy đủ. Tải xuống, kéo nó vào CPX của bạn và đổi tên tệp "Code.py" (đây là mã thô nếu bạn chỉ muốn sao chép và dán)
1. Để thực hiện những điều chúng tôi muốn với bộ điều khiển của mình, chúng tôi cần các thư viện MicroPython sau:
-
Gia tốc kế LIS3DH
Điều này cho phép chúng tôi sử dụng chuyển động để kích hoạt nhiều thứ khác nhau
-
Bàn phím Thiết bị Giao diện Con người ("HID")
Thư viện này cho phép chúng tôi điều khiển bàn phím
-
Chuột HID
Thư viện này có nghĩa là chúng ta có thể điều khiển chuột
-
Cảm ứng điện dung CPX
Thư viện này cho phép chúng tôi sử dụng tính năng cảm ứng điện dung trên CPX, xin chào
- Một vài thư viện khác giúp cuộc sống của chúng ta dễ dàng hơn: thời gian, busio và board.
2. Cấu hình và khởi tạo các thư viện
Gán các biến cho các đối tượng bàn phím, chuột và gia tốc kế. Chọn một phạm vi cho gia tốc kế.
3. Viết các hàm ngắn cho mỗi điều khiển
Các điều khiển chuyển động có thể phức tạp. Thực hiện một số thử nghiệm ban đầu với gia tốc kế bằng cách in các giá trị trong màn hình nối tiếp (trong mã nguồn, hãy chuyển đến hàm _main_ và bỏ ghi chú hai dòng gỡ lỗi). Điều này sẽ giúp bạn xác định ngưỡng đi bộ, chạy và nhảy, nhìn trái phải và đặt các đồ vật.
Việc kích hoạt touch pad dễ dàng hơn nhiều vì bạn chỉ đang tìm kiếm một kích hoạt điện dung (Đúng / Sai).
Hãy nhớ nhả tất cả bàn phím và phím chuột khi kết thúc mỗi chức năng
Bước 8: Gỡ lỗi: Xem có gì xảy ra với mã CPX
Nếu bạn quen thuộc với Arduino, có thể bạn đã quen thuộc với Serial Monitor. CPX có cùng một tính năng với điểm truy cập hơi khác một chút tùy thuộc vào chương trình bạn đang sử dụng.
Nếu bạn đang sử dụng Mu thì thật dễ dàng: bảng điều khiển nối tiếp được tích hợp sẵn và sẽ tự động phát hiện bảng của bạn, yay !.
Nếu bạn đang sử dụng Idle hoặc một chương trình khác, hãy làm theo các bước sau:
1. Tải xuống PuTTY * tại đây
2. Đi tới Trình quản lý Thiết bị Windows và kiểm tra số cổng sê-ri cho CPX (ví dụ: COM18) - xem Ảnh 1
Nếu có nhiều cổng nối tiếp được liệt kê, hãy rút phích cắm CPX và cắm lại để xem cổng nào biến mất rồi xuất hiện lại.
3. Mở PuTTY và chọn "Serial"
4. Nhập số cổng nối tiếp (ví dụ: COM18) trong "Dòng nối tiếp" và tốc độ truyền 115200 trong "Tốc độ"
5. Nhấp vào Kết nối
* PuTTY là một chương trình kết nối SSH và telnet miễn phí và mã nguồn mở.
Bước 9: Kiểm tra và cải thiện
Tải chương trình lên CPX bằng cách kéo và thả tệp python vào ổ CIRCUITPY, sau đó đổi tên tệp thành "Code.py"
Giống như hầu hết mọi dự án, dự án này có thể sẽ hơi khó khăn khi bạn bắt đầu chạy lần đầu. Nếu các miếng cảm ứng hoạt động lạ, hãy đặt lại CPX (điều này hiệu chỉnh lại các chân đầu vào điện dung).
Kiểm tra 1:
- Mở màn hình nối tiếp bằng PuTTY và chạy chương trình (CTRL + D)
- Kiểm tra từng điều khiển chuyển động (bạn sẽ thấy chuột di chuyển trên màn hình và đảm bảo chương trình không bị lỗi cũng như các miếng cảm ứng (sẽ hiển thị văn bản có liên quan trên màn hình nối tiếp).
Thử nghiệm 2:
Triển khai trong chế độ sáng tạo Minecraft! Kiểm tra các điều khiển chuyển động và hành động để xem có bất kỳ điều gì bị hỏng hoặc không hoạt động như mong đợi (xin lưu ý rằng đây là một nguyên mẫu)
Cập nhật chương trình dựa trên thử nghiệm của bạn. Hãy nhớ rằng, nó không hoàn hảo cũng không sao, luôn có thời gian để làm cho nó tốt hơn!
Bước 10: Có tất cả niềm vui !
Bạn đã sẵn sàng để chạy qua Minecraft !! Chỉ cần cảnh giác với quái vật, có thể hơi khó để bảo vệ chính mình..
Bổ sung bộ điều khiển cử chỉ của bạn với bàn phím là một ý tưởng hay nếu bạn muốn chơi cho thực:)
Hãy thích và / hoặc để lại bình luận nếu bạn thích hướng dẫn này! Và tất nhiên, hãy cho tôi biết nếu bạn có bất kỳ nhận xét hoặc câu hỏi nào! Tòa nhà hạnh phúc!
<3, jenfoxbot
Đề xuất:
Điều khiển bằng cử chỉ đơn giản - Điều khiển đồ chơi RC của bạn bằng chuyển động của cánh tay: 4 bước (có hình ảnh)
Điều khiển bằng cử chỉ đơn giản - Điều khiển đồ chơi RC của bạn bằng chuyển động của cánh tay: Chào mừng bạn đến với 'ible' # 45 của tôi. Cách đây một thời gian, tôi đã tạo một phiên bản RC hoàn chỉnh của BB8 bằng cách sử dụng các phần Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R…Khi tôi thấy nó thú vị như thế nào Force Band do Sphero tạo ra, tôi nghĩ: " Ok, tôi 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 đ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
Tự làm bộ điều khiển bay điều khiển đa hệ điều khiển Arduino: 7 bước (có hình ảnh)
Tự làm bộ điều khiển máy bay đa năng điều khiển Arduino: Dự án này là tạo ra một bảng logic máy bay không người lái đa năng linh hoạt nhưng tùy chỉnh dựa trên Arduino và Multiwii
Cấu hình cầu chì vi điều khiển AVR. Tạo và tải lên trong bộ nhớ flash của vi điều khiển chương trình nhấp nháy đèn LED.: 5 bước
Cấu hình cầu chì vi điều khiển AVR. Tạo và tải lên trong bộ nhớ flash của vi điều khiển chương trình nhấp nháy đèn LED: Trong trường hợp này, chúng tôi sẽ tạo chương trình đơn giản bằng mã C và ghi vào bộ nhớ của vi điều khiển. Chúng tôi sẽ viết chương trình của riêng mình và biên dịch tệp hex, sử dụng Atmel Studio làm nền tảng phát triển tích hợp. Chúng tôi sẽ cấu hình cầu chì bi
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước
Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu