Header ads

Header ads
» » Modder chế touchpad cho Nintendo Switch, chữa dứt bệnh trôi analog

Những anh em đang sở hữu chiếc máy Switch đều đồng ý với nhau rằng, hai cần analog trên tay JoyCon của máy chơi game này rất dễ dính bệnh trôi analog, khiến nhân vật trong game tự di chuyển dù không điều khiển, rất khó chịu. "Bệnh" nhẹ thì có thể mua cụm analog mới rồi tự thay, nhưng cũng có trường hợp phải mua cả chiếc JoyCon mới chỉ để chơi game cho đỡ phiền toái. Mới đây Matteo Pisani, một modder đã đăng bài viết của anh lên Medium, mô tả quá trình chế lại cụm analog trái trên máy Nintendo Switch của mình thành touchpad, kèm cả hướng dẫn lập trình cho touchpad hoạt động hiệu quả, từ đó chữa dứt điểm hẳn bệnh trôi analog khiến nhiều người dùng Nintendo Switch phiền lòng.


Bước đầu tiên là phác thảo mô hình JoyCon lên tay cầm trông sẽ như thế nào: "Thay vì dùng analog joystick, tôi sẽ thay một miếng trackpad cảm ứng điện dung. Lợi thế lớn nhất là không bao giờ có thể bị trôi analog, vì không có kết cấu cơ học nghĩa là không có trục trặc cơ học, mà không có trục trặc cơ học nghĩa là analog không thể trôi được."

Tinhte_Switch1.jpeg

Kế đến là mua một bộ vỏ JoyCon trên "trang web của Jeff Bezos", trích nguyên văn lời Pisani. Bóc hai miếng vỏ nhựa để nghiên cứu kết cấu bên trong JoyCon không khó một chút nào. Bản thân joystick analog của JoyCon cũng không hề phức tạp, nó chỉ là một cụm chiết áp theo dõi chuyển động hai kênh ngang dọc, cộng thêm kết cấu nút bấm, kết nối với bo mạch bằng cáp ribbon FPC 5 chân. Biết được analog kết nối qua cáp gì sẽ giúp ích rất nhiều cho việc kết nối và gửi tín hiệu qua touchpad hiệu quả nhất.

Tinhte_Switch2.jpeg Tinhte_Switch3.jpeg

Nghiên cứu bộ khung đã xong, bước tiếp theo là in mạch PCB để biến chiết áp vị trí cơ học thành cảm biến vị trí số hóa. Pisani vẽ bản thiết kế PCB nhận gửi tín hiệu từ touchpad tới máy Switch, rồi đặt làm mạch riêng. Sau đó là những dòng code để touchpad hoạt động hệt như cách analog của máy Switch gửi tín hiệu điều khiển nhân vật game. Nói cách khác, thay vì đẩy analog đến vị trí mong muốn, với touchpad, anh em chỉ cần chạm ngón cái đến vị trí mong muốn là nhân vật trong game vẫn di chuyển y hệt.

TInhte_Switch4.png Tinhte_Switch5.jpeg Tinhte_Switch6.jpeg Tinhte_Switch7.jpeg

Sau khi xác nhận cảm biến vị trí hoạt động như mong muốn, giờ là lúc tạo ra PCB đủ nhỏ để nhét vào trong lớp vỏ của tay cầm JoyCon, kèm thêm nút bấm để điều khiển game, vì cảm biến điện dung không tích hợp nút bấm như analog cơ học. Bản thân cảm biến điện dung cũng không có thiết kế phù hợp để ngón cái điều khiển, nên cũng cần in 3D một miếng nhựa tiếp xúc để chơi game. Thành quả cuối cùng nhìn rất hấp dẫn, và là thành quả của quá trình hết sức kỳ công:

Tinhte_Switch8.jpeg Tinhte_Switch9.jpeg Tinhte_Switch10.jpeg Tinhte_Switch11.jpeg Tinhte_Switch12.jpeg Tinhte_Switch13.jpeg Tinhte_Switch14.jpeg Tinhte_Switch15.jpeg

Theo Medium

---

Khóa học Hacker và Marketing từ A-Z trên ZALO!

Khóa học Hacker và Marketing từ A-Z trên Facebook!

Khóa đào tạo Power BI phân tích báo cáo để bán hàng thành công

Bảo mật và tấn công Website - Hacker mũ trắng
Hacker mũ trắng
KHÓA HỌC LẬP TRÌNH PYTHON TỪ CƠ BẢN ĐẾN CHUYÊN NGHIỆP

Khóa học Lập trình Visual Foxpro 9 - Dành cho nhà quản lý và kế toán

Khóa học hướng dẫn về Moodle chuyên nghiệp và hay
Xây dựng hệ thống đào tạo trực tuyến chuyên nghiệp tốt nhất hiện nay.



Khóa học AutoIt dành cho dân IT và Marketing chuyên nghiệp

Khoá học Word từ cơ bản tới nâng cao, học nhanh, hiểu sâu


Khóa học hướng dẫn sử dụng Powerpoint từ đơn giản đến phức tạp HIỆU QUẢ
Khóa học Thiết kế, quản lý dữ liệu dự án chuyên nghiệp cho doanh nghiệp bằng Bizagi
 Khoa hoc hay
Khóa học Phân tích dữ liệu sử dụng Power Query trong Excel


Khóa học Phân tích dữ liệu sử dụng TableAU - Chìa khóa thành công!
Nhấn vào đây để bắt đầu khóa học


Khóa học Phân tích dữ liệu sử dụng SPSS - Chìa khóa thành công!


Khóa học "Thiết kế bài giảng điện tử", Video, hoạt hình 
kiếm tiền Youtube bằng phần mềm Camtasia Studio
Khóa học HƯỚNG DẪN THIẾT KẾ VIDEO CLIP CHO DÂN MARKETING CHUYÊN NGHIỆP
 Xây dựng website​​​​
HƯỚNG DẪN THIẾT KẾ QUẢNG CÁO VÀ ĐỒ HỌA CHUYÊN NGHIỆP VỚI CANVA
Hãy tham gia khóa học để trở thành người chuyên nghiệp. Tuyệt HAY!😲👍
 Khoa hoc hay
MICROSOFT ACCESS



GOOGLE SPREADSHEETS phê không tưởng
 Khoa hoc hay
Khóa hoc lập trình bằng Python tại đây

Hãy tham gia khóa học để biết mọi thứ

Để tham gia tất cả các bài học, Bạn nhấn vào đây 
Khóa học sử dụng Adobe Presenter-Tạo bài giảng điện tử
 Khoa hoc hay
Design Website

Để thành thạo Wordpress bạn hãy tham gia khóa học 
Khóa học sử dụng Edmodo để dạy và học hiện đại để thành công



Cập nhật công nghệ từ Youtube tại link: congnghe.hocviendaotao.com
Tham gia nhóm Facebook
Để tham gia khóa học công nghệ truy cập link: http://thuvien.hocviendaotao.com
Mọi hỗ trợ về công nghệ email: dinhanhtuan68@gmail.com

About Học viện đào tạo trực tuyến

Xinh chào bạn. Tôi là Đinh Anh Tuấn - Thạc sĩ CNTT. Email: dinhanhtuan68@gmail.com .
- Nhận đào tạo trực tuyến lập trình dành cho nhà quản lý, kế toán bằng Foxpro, Access 2010, Excel, Macro Excel, Macro Word, chứng chỉ MOS cao cấp, IC3, tiếng anh, phần mềm, phần cứng .
- Nhận thiết kế phần mềm quản lý, Web, Web ứng dụng, quản lý, bán hàng,... Nhận Thiết kế bài giảng điện tử, số hóa tài liệu...
HỌC VIỆN ĐÀO TẠO TRỰC TUYẾN:TẬN TÂM-CHẤT LƯỢNG.
«
Next
Bài đăng Mới hơn
»
Previous
Bài đăng Cũ hơn