Mục lục:

Sửa đổi L-tek Dance Pad thành Poll ở tốc độ 1000hz trên Windows và Linux: 9 bước
Sửa đổi L-tek Dance Pad thành Poll ở tốc độ 1000hz trên Windows và Linux: 9 bước

Video: Sửa đổi L-tek Dance Pad thành Poll ở tốc độ 1000hz trên Windows và Linux: 9 bước

Video: Sửa đổi L-tek Dance Pad thành Poll ở tốc độ 1000hz trên Windows và Linux: 9 bước
Video: Trên dấu vết của một nền văn minh cổ đại? 🗿 Nếu chúng ta lầm tưởng về quá khứ thì sao? 2024, Tháng mười một
Anonim
Sửa đổi L-tek Dance Pad thành Poll ở 1000hz trên Windows và Linux
Sửa đổi L-tek Dance Pad thành Poll ở 1000hz trên Windows và Linux
Sửa đổi L-tek Dance Pad thành Poll ở 1000hz trên Windows và Linux
Sửa đổi L-tek Dance Pad thành Poll ở 1000hz trên Windows và Linux

Tại sao làm mod này?

Nếu bạn đã từng cuộn qua biểu đồ của một bài hát 125 BPM, bạn có thể tự hỏi, điều gì xảy ra với trò chơi này? Tại sao thời gian lại rơi vào các "khe" rời rạc?

ITG và DDR có cửa sổ thời gian cực kỳ chặt chẽ và với tốc độ lấy mẫu 8ms / 125Hz này, chúng ta sẽ có được những chiếc Excellents lẽ ra phải là Fant Plastic và những chiếc Greats lẽ ra phải là Excellents. Trò chơi này đã đủ khó, nếu bạn muốn có một miếng đệm để giữ bạn lại, bạn phải mua một miếng đệm mềm!

Làm thế nào để chúng tôi sửa lỗi này?

Bảng ltek không thể tự thăm dò ở 1000hz. Cách USB 3.0 thực hiện các quyết định thăm dò ý kiến trên cấp độ phần cứng. Ngay cả việc sửa đổi tỷ lệ bỏ phiếu trong hạt nhân linux a-la "usbhid.jspoll =" sẽ không ảnh hưởng đến Ltek.

Không có trình điều khiển hoặc chương trình cơ sở tùy chỉnh nào cho phép nó và có thể không bao giờ có. Vì vậy, chúng ta cần thay thế phần cứng.

Quân nhu:

Yêu cầu kỹ năng:

  • Kinh nghiệm hàn nghiệp dư (đây là lần hàn thứ 5 của tôi)
  • 4-6 giờ

Công cụ:

  • Một máy tính
  • Hàn sắt
  • Chất tẩy rửa đầu sắt hàn
  • Dụng cụ tuốt dây
  • Tuốc nơ vít Phillips và Flathead
  • Súng thổi hơi nóng hoặc bật lửa

Các bộ phận:

  • Arduino Micro *
  • Dây dự phòng
  • Ống co nhiệt
  • Hàn
  • Tuôn ra
  • Băng điện
  • Keo silicone (an toàn cho thiết bị điện tử)
  • Cáp micro USB (độ dài bất kỳ, nó sẽ bị hy sinh. Hãy sử dụng cáp mà bạn tải lên bản phác thảo Arduino của mình)

* Arduino Micro: Có thể thay thế cho bất kỳ bản sao nào, nhưng phải là vi mô tương thích với Leonardo ** (không phải mini hoặc nano).

** Leonardo tiêu chuẩn sẽ không vừa với L-tek. Nó sẽ yêu cầu hộp điều khiển in 3D và đấu dây một bộ điều hợp tùy chỉnh. Hộp điều khiển đó có thể bao gồm nút chuyển start + sel hoặc thậm chí kết nối với bảng điều khiển để chọn nhạc / tùy chọn. Nếu bạn muốn mở rộng điều đó trong tương lai, vui lòng gửi tin nhắn trực tiếp cho tôi (thông tin liên hệ ở phía dưới), tôi sẽ bổ sung!

Bước 1: Cài đặt Arduino IDE

Cài đặt Arduino IDE
Cài đặt Arduino IDE
Cài đặt Arduino IDE
Cài đặt Arduino IDE
Cài đặt Arduino IDE
Cài đặt Arduino IDE

Tải xuống Arduino IDE từ

Nếu bạn đang sử dụng Windows, hãy làm theo các bước dưới đây.

Nếu bạn đang sử dụng Linux, hướng dẫn tại https://www.instructables.com/id/Install-Arduino-… có thể hữu ích.

(Windows) Chọn "Cài đặt Trình điều khiển USB". Phần còn lại có thể được bỏ chọn nếu bạn vui lòng.

(Windows) Nhấp vào "Cài đặt" thông qua lời nhắc

(Tất cả) Tải xuống mã Arduino của tôi tại https://github.com/StarlightLumi/DanceCtl Làm theo hướng dẫn trên trang đó, sau đó tiếp tục bên dưới.

Bước 2: Tải Sketch lên Arduino Micro của bạn

Tải Sketch lên Arduino Micro của bạn
Tải Sketch lên Arduino Micro của bạn
Tải Sketch lên Arduino Micro của bạn
Tải Sketch lên Arduino Micro của bạn
Tải Sketch lên Arduino Micro của bạn
Tải Sketch lên Arduino Micro của bạn
  • Mở nó, nhấp vào "OK"
  • Cắm Arduino Micro của bạn vào PC. Chọn bảng của bạn là "Arduino Micro".
  • Chọn bảng dưới "cổng". Micro của tôi được xác định là Leonardo, nhưng không sao, mã vẫn hoạt động!
  • Sau đó nhấn CTRL + U trên bàn phím của bạn để biên dịch và tải lên. Sau khi tải lên thành công, bạn có thể rút phích cắm Arduino của mình.

Bước 3: Hàn nối dây với Arduino

Hàn nối dây với Arduino
Hàn nối dây với Arduino

Lần đầu tiên hàn? Xem video này!

Hàn:

  1. Tập hợp một số dây mỏng, dài khoảng 3-4in.
  2. Dùng tăm chấm một chút keo xịt lên chốt 4
  3. Chọc dây màu qua 4 lỗ
  4. Thả thuốc hàn vào 4 lỗ cho đến khi nó bao phủ tất cả xung quanh dây. Tôi hàn từ dưới lên.
  5. Lặp lại các bước 2-5, theo thứ tự chính xác cho các chân khác và dây nối đất.

Mã của tôi sử dụng chân 4-9. Vì tôi đã hàn vào chân 6, miếng đệm của tôi sẽ sử dụng chân 5, 7, 8, 9 cho 4 tấm. Nếu bạn không có sẵn chân 4-9, hãy thay đổi 4, 5, 6, 7, 8 và 9 trong dòng mã này để phản ánh các chân bạn thực sự đã hàn và tải lên lại bản phác thảo. Ngay cả khi bạn chỉ sử dụng 4 trong số các chân, hãy đảm bảo liệt kê 6 trong số đó, nếu không chương trình sẽ bị hỏng.

static const int buttonPins [NBUTTONS] = {4, 5, 6, 7, 8, 9};

Đảm bảo hàn kết nối đất!

Bước 4: Thu thập các công cụ của bạn và mở Ltek

Thu thập các công cụ của bạn và mở Ltek
Thu thập các công cụ của bạn và mở Ltek
Thu thập các công cụ của bạn và mở Ltek
Thu thập các công cụ của bạn và mở Ltek
Thu thập các công cụ của bạn và mở Ltek
Thu thập các công cụ của bạn và mở Ltek

Tiếp theo, thu thập các công cụ của bạn và Ltek.

Tháo nắp nhựa và bìa trên bảng điều khiển tiếp giáp với cổng USB. Tôi đã đặt hàng của tôi trong thời gian đại dịch, vì vậy nhu cầu lớn. Họ đã bỏ qua dây USB và khe cắm thanh nối đất trống. Chúng tôi sẽ chỉ giới thiệu với các phương pháp của họ.

Bước 5: Cắt dây và cạy bo mạch cũ ra

Bắn dây và cạy bảng cũ ra
Bắn dây và cạy bảng cũ ra
Bắn dây và cạy bảng cũ ra
Bắn dây và cạy bảng cũ ra
Bắn dây và cạy bảng cũ ra
Bắn dây và cạy bảng cũ ra
Bắn dây và cạy bảng cũ ra
Bắn dây và cạy bảng cũ ra

Sử dụng Kéo, cắt 4 dây USB càng gần bảng mạch càng tốt. Mỗi milimet bạn có thể tiết kiệm sẽ làm cho các bước tiếp theo dễ dàng hơn.

NHANH TAY Nạy PCB * ra bằng tuốc nơ vít đầu dẹt ở cạnh trên, như trong hình 3. Lưu ý: lưu bo mạch này ở đâu đó. * Nếu nó đã kết thúc, hãy RẤT cẩn thận với các bước tiếp theo, không thể quay lại.

Nâng bảng lên và cắt các dây đen càng gần bảng càng tốt. Để ý 4 dây nối đất đều được hàn với nhau? Chúng có một sọc đỏ trên chúng.

Bước 6: Hàn dây

Hàn dây
Hàn dây

Hàn 4 dây đen chắc chắn với 4 dây bạn đã hàn với Arduino trước đó. Tôi không phải là người chuyên nghiệp, nhưng đây là các bước của tôi:

  1. Đặt co nhiệt ở cả hai đầu (hoặc ít nhất một đầu)
  2. Xoắn dây với nhau theo hình chữ Y
  3. Nhúng dây trần vào từ thông
  4. Thả chất hàn vào nó
  5. Dùng bật lửa đốt ống co nhiệt
  6. Kết nối chúng theo thứ tự bất kỳ, chúng tôi có thể sửa lỗi keybinding ở Stepmania sau này.

Đối với dây nối đất,

  1. Đặt một nhiệt lớn co lại trên dây nối đất đến từ arduino của bạn
  2. Xoắn cả 5 người lại với nhau
  3. Nhúng dây trần vào từ thông
  4. Thả chất hàn vào nó
  5. Dùng bật lửa đốt ống co nhiệt

Một người chuyên nghiệp thực sự ít nhất sẽ sử dụng khớp chữ "I" thay vì khớp "Y" của tôi, và súng hơi nóng thay vì bật lửa.

Bước 7: Hàn USB

Hàn USB
Hàn USB
Hàn USB
Hàn USB

Tiếp theo, bạn sẽ cần cắt cáp USB của mình. Để lại ít nhất 6 inch độ chùng.

Dải lõi lớn màu đen bên ngoài, sau đó tước 4 dây màu. Nếu bạn có máy kiểm tra tính liên tục, hãy kiểm tra tính liên tục của 4 chân USB với cáp. Nếu bạn không làm như vậy, bức ảnh thứ hai sẽ cho thấy cách đấu nối của mìn.

Lặp lại quy trình hàn trước đó cho tất cả 4 chân.

Bước 8: Kiểm tra và niêm phong

Kiểm tra và niêm phong
Kiểm tra và niêm phong
Kiểm tra và niêm phong
Kiểm tra và niêm phong

Tiếp theo, kết nối cáp USB với máy Stepmania của bạn để kiểm tra. Bạn sẽ thấy một số đèn nhấp nháy. Truy cập Stepmania và định cấu hình các đầu vào. Nếu cả 4 cấu hình thành công, tuyệt vời! Tiếp tục. Khắc phục sự cố:

  • Nếu đèn không sáng, hãy kiểm tra cổng USB và phích cắm. Một trong những đường dây điện không hoạt động
  • Nếu PC của bạn không nhận diện được Arduino, hãy kiểm tra các đường dữ liệu USB.
  • Nếu một trong các nút của bạn không được phát hiện, hãy kiểm tra arduino, dây và khớp
  • Nếu không có nút nào của bạn được phát hiện, hãy kiểm tra hệ thống để đảm bảo rằng nó đang phát hiện thấy bộ điều khiển.

    • Trong cửa sổ, mở "Thiết lập Bộ điều khiển trò chơi USB" từ Bảng điều khiển.
    • Nếu nó được liệt kê ở đó, hãy kiểm tra kết nối đất của bạn

      • Nếu nó không được liệt kê, hãy lặp lại bước 2 và google bất kỳ lỗi nào bạn gặp phải. (Chúng sẽ xuất hiện bằng màu cam trong lời nhắc đầu ra phía dưới)
      • Nếu bản phác thảo của bạn không tải lên được, có thể do cáp USB kém, tôi có tỷ lệ thành công là 1/12 với cáp dự phòng của mình.
  • Nếu một trong các nút của bạn bị kẹt BẬT, hãy thử nới lỏng các vít một phần tư lần lượt.

Nếu bạn vẫn gặp sự cố, hãy kiểm tra các bình luận trước đó trước khi đăng bài của riêng bạn.

Khi bạn đã xác minh mọi thứ đang hoạt động, đã đến lúc đóng dấu mọi thứ. Đặt silicone xuống tất cả các khớp nối dây Arduino của bạn. Vật này sẽ rung mạnh khi bạn chơi, vì vậy bạn muốn tạo cơ hội cho các khớp hàn đó có tuổi thọ lâu dài.

Đặt băng dính điện lên trên để giữ mọi thứ trong khe. Tôi đã thêm 6 miếng nữa sau bức ảnh này để giữ an toàn cho tất cả các dây.

Đã đến lúc đặt các tấm trở lại. Hãy nhẹ nhàng vặn vít vào gỗ! Không vặn quá chặt và không vặn nghiêng. Nếu bạn gặp quá nhiều lực cản trước khi vít xả, hãy sao lưu và thử lại.

Bước 9: Tôi có thể gọi bạn là Dancin 'Masta không?

Tôi có thể gọi bạn là Dancin 'Masta không?
Tôi có thể gọi bạn là Dancin 'Masta không?
Tôi có thể gọi bạn là Dancin 'Masta không?
Tôi có thể gọi bạn là Dancin 'Masta không?

Cái bảng L-tek đó có to như vậy không? Liệu miếng hàn bên phải được sử dụng để làm gì? Tôi thấy thú vị rằng chúng ta có thể làm tốt hơn với Arduino.

Nếu bạn có bất kỳ câu hỏi hoặc nhận xét nào, vui lòng liên hệ với tôi tại @LumiAFK trên twitter.

Đó là nó! Tôi có thể gọi bạn là một masta đang khiêu vũ được không?

Tín dụng:

Martin Natano (để biết hướng dẫn ban đầu)

Matthew Heironimus (dành cho Thư viện cần điều khiển Arduino)

Arduino.cc (dành cho thiết kế Arduino Micro và để làm cho mọi thứ trở nên mã nguồn mở)

Đề xuất: