Mục lục:
- Quân nhu
- Bước 1: Cắt bọt
- Bước 2: Kết nối tất cả
- Bước 3: Vẽ tranh
- Bước 4: Triển khai Firmware và Keymapper
Video: Tự làm bộ điều khiển cuốc Minecraft: 4 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:31
Tôi đã chuẩn bị các bộ phận để thực hiện nó trong gần một năm và cuối cùng đã có thời gian để hoàn thành nó. Những gì chúng ta có ở đây là một bộ điều khiển trò chơi USB (HID) cắm thẳng vào bất kỳ máy nào có USB và hoạt động như một bàn phím / chuột / cần điều khiển. Nó có một gia tốc kế hoạt động như 2 trục, nghiêng theo bất kỳ hướng nào có thể được ánh xạ tới các phím chuyển động, bất kỳ phím bàn phím nào thực sự cũng như giả mạo chuột hoặc cần điều khiển. Nó cũng được lập trình trong một máy dò xoay vì vậy thao tác lướt nhanh về phía trước cũng hoạt động như một thao tác nhấn phím / nút chuột / chuyển động có thể lập bản đồ.
Ngoài cảm biến độ nghiêng, nó có một ngón tay cái 2 trục và 2 nút ấn.
Quân nhu
Các vật liệu yêu cầu khá rẻ, tôi đã tự làm cái cuốc từ 4 tấm bọt EVA dày 5mm, có tác dụng chữa bệnh (đó là loại bọt mà các cosplayer thích sử dụng cho bộ giáp yêu tinh của họ). Tôi đã làm nguyên mẫu đầu tiên với 4 lớp bìa cứng và nó hoạt động khá tốt nên có một vài lựa chọn ở đó.
Đối với các thiết bị điện tử tôi đã có
- Arduino Pro Micro (phải là Pro Micro hoặc vi điều khiển với 32U4 vì nó có thể thực hiện phép thuật HID mà Arduino bình thường không thể. Liên kết amazon
- ADXL345 3 trục Gia tốc kế liên kết amazon
- 2 x nút nhấn liên kết amazon
- Một liên kết amazon thumbstick kiểu PSP
Lưu ý: Tôi thực sự không mua từ bất kỳ liên kết nào của Amazon nên không thể chứng thực người bán hàng tốt như thế nào, các liên kết chỉ để hiển thị các thiết bị cụ thể.
Rất nhiều trong số này có các tùy chọn thay thế khá phổ biến, các nút chỉ là các nút, có một loạt các tùy chọn ngón tay cái hoạt động theo cùng một cách và có rất nhiều gia tốc kế dễ dàng gắn vào đó. Đây là những gì tôi đã sử dụng mặc dù
Bên cạnh đó, tôi sử dụng keo PVA để dán các lớp lại với nhau, keo nóng để dán các thành phần vào vị trí, một loạt dây nhỏ để kết nối mọi thứ và một số sơn acrylic để sơn nó cuối cùng.
Ồ, tôi cũng đã dán cố định một cáp USB vào đó nên tôi không mạo hiểm ngắt đầu nối nhỏ đó trên Arduino Pro Micro liên tục cắm vào và rút ra.
Bước 1: Cắt bọt
^^ Tất cả điều này có thể được nhìn thấy trong hành động trong video trên đầu trang ^^
Đầu tiên, tôi tính toán xem tôi muốn toàn bộ kích thước lớn đến mức nào, tôi chọn kích thước cho tôi một ô vuông 2cm. Tấm xốp tôi đang sử dụng dày 5mm nên 4 lớp cũng cho tôi chiều cao 2cm. Điều đó thật tuyệt vì nó cung cấp cho tôi 2 lớp bên ngoài mà tôi có thể sơn và 2 lớp bên trong, tôi có thể cắt và giấu các thiết bị điện tử vào nội dung trái tim của mình.
Tôi đã làm một cái bằng cách vẽ ra lưới và cắt bằng tay như trên, tôi thực sự đã làm các bộ phận để làm 40 cái này cho học sinh mà tôi dạy nên phiên bản cuối cùng được cắt bằng laser. Bọt màu đen giống hệt như màu trắng, chỉ là một màu khác mà tôi chọn vì nó trông bắt mắt và nếu tia laser đang cắt thì tôi không cần phải đánh dấu để cắt.
Đây là tệp dxf mà tôi đã sử dụng với máy cắt laser của mình. Tuy nhiên, tôi không thể đủ căng thẳng, điều này trông tuyệt vời khi được làm bằng tay và thậm chí bằng bìa cứng thay vì bọt EVA, tôi đã chọn bọt và tia laser vì tôi phải làm rất nhiều chúng.
Trong mọi trường hợp, tôi cắt 4 lớp và dán chúng lại với nhau thành 2 cặp bằng keo PVA.
Sau đó, với một trong những cặp, tôi đặt tất cả các thành phần mà tôi muốn chúng và cắt bỏ một trong các lớp bọt để lắp chúng vào.
Khi để PVA khô trong khoảng 20 phút, nó đủ dẻo để giữ 2 lớp tại chỗ nhưng không quá khô đến mức khó kéo các miếng đã cắt ra.
LƯU Ý: Tôi không thực sự dán các thành phần vào thời điểm này, chúng tôi sẽ sử dụng keo nóng cho việc đó sau. Tôi chỉ đặt chúng vào vị trí tạm thời để đảm bảo mọi thứ phù hợp. Keo PVA màu trắng chỉ để giữ 2 lớp xốp lại với nhau. Cặp lớp xốp thứ hai không cần nhiều công việc này, tôi chỉ cần cắt ra một chút cho ngón tay cái và các nút quá lớn để nhét vào đó không gian lớp đơn. Bộ vi điều khiển, gia tốc kế và dây dẫn sẽ phù hợp hài lòng trong nửa này.
Bước 2: Kết nối tất cả
Tôi đo và tước các đầu dây và hàn chúng vào như trong sơ đồ trên.
Gia tốc kế là một thiết bị I2C nên pad SDA của nó phải được nối với chân SDA trên Arduino Pro Micro, là chân kỹ thuật số 2 và chân SCL là chân kỹ thuật số 3.
Các kết nối khác ngoài kết nối 5v và GND linh hoạt hơn, các nút được gắn vào bất kỳ chân kỹ thuật số nào, tôi đang sử dụng các thanh kéo bên trong của bộ vi điều khiển nên chúng tôi không cần thêm bất kỳ thành phần nào ở đó. Trục 2 của cần điều khiển được kết nối với chân 0 và 1 của Analog.
Bước tiếp theo khi mọi thứ đã được kết nối là dùng keo nóng, bạn nên kiểm tra tất cả các mối nối trước. Có một biến được gọi là TESTMODE ở đầu phần sụn sẽ ngăn việc gửi bất kỳ lần nhấn phím nào và thay vào đó sẽ chỉ gửi trạng thái hiện tại của mọi đầu vào qua nối tiếp để tất cả có thể được kiểm tra trong màn hình nối tiếp Arduino.
Nếu mọi thứ đều tốt, hãy bao bọc toàn bộ lô trong keo nóng, các nút và đặc biệt là ngón tay cái sẽ thấy hơi lạm dụng nên tốt nhất hãy khóa chặt chúng lại.
Bước 3: Vẽ tranh
Vì vậy, tiếp theo tôi sử dụng keo PVA để dán cặp tấm xốp với thiết bị điện tử vào cặp đối diện, cẩn thận để không bị dính bất kỳ keo nào trong hoạt động của các nút hoặc ngón tay cái.
Sau đó tôi kẹp chúng lại với nhau và để một thứ gì đó nặng lên chúng qua đêm để keo khô. Keo PVA sẽ không thực sự khô hoàn toàn trong thời gian đó vì vậy nếu bạn có đủ kiên nhẫn sẽ không bị hại nếu để lâu hơn, nhưng nó sẽ được dính đủ mạnh sau 24 giờ để nó không bị bung ra trừ khi bạn đặc biệt không cẩn thận.
Tôi đã phủ cho nó một lớp PVA thật mỏng bên ngoài vì bọt này giống như một miếng bọt biển và cần phải niêm phong, nếu không tôi cần sơn nhiều lớp. Tôi thực sự đã cho nó ba lớp PVA như thế này, nó cũng cứng lên một chút. Sau đó, tôi lấy một số sơn acrylic rẻ tiền và vẽ những hình vuông nhỏ. Tôi không kết hợp màu này với màu Minecraft thực tế, tôi chỉ chọn những gì trông đẹp với tôi vào thời điểm đó. Tôi chỉ thực hiện một lớp sơn thực tế, nó có thể đã sử dụng một lớp sơn khác nhưng tôi đã hoàn thành nó vào lúc đó:-D
Bước 4: Triển khai Firmware và Keymapper
Mã tôi đã sử dụng cho vi điều khiển sử dụng thư viện Keyboard.h và Mouse.h đi kèm với Arduino IDE, tôi đã sử dụng thư viện Adafruit để nói chuyện với gia tốc kế.
Mã để gửi các lần nhấn phím thực sự rất đơn giản, chỉ cần Keyboard.press ('h') và Keyboard.release ('h') để nhấn và thả phím 'h' chẳng hạn. Mã của tôi trở nên quá phức tạp vì tôi muốn mỗi điều khiển có thể dễ dàng thay thế cho các nút chuột, chuyển động trục cũng như các nút bàn phím. Theo mặc định, không có phím nào sẽ được ánh xạ tới bất cứ thứ gì, chương trình keymapper sẽ phải được chạy trước, sau đó cái cuốc sẽ giữ cấu hình của nó trên bo mạch.
Đây là phần sụn cái cuốc.
Và đây là remapper. Bạn sẽ cần chạy Xử lý để chạy quá trình này.
Trình làm lại là cơ bản nhưng khá đơn giản.
Nhấn phím số trên bàn phím khớp với cổng nối tiếp chính xác cho cái cuốc. Điều này giả sử tất nhiên bạn đã tải lên chương trình cơ sở.
Đặt tất cả các phím bạn muốn và sau đó nhấn áp dụng, đơn giản như vậy! Bất cứ khi nào bạn sử dụng lại trình vẽ lại, nó sẽ lấy tất cả các ánh xạ khóa hiện tại từ cái cuốc, do đó bạn sẽ không phải bắt đầu lại.
Tại thời điểm này, nó đã được gửi các lần nhấn phím để bạn có thể chơi bất cứ thứ gì bạn thích. Một lần nữa, hãy xem video ngay từ đầu để xem nó hoạt động như thế nào.
Đề xuất:
Treo tường cho IPad làm bảng điều khiển tự động hóa tại nhà, sử dụng nam châm điều khiển Servo để kích hoạt màn hình: 4 bước (có hình ảnh)
Giá treo tường cho iPad làm Bảng điều khiển tự động hóa tại nhà, Sử dụng Nam châm điều khiển Servo để Kích hoạt màn hình: Gần đây, tôi đã dành khá nhiều thời gian để tự động hóa mọi thứ trong và xung quanh nhà mình. Tôi đang sử dụng Domoticz làm ứng dụng Tự động hóa tại nhà của mình, hãy xem www.domoticz.com để biết thêm chi tiết. Trong tìm kiếm của tôi cho một ứng dụng bảng điều khiển hiển thị tất cả thông tin Domoticz
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
Đ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
Sử dụng PSP làm cần điều khiển máy tính và sau đó điều khiển máy tính của bạn bằng PSP: 5 bước (với Hình ảnh)
Sử dụng PSP làm cần điều khiển máy tính và sau đó điều khiển máy tính của bạn bằng PSP: Bạn có thể làm nhiều điều thú vị với PSP homebrew và trong bài viết có hướng dẫn này, tôi sẽ hướng dẫn bạn cách sử dụng PSP làm cần điều khiển để chơi trò chơi, nhưng cũng có một chương trình cho phép bạn sử dụng cần điều khiển làm chuột của mình. Đây là trường cũ