(Tín dụng hình ảnh:Tom's Hardware) Là một nhà văn làm việc chuyên nghiệp trên PC và thiết bị Apple từ giữa những năm 1990, tôi đã từng trải qua rất nhiều bàn phím. Tuy nhiên, sự yêu thích dành cho một chiếc, thực sự được phát hành vào năm 1990, đã đọng lại trong tôi cho đến ngày nay. Tôi đang đề cập đến bàn phím cơ Apple Extended II, còn được gọi là model AEKII M3501. Mẫu bạn thấy trong ảnh là mẫu thứ ba mà cá nhân tôi sở hữu.

Chi tiết AEKII
Thiết bị đầu vào nặng 3,75 pound (1,70 kg) đáng kể này là một bàn phím cơ có kích thước lớn, với các phím F lên đến F15, một bộ phím điều hướng toàn diện và bàn phím số. Thậm chí còn có phím nguồn ở phía trên bên phải. Các tính năng đáng chú ý khác là hai móc treo phím nhanh, cho phép bạn phủ các bảng tham chiếu phím tắt xung quanh khu vực phím F. Có hai cổng ADB (Apple Desktop Bus, giao diện DIN độc quyền được giới thiệu trên Apple IIGS), trái và phải (vì vậy bạn có thể cắm chuột ADB vào cả hai bên) và có một thanh trượt độ cao lớn về phía sau, giúp điều chỉnh độ nghiêng của bàn phím bằng cách nâng một chân có đầu cao su gần như có chiều rộng tối đa.
(Tín dụng hình ảnh:Tương lai) Phần lớn các keycap là PBT, nhưng thanh dấu cách màu vàng và mịn khi chạm vào sử dụng nhựa ABS. Những bàn phím cơ này đi kèm với nhiều loại công tắc Alps, hiện không còn được sản xuất và khác biệt rõ rệt với các lựa chọn thay thế hiện đại như công tắc Cherry MX. Những người đam mê bàn phím hiện đại dường như cho rằng các công tắc tương đương gần nhất được sản xuất bởi Matias.
Bài viết tiếp tục bên dưới
Mẫu mà tôi hiện đang gõ bài viết này có những gì tôi nghĩ là công tắc giảm chấn màu kem/ngà. Nhấc keycap lên để xem các thân màu sẽ thấy chúng có màu trắng nhạt, nhưng tôi không thể chắc chắn 100% liệu chúng có bị sẫm màu chỉ vì quá cũ hay không.

Tự làm thì tốt hơn
Vì lý do nào đó, tôi đã bán chiếc AEKII trước đây của mình, nó đang ở tình trạng hoạt động hoàn hảo cùng với cáp ADB chính hãng và một giải pháp thương mại để chuyển nó sang USB. Bộ chuyển đổi đó là Bộ chuyển đổi USB sang USB iMate Universal iMate Universal của Griffin Technology, hoàn chỉnh với bao bì gốc. Việc chỉ nhận được £38 (~$50) cho gói bàn phím, cáp và bộ chuyển đổi này vào năm 2017 là một bi kịch vì giờ đây tôi thấy riêng iMate đang được bán với giá từ 90 đến 200 USD.
Tuy nhiên, iMate không tốt bằng giải pháp DIY mà tôi sẽ hướng dẫn bạn. Dongle thương mại cắm vào và quên nó không cung cấp bộ cấu hình trực tuyến mà bạn có thể sử dụng nếu bạn tiếp tục và tự tạo bộ chuyển đổi homebrew này.
Tập hợp tất cả các phần lại với nhau
Trước khi sao chép dự án này, bạn sẽ cần những thứ sau:
Nhận tin tức hay nhất và đánh giá chuyên sâu về Tom's Hardware ngay trong hộp thư đến của bạn.
- Bàn phím Apple ADB
- Một Pro Micro 5V (tương thích với Arduino), ATmega32U4. Đảm bảo danh sách xác nhận rằng nó chạy ở mức 5V và 16 MHz.
- Cáp Apple ADB hoặc dây dẫn 4 chân SVHS S-Video, như tôi đã sử dụng.
- Điện trở 1 Kilohm (Nâu-Đen-Đỏ, chúng tôi có bảng tóm tắt để trợ giúp.)
- Thiết bị hàn
- Đồng hồ vạn năng

Tôi thật may mắn khi mua được bàn phím mà bạn thấy trong tình trạng “chưa được kiểm tra” với giá dưới 20 bảng Anh (~ 27 USD), ATmega32U4 có giá 7,35 bảng Anh (9,90 USD) và cáp SVHS có giá 3,25 bảng Anh (4,38 USD) được giao. Tôi đã có một hộp gồm hàng trăm điện trở khác nhau, các mảnh hàn và một đồng hồ vạn năng.
Nếu bạn đang tìm mua một số thiết bị hàn, vui lòng xem hướng dẫn mua bàn ủi hàn tốt nhất của chúng tôi, nơi chúng tôi đã thử nghiệm nhiều mẫu khác nhau.

Phần mềm cài firmware và flash
Việc cài đặt phần mềm và flash thành công dưới dạng chương trình cơ sở là bước đầu tiên tôi khuyên dùng. Phần sụn có thể được xác minh sau khi được flash, vì vậy bạn biết mặt này của phương trình là chính xác. Sau đó, bạn có thể cắm bộ chuyển đổi DIY để xác nhận rằng bạn đã hàn mọi thứ một cách chính xác.
Tôi đã cân nhắc về một số lựa chọn phần sụn trước khi sử dụng phần mềm chuyển đổi TMK và kết quả đã thành công. Thay vì làm bạn phân tâm bằng những câu chuyện dẫn đến ngõ cụt hoặc đi sai hướng (đối với tôi), tôi sẽ giữ mọi thứ đơn giản và chia sẻ những gì thực sự hiệu quả đối với thiết lập của tôi.

Trong trường hợp của tôi, lựa chọn chiến thắng đối với bộ chuyển đổi ADB sang USB này được gọi là chương trình cơ sở của bộ chuyển đổi TMK. Phần sụn này dường như tập trung hơn vào nhu cầu chuyển đổi bàn phím cổ điển của tôi so với các phần mềm khác và do đó có vẻ phù hợp hơn với dự án. Một số lưu ý về các bản cập nhật trong diễn đàn khiến tôi chú ý, chẳng hạn như “Các phím ISO phải được hỗ trợ chính xác”. TMK cũng cung cấp một công cụ cấu hình và flasher trực tuyến.

Một điều đáng lo ngại về phần sụn TMK đối với bản dựng của tôi là người khởi tạo dự án cảnh báo không nên sử dụng bộ vi điều khiển giống như bộ vi điều khiển mà tôi đã mua. Hasu, người sáng lập dự án TMK, viết trên diễn đàn được liên kết ở trên:"Xin đừng yêu cầu trợ giúp về vấn đề cụ thể của Pro Micro tại đây".
Tuy nhiên, sau một thời gian ngắn truy cập vào TMK Keymap Editor trực tuyến và một vài thao tác chuột để điều chỉnh các vị trí chính, tôi đã tải xuống tệp chương trình cơ sở TMK đã chỉnh sửa của mình (có tên mặc định là unimap.hex và kích thước chỉ 68KB) sau đó.

Sau đó, tôi chỉ chỉnh sửa (sau đó khởi động lại) chương trình cơ sở TMK của mình một lần - để thay đổi phím nguồn thành phím tắt khởi chạy máy tính. Có thể sau này tôi sẽ sử dụng lại một số phím ít được sử dụng hơn cho phím đa phương tiện hoặc thêm một 'lớp' có đầy đủ chức năng như vậy.
Đang thử nghiệm tính năng nhấp nháy 'Flash trên Web' dựa trên web cho TMK, tôi chưa thấy nó hoạt động trên bất kỳ trình duyệt nào. Nhưng vì tôi đã có Hộp công cụ QMK, từ thử nghiệm trước đó, nó hoạt động rất tốt với phần cứng ATmega32U4 nên đó là thứ tôi đã sử dụng.
Hộp công cụ QMK (chạy ở chế độ Quản trị viên) có thể được sử dụng để flash chương trình cơ sở mới cho ATmega32U4. Thiết bị này kết nối qua Micro-USB và khi bạn cắm nó vào PC, bạn sẽ thấy đèn đỏ là bằng chứng cho thấy nó đã được cấp nguồn. Nếu đây là lần đầu tiên bạn sử dụng bộ vi điều khiển, bạn sẽ được Hộp công cụ QMK nhắc cài đặt các trình điều khiển cần thiết để giao tiếp với bảng phát triển nhỏ.
Khi bạn thấy MCU của mình được nhận dạng trong hộp công cụ, hãy đi và chọn tệp *.HEX từ bất kỳ nơi nào bạn đã lưu. Theo mặc định, 'unimap.hex' mà chúng tôi đã lưu từ bộ cấu hình trực tuyến của TMK sẽ được lưu trong thư mục Tải xuống.

Tiếp theo, nhấp vào hộp kiểm Tự động flash trong Giao diện người dùng Hộp công cụ. Bạn sắp đặt lại ATmega32U4 của mình, vì vậy bạn có thể tải chương trình cơ sở đã chọn lên. Trong khi nó vẫn được cấp nguồn và kết nối với USB, hãy lấy một dụng cụ dẫn điện nhỏ, có thể là đầu của tuốc nơ vít, để nối các lỗ PCB được đánh dấu GND và RST.

Đồng thời, một cú chạm nhẹ vào hai lỗ đó sẽ đặt lại bảng và trong cửa sổ Hộp công cụ QMK, bạn sẽ thấy văn bản cuộn bằng cách nói những câu như “Đang cố gắng flash… Flash hoàn tất”. Trên PC của tôi, quá trình này chỉ mất vài giây.
Sử dụng phần mềm này, bạn cũng có thể xác nhận chương trình cơ sở hiện tại của mình bằng cách chọn Công cụ> Bảng điều khiển HID từ menu trên cùng. Đây là một cách hay để kiểm tra chương trình cơ sở hiện tại của bạn có thực sự như bạn nghĩ hay không.

Trình quản lý thiết bị Windows cũng xác nhận ATmega32U4 mới flash hiện được công nhận là bàn phím mới. Bạn sẽ thấy mục bàn phím bổ sung xuất hiện và biến mất khi bạn cắm và rút bộ vi điều khiển. Nói rõ hơn, ngay cả khi bạn chưa cắm bàn phím Apple ADB thực tế vào thời điểm này, nó vẫn được liệt kê là Thiết bị bàn phím HID.
ATmega32U4 của bạn hiện đã sẵn sàng để kết nối, một quy trình khác có nhiều khả năng xảy ra sai sót, cạm bẫy và sự cố. Hy vọng chúng tôi có thể giúp bạn đi đúng hướng.
Chuẩn bị phần cứng
Việc nối dây thành công của dây dẫn SVHS cắt đôi tới ATmega32U4 đã khiến tôi phải mất ba lần thử. Có một số hướng dẫn trên blog và trong các bài đăng trên diễn đàn - nhưng cạm bẫy phổ biến nhất là nối dây Dữ liệu (được gắn nhãn '3' trên PCB của bộ vi điều khiển này), dây 5V (VCC) và Dây nối đất (GND) trong hình ảnh phản chiếu với những gì bạn thực sự cần. Tôi cũng là nạn nhân của lỗi này.

Vì vậy, tôi đã đi từ hệ thống dây điện rev.1 – chỉ sai, đến hệ thống dây điện rev.2 – vô tình bị phản chiếu, đến hệ thống dây điện rev.3 – chơi lô tô. Xin lỗi, nhưng mối hàn của tôi trở nên tệ hơn trong những lần sửa đổi tiếp theo – đề phòng trường hợp tôi phải thay đổi lại tất cả. Nhưng tôi theo quan điểm “nếu nó không hỏng thì đừng sửa nó”, vì vậy rev.3 vẫn hoạt động bình thường, không có bất kỳ sai sót nào nên nó không bị phạt.

Vui lòng làm theo các bước này một cách chặt chẽ nếu bạn đang sử dụng dây dẫn SVHS được cắt làm đôi như tôi đã làm. Điều này sẽ loại bỏ mọi nghi ngờ về việc liệu bạn có nên xem sơ đồ chân của ADB Nam hay Nữ (gương của nhau) để được hướng dẫn đi dây hay không.
Chuyển đồng hồ vạn năng của bạn sang chế độ liên tục (các đầu dò chạm vào nhau sẽ phát ra tiếng bíp). Chúng tôi sẽ kết nối các dây đã được tước và đóng hộp theo những gì được đề xuất trong phần 'Build Converter Yourself' của diễn đàn TMK, được liên kết ở trên. Thay vào đó, hãy làm theo sơ đồ bên dưới.

Vì vậy, hãy làm theo ví dụ về đầu nối 'Nam' của tôi và kiểm tra đồng hồ vạn năng của bạn ở chế độ liên tục để xác nhận đó là dây nào, thành công của bạn sẽ được đảm bảo. Xin nhắc lại, điều này chỉ miễn là bạn sử dụng cùng lựa chọn cáp và bộ vi điều khiển như tôi đã làm.
Là bước hàn phía bộ vi điều khiển đầu tiên, tôi đóng hộp các dây đã được tước để chuẩn bị sẵn sàng cho hàn. Tiếp theo, tôi quyết định luồn điện trở 1K qua các lỗ Dữ liệu (được gắn nhãn '3' trên PCB) và các lỗ VCC, xung quanh mặt sau. Một chút hàn đã làm cho điện trở được đặt đúng vị trí. Sau đó, tôi hàn các chân điện trở, hướng lên trên, sẵn sàng nhận dây từ cáp.

Tiếp theo, việc hàn dây cáp SVHS vào các điểm Dữ liệu và VCC là điều chắc chắn. Cuối cùng, GND bạn tìm thấy trên cáp SVHS kết nối với GND trên PCB ATmega32U4 để tạo tham chiếu chung với mặt đất. Có lẽ bây giờ hãy kiểm tra lại mối hàn của bạn bằng cách sử dụng chức năng liên tục của đồng hồ vạn năng để đảm bảo tất cả được kết nối chính xác.

Nếu tất cả diễn ra theo đúng kế hoạch (và hy vọng bất kỳ ai làm theo điều này sẽ cảm nhận được lợi ích từ nhiều sai lầm của tôi), bạn sẽ có thể sử dụng AEKII cổ điển tuyệt đẹp (hoặc bàn phím Apple ADB khác) với bộ chuyển đổi này trên máy tính hiện đại của mình.
Bây giờ, bạn đã quen với việc sử dụng bộ cấu hình trực tuyến của TMK và Hộp công cụ của QMK để flash, mọi chỉnh sửa tiếp theo sẽ rất dễ dàng. Bạn thậm chí có thể thiết lập vô số lớp bàn phím, đóng gói vô số phím điều khiển phương tiện, phím điều hướng web -- có rất nhiều tùy chọn khác.
Một hộp đựng chiếc dongle xấu xí
Cuối cùng nhưng không kém phần quan trọng, hơi ghen tị với các đồng nghiệp của tôi với những chiếc máy in 3D giá rẻ tốt nhất ở nhà, tôi quyết định làm một ổ cắm bằng gỗ đơn giản cho bộ chuyển đổi ADB sang USB mà tôi đã ghép lại.
Những gì bạn nhìn thấy trong phòng trưng bày chỉ là một mảnh gỗ thông già bị cưa bỏ nằm quanh gara. Tôi đã khoan một lỗ có kích thước phù hợp để giấu ATmega32U4 bên trong. Sau đó, mảnh được chà nhám, nhuộm màu và đánh bóng.
(Tín dụng hình ảnh:Tương lai) Tôi muốn có một thiết kế đẹp mắt trên khóa điện tử bằng gỗ, vì vậy tôi đã khắc tia laser cả biểu tượng ADB và USB vào gỗ, đồng thời lấp đầy khoảng trống được cắt sắc nét bằng sơn trắng. Có lẽ nếu tôi sử dụng gỗ sồi có một chút màu hổ phách để phù hợp với mặt bàn của mình thì nó sẽ phù hợp hơn với ngôi nhà mới của nó?
Theo dõi Tom's Hardware trên Google Tin tức để nhận tin tức, phân tích và đánh giá cập nhật của chúng tôi trong nguồn cấp dữ liệu của bạn. Hãy nhớ nhấp vào nút Theo dõi.
Mark Tyson là biên tập viên tin tức tại Tom's Hardware. Anh ấy thích tìm hiểu toàn bộ về công nghệ PC; từ kinh doanh và thiết kế chất bán dẫn đến các sản phẩm đạt đến đỉnh cao của lý trí.