Tôi đã hack Magic Mouse
(uplab.pro)- Để giải quyết sự bất tiện của cổng sạc nằm ở đáy Magic Mouse, tác giả đã thêm cổng sạc USB-C và vỏ in 3D, giúp chuột vẫn có thể dùng tiếp trong lúc sạc
- Thay vì thay toàn bộ mạch, tác giả chọn cấu trúc chỉ sạc trực tiếp pin, nhằm giữ tối đa chức năng chuột gốc và hoạt động của cảm biến cảm ứng
- Do các mô hình 3D có sẵn không khớp, tác giả tự làm vỏ và căn chỉnh ngoại hình cũng như vị trí linh kiện qua vòng lặp
Create -> print -> Adjust - Sau khi hàn trực tiếp mô-đun sạc TP4056 vào đầu ra pin, dù macOS không nhận biết trạng thái đang sạc, phần trăm pin vẫn tăng và chuột vẫn hoạt động
- Khi điện áp pin khoảng từ 4,17V trở lên, hiển thị phần trăm có hành vi bất thường khi giảm xuống 99%, 98%, 97%, 96%, nhưng sau khi khởi động lại thì trở về 100%
Thay đổi cấu trúc để giảm bất tiện khi sạc
- Mục tiêu là giảm sự bất tiện khi sạc Magic Mouse, đồng thời chuyển sang hình dáng công thái học hơn
- Thiết kế theo cách không nối mạch sạc trực tiếp vào mạch thân chuột, mà chỉ sạc pin
- Xét đến hoạt động của cảm biến và cảm giác cầm, chuột được chia thành 2 nửa trên và dưới
- Phần trên là khu vực có cảm biến cảm ứng
- Ban đầu dự kiến sẽ cần nối dài cáp phần trên, nhưng chiều dài cáp mặc định đã đủ
Vỏ in 3D tự làm
- Mô hình 3D cho Magic Mouse tìm được trước đó không khớp, nên tác giả đã chế tạo vỏ mới
- Ngoại hình được căn chỉnh bằng cách lặp lại việc in và chỉnh sửa, hơn là thiết kế chính xác ngay từ đầu
- Lặp lại quy trình
Create -> print -> Adjust -> print -> Adjust -> print - Vì dự án đang ở giai đoạn concept, tác giả dựa vào in lặp lại và điều chỉnh
- Lặp lại quy trình
- Tác giả cũng chế tạo adapter khung để cố định mô-đun chuột phần trên
- Nó đóng vai trò lặp lại và mở rộng ngàm gốc
- Ngàm gốc khó tháo rời mà không làm gãy linh kiện
- Bao gồm không gian cho lò xo và cần gạt lệch để nhấn nút
- Adapter này được hoàn thiện sau 4 lần lặp
Pin và mạch sạc TP4056
- Dù nhãn pin ghi 3,61V, một mức không phổ biến, kết quả thử nghiệm cho thấy có thể sạc đến 4,2V như pin 1 cell thông thường
- Xác nhận rằng OS xem 4,2V là 100%
- Tác giả dùng mô-đun TP4056 phổ biến để sạc
- Hàn TP4056 trực tiếp vào đầu ra pin
- Dựa trên dung lượng pin, tác giả cho rằng không cần bộ giới hạn dòng bổ sung
- Đã theo dõi nhiệt độ trong lúc sạc và có vẻ hoạt động bình thường
- Cần đặc biệt cẩn thận khi thao tác với pin
- Phải tránh quá nhiệt, mở pin, và đoản mạch
- Tác giả cũng kèm cảnh báo nên chuẩn bị kính bảo hộ và bình chữa cháy
Hành vi bất thường của hiển thị pin trên macOS
- Khi sạc pin bằng TP4056, chuột không nhận biết được rằng nó đang được sạc
- TP4056 nâng điện áp lên khoảng 4,258V khi sạc đầy rồi ngắt, còn pin duy trì khoảng 4,2V
- Khi theo dõi phần trăm pin trong OS, hiển thị lại giảm ngược trong vùng điện áp tăng
- 4,15V ở mức 100%
- khoảng 4,17V ở mức 99%
- khoảng 4,19V ở mức 98%
- khoảng 4,21V ở mức 97%
- khoảng 4,24V ở mức 96%
- Sau khi sạc xong và khởi động lại chuột, hiển thị pin trở lại 100%
Cách lắp ráp và hoạt động cuối cùng
- Tác giả chủ yếu dùng băng keo hai mặt để cố định pin và các linh kiện chính
- Cũng thử in ở độ phân giải 60 micron, tức 0,06mm, trên máy in FDM
- Adapter phần trên được dán bằng băng keo lên pin để điều chỉnh vị trí; khi đã xác định vị trí cuối cùng, cách phù hợp là dán chắc rồi lắp phần trên vào
- Dây dẫn và cổng USB-C được cố định bằng keo nóng
- Cáp FFC được nối cẩn thận và cố định bằng cơ cấu giữ sẵn có
- Trong demo cuối cùng, chuột vẫn tiếp tục hoạt động trong lúc sạc
- Hệ thống không theo dõi được trạng thái sạc
- Phần trăm pin tăng lên
Các kế hoạch mở rộng chưa triển khai
- Ban đầu cũng có những kế hoạch mở rộng lớn hơn
- Thêm đèn nền RGB
- Kích hoạt đèn nền bằng Raspberry Pi RP2040 gắn gia tốc kế
- Cân nhắc kết nối RP2040 với MacBook qua một kênh Bluetooth riêng hoặc bằng cáp để lắp thêm nút
- Lắp thêm pin để vận hành đèn nền
- Cuối cùng, tác giả đã không triển khai các kế hoạch này
1 bình luận
Ý kiến trên Hacker News
Thật sự là điều rất tốt cho người này, và là một dự án tuyệt vời
Tôi luôn nghĩ Magic Mouse là cách lý tưởng để tương tác với Mac, nhưng về công thái học thì quá tệ
Dù không thể chứng minh, tôi cho rằng việc dùng Magic Mouse trong 10 năm đã khiến tôi bị chấn thương căng cơ do lặp lại (RSI) rất đau đớn, và giờ dùng chuột nào tôi cũng bị cơn đau đó
Thiết bị nhập của Apple rất đẹp, nhưng họ đã làm hỏng hoàn toàn sự thoải mái; cảm giác như các nhà thiết kế công nghiệp của họ đều mới ngoài 20 và chưa từng bị đau khớp
Tư thế trung lập của cổ tay người là tư thế thẳng đứng như khi bắt tay, ngón cái hướng lên trên, nhưng Magic Mouse quá thấp khiến cổ tay gần như phải vặn 90 độ
Về công thái học, đây là vấn đề khá nghiêm trọng
Giải pháp của tôi là chuyển sang chuột dọc để giữ cổ tay gần với tư thế trung lập hơn, và vì nhớ các cử chỉ nên tôi thêm Magic Trackpad ở bên trái bàn phím
Tất nhiên cái này cũng có cùng vấn đề công thái học, nhưng vì chỉ thỉnh thoảng mới với tay sang nên ảnh hưởng nhỏ hơn
Thứ còn lại từ chiếc Tangerine iMac chỉ là puck khúc côn cầu màu cam, nên tôi còn mua cho cô ấy một dongle USBA-to-USBC để dùng với MacBook Air
May là cô ấy không dùng máy tính thường xuyên, nên việc ít bị ảnh hưởng bởi RSI có thể cũng liên quan
Từ lâu tôi đã ngừng dùng chuột để giảm RSI, và dùng bảng vẽ Wacom bằng tay không cầm chuột như một touchpad
Nhờ chuột dọc mà tôi bắt đầu dùng chuột lại, và đến giờ vẫn ổn. Trường hợp của tôi là Logitech Lift Vertical
Tay tôi thuộc loại nhỏ và đã dùng từ Mighty Mouse[1]. Magic Mouse hiện tại cũng thoải mái với cách dùng của tôi, còn Mighty Mouse không dây thì hoàn hảo
Khoảng năm 2009–2010 tôi cũng từng dùng một phụ kiện silicone màu trắng đặt lên trên Magic Mouse, nó hữu ích một thời gian, nhưng cuối cùng tôi quen với hình dạng nguyên bản nên bỏ việc độ lại
Tôi cũng đã thử Logitech Master Series và thích nó, nhưng không dùng hết mọi tính năng nên tôi thích sự đơn giản của Magic Mouse
Tôi sạc khoảng 45 ngày một lần hoặc khi có cảnh báo, rồi cứ để sạc và đi uống trà, đi bộ, chạy bộ hoặc đọc sách
Việc sạc chưa bao giờ là vấn đề, và tôi cho rằng chuyện làm ầm lên vì sạc là phóng đại. Nếu nhớ cắm sạc qua đêm, khoảng một tháng tiếp theo sẽ không cần sạc
Tất cả Mighty Mouse tôi có đều bị kẹt định kỳ, và xử lý cũng bực mình
Ngoài chuyện đó ra, không có con chuột nào tôi từng dùng hoặc đối xử thô bạo bị hỏng nút hay bánh xe cuộn
Dù vậy tôi rất nhớ cảm giác click đặc trưng của chuột Apple thời kỳ này
Nó có hai nhược điểm: như bình luận khác nói, bi cuộn tích tụ bụi bẩn và không thể vệ sinh nếu không cắt mở chuột, và cách triển khai các nút bên
Việc chuột chính hãng Apple hỗ trợ middle click thật sự là rất tuyệt
Cuộn đa hướng giờ đã trở thành tính năng chuột thiết yếu với tôi, kích thước và trọng lượng cũng tuyệt vời
Một số người từng dùng có thể không biết: tiếng lách tách khi cuộn, gần như cảm giác haptic, thực ra là âm thanh từ loa bên trong, tạo phản hồi rất tốt
Đặc biệt, khi con lăn bị kẹt và tiếng click dừng lại, bạn biết đã đến lúc vệ sinh bi
Magic Mouse thì bất tiện, không có middle click mặc định, cũng không có nút bên. Điểm tốt nhất chỉ là nó đã sửa được vấn đề bi cuộn
Cuối cùng vài tháng trước tôi đã mua một con Mighty Mouse hàng tồn kho mới, và bi cuộn thật sự cho cảm giác rất mượt
Nhìn ảnh thì tôi hiểu vì sao trên mọi chiếc Magic Mouse tôi từng dùng, nút phải lại mềm nhũn và mòn một cách kỳ lạ
Chỉ có một microswitch, còn bên phải chỉ là lá lò xo
Có khi ở phiên bản sau, Apple sẽ vô hiệu hóa chuột nếu phát hiện nó được đặt trong vỏ nhựa của bên thứ ba
Có vẻ đã có sẵn giải pháp. Có loại tấm sạc Qi flat flex như thế này: https://www.mobilefun.co.uk/iphone-lightning-qi-universal-wi...
Tôi không khuyến nghị sản phẩm đó, chỉ là kết quả đầu tiên trong tìm kiếm
Nó có bộ thu điện không dây Qi và đầu nối Lightning vuông góc
Mục đích ban đầu là cắm vào iPhone rồi lắp ốp, nhưng có vẻ cũng sẽ hoạt động tốt ở đáy Magic Mouse
Nếu đặt bộ phát điện dưới mousepad, có thể bạn sẽ không bao giờ phải lo chuyện sạc nữa
Tôi chưa tự thử nên có thể có lý do nào đó khiến đây thực ra là ý tưởng tệ. Tôi tò mò có ai đã thử chưa
Xem lướt video được liên kết trong bài gốc thì điều đó trở nên rõ ràng
Vì vậy người hack Magic Mouse mới phải mất công tạo một mạch sạc song song để sạc trực tiếp pin ngay cả khi đang hoạt động
Ý kiến phản biện của tôi là: nếu dùng theo hướng lấy bàn phím làm trung tâm và xem Magic Mouse chủ yếu như một bánh xe cuộn siêu lớn, thì nó có thể khá công thái học
Khi đó, bạn có thể cuộn nhanh bằng bất kỳ ngón tay nào, ở bất kỳ góc nào, với ma sát tối thiểu, nên trải nghiệm cuộn của Magic Mouse tốt hơn chuột truyền thống hay trackpad
Tôi đặc biệt thích cuộn bằng mép phải của ngón áp út
Không biết câu “Think different” hợp hơn, hay “bạn cầm sai cách” hợp hơn
Tôi đặt nó giữa hai bên bàn phím tách rời, thỉnh thoảng dùng bằng tay trái trong khi tay phải vẫn đặt trên chuột
Tôi chưa từng nghĩ đến việc di chuyển hay cuộn bằng một ngón, nhưng có vẻ khá tiện
Có lẽ đây là tính năng có thể hack bằng phần mềm. Không phải trackpad gửi tọa độ điểm chạm cho hệ điều hành sao?
Gân của ngón tay đang chuyển động nhanh chóng biến thành địa ngục bỏng rát
Tôi nhớ từng đọc ở đâu đó rằng lý do Apple thiết kế chuột như vậy là để ngăn mọi người cắm chuột vào bộ sạc 24/24, không dùng tính năng không dây và làm hại pin
Tôi không nói là đồng ý với quyết định của Apple, nhưng góc nhìn đó khá thú vị
Magic Trackpad 2 và Magic Keyboard ra mắt cùng ngày với Magic Mouse 2, nhưng cả hai đều hoạt động tốt khi cắm dây và cũng có thể dùng ở chế độ có dây
Nhìn vào vị trí cáp gắn trên chuột thông thường thì thường thấy phần bên trong hoặc bên ngoài được gia cố rất mạnh
Vị trí cổng sạc của Magic Mouse là có chủ ý
Apple biết rằng nếu cổng nằm ở cạnh, mọi người sẽ cứ để cáp cắm liên tục, và điều đó sẽ phá hỏng thẩm mỹ không dây
Việc Apple ngăn người dùng cắm cáp liên tục không chỉ vì thẩm mỹ, mà còn để tránh việc mọi người tái sử dụng cáp hiện có thay vì một loại cáp Lightning giả định chuyên cho chuột, rồi gặp trải nghiệm người dùng tệ
Nghĩ rằng Apple làm vậy vì không biết mình đang làm gì là kỳ lạ. Dĩ nhiên họ biết và cố ý làm thế
Chỉ cần sạc 1–2 phút là được
Trên thị trường có hàng nghìn mẫu chuột, và gần như tất cả đều dùng được với Mac
Việc có ai đó cố sửa một con chuột cho bằng được khá kỳ lạ. Cứ mua con chuột phù hợp với yêu cầu là xong
Magic Mouse giống một touchpad cũng có thể dùng như chuột hơn
Nó tuyệt đối không thể công thái học được. Vuốt ngang qua lại theo cách đó không phải là cách cơ thể hoạt động
Toàn bộ sản phẩm đầy rẫy những quyết định tệ