İçindekiler:
Video: Cherry Pi Split Mekanik Klavye: 45 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Fusion 360 Projeleri »
Yıllardır Microsoft Natural Elite klavye kullandım. Ve neredeyse 20 yıllık sadık hizmetin ardından ömrünün sonuna geldi. Değiştirme arayışım sırasında farklı mekanik klavyelere de baktım. Ve düzenli olarak kendin yap projeleri yaptığım için böyle bir klavyeyi kendim yapmanın harika bir deneyim olacağını düşündüm.
Bu benim ilk mekanik klavye projem. Ve bu günlük kullanım için olacak. Olasılıklar neredeyse sonsuz olsa da, kendimi temel işlevsellikle sınırlandırıyorum: Fare işlevlerine sahip ergonomik bir klavye. Parça ararken yeni bir anahtar türü ile karşılaştım. Cherry MX Red'in düşük profilli bir versiyonu. Bu, ince bir mekanik klavye yapmayı mümkün kılar. Ve bu klavyeyi mümkün olduğunca ince tutmaya çalıştım.
Tasarımın tamamı Autodesk Eagle ve Fusion 360 ile yapıldı. Bu vesile ile baskılı devre kartını doğrudan 3D çizim programına yükleme imkanını kullandım. Bu programlara ek olarak, çeşitli adımları desteklemek için Python kodu kullanılır. Bu Instructabe bu nedenle birçok Python örneği içerir.
Karmaşıklık ekleyen 'olması güzel' özellikler eklemedim. Arka planda LED'ler, ek USB bağlantı noktaları, hoparlörler ve/veya ekranlar yoktur. Ek özellikler için bazı yedek GPIO bağlantı noktaları vardır, ancak bunlar henüz kullanılmamaktadır.
Gereçler
Bu klavye aşağıdaki parçaları içerir:
- Raspberry Pi Zero WH (Kivi Elektronik)
- Cherry MX düşük profilli Kırmızı (Cherry MX, Reichelt)
- UHK klavye tuşları (Ultimate Hacking Keyboard)
- IDC 16 pinli düz kablo (Aliexpress)
- DC3 2x8 Konnektör (Aliexpress)
- 40 pinli GPIO konektörü (Kiwi Electronics)
- Anahtar Sönümleyiciler (Aliexpress)
- Yapışkan keçe ped 200 x 150 (Aksiyon, Amazon)
- 1N4148 diyotlar (Aliexpress)
- Özel PCB'ler (Jlcpcb)
- DIN965 M2, 5 x 5 cıvata (Microschroeven)
- DIN439 M2, 5 somun (Microschroeven)
Aşağıdaki yazılım kullanılmıştır:
- Fusion 360 (Autodesk)
- Kartal (Autodesk)
- Ahududu (Ahududu Pi)
- SSH istemcisi (Putty)
- Metin Düzenleyici (Ultraedit)
Adım 1: Klavye Tasarımı
İlk fikir, bir Microsoft Natural Keyboard Elite'i mekanik anahtarlarla yeniden oluşturmaktı. Ancak klavyenin sökülmesi, bunun o kadar basit olmadığını ortaya çıkardı. Kullanılan tuş başlıkları mekanik anahtarlarla uyumlu değildir. Bu, başka bir tasarım bulmam gerektiği anlamına geliyordu.
Mekanik klavyeli birkaç proje var, ancak ergonomik tasarımlı çok az şey var. İki olası adayla karşılaştım: Ergodox ve Ultimate Hacking Keyboard (UHK). Bunların ikisi de açık kaynaklı klavyelerdir. Tüm UHK belgeleri Github'a yerleştirildi ve bu nedenle kendi klavye tasarımım için büyük bir ilham kaynağı oldu.
Ergodox ve UHK arasındaki en büyük fark, anahtarların yerleşimidir. Ergodox ile tuşlar doğrudan birbirinin üzerindedir. Ve UHK'nin daha geleneksel bir düzeni var.
2. Adım: Cherry MX Anahtarları
Mekanik klavye yaparken en önemli seçimlerden biri de anahtarlardır. Bu anahtarların birkaç üreticisi var ve ben en bilinen ve dünya lideri üreticiyi seçtim: Cherry MX. Bu anahtarlar genellikle mevcuttur ve iyi belgelenmiştir. Ayrıca bu tip, DIY mekanik klavyeler tarafından en çok kullanılan anahtarlardan biridir. Cherry web sitesindeki geliştirici sayfası da iyi bir başlangıç.
Birkaç çeşidi var ve farklı türdeki anahtarları test etmek için bir Cherry MX 9 anahtar anahtarı test cihazı satın aldım. Her anahtarın farklı bir rengi vardır ve bu renk anahtarın özelliklerini gösterir:
Cherry MX Red Düşük 45g çalıştırma kuvveti, sessiz, pürüzsüz.
Cherry MX Black Yüksek 60g çalıştırma kuvveti, sessiz, pürüzsüz. Cherry MX Blue Medium 50g çalıştırma kuvveti, tıkırtı, yüksek sesle. Cherry MX Brown Düşük 55g çalıştırma kuvveti, sessiz dokunsal çarpma. Cherry MX Green Dokunsal ve Clicky 80g çalıştırma kuvveti - Sağlam dokunsal ve tıklamalı anahtar. Cherry MX Gri-kahverengi Firma Lineer 60g çalıştırma kuvveti - Dokunsal çarpma, tıklama yok. Cherry MX Gri-siyah Dokunsal 80g çalıştırma kuvveti - Sıkı dokunsal çarpma, tıklama yok. Cherry MX clear Dokunsal 55g çalıştırma kuvveti - Dokunsal çarpma, tıklama yok. Cherry MX beyaz Dokunsal ve Clicky 65g çalıştırma kuvveti - Dokunsal ve daha hafif tıklama anahtarı.
Klavyemin çok fazla gürültü yapmaması gerekiyor. Bu, olası geçişleri kırmızı, kahverengi, siyah, gri veya şeffaf olarak azaltır. Ve bazı testlerden sonra kahverengi veya kırmızı anahtarları tercih ederim.
3. Adım: Cherry MX Düşük Profil
Raspberry Pi Yarışması 2020'de İkincilik
Önerilen:
Mekanik Yedi Segment Göstergeli Saat: 7 Adım (Resimli)
Mekanik Yedi Segment Ekranlı Saat: Birkaç ay önce geri sayım sayacına dönüştürdüğüm iki haneli mekanik 7 segmentli bir ekran yaptım. Oldukça iyi çıktı ve birkaç kişi bir saat yapmak için ekranı ikiye katlamayı önerdi. Sorun şu ki zaten koşuyordum
Arduino Mekanik Tuş Takımı: 5 Adım (Resimli)
Arduino Mekanik Tuş Takımı: Başka bir proje için pin pad'e ihtiyacım vardı, bu yüzden evde sahip olduğum parçalarla bir tuş takımı yapmaya karar verdim
ErgoDox Mekanik Klavye: 11 Adım (Resimlerle)
ErgoDox Mekanik Klavye: ErgoDox klavye, bölünmüş, mekanik ve programlanabilir bir klavyedir. Tamamen açık kaynaklıdır, bu yüzden onu inşa etmek için tek ihtiyacınız olan parçaları satın almak ve zaman ayırmak. Bir yazılım mühendisi olarak çalışıyorum ve her zaman üretkenliğimi iyileştirmenin yollarını arıyorum
Cihazları Arduino Üzerinden Mekanik Anahtarlamalı Kontrol Etme: 8 Adım (Resimli)
Cihazları Arduino Üzerinden Mekanik Anahtarlama ile Kontrol Etme: Arduino, basit mekanik anahtarlar ve röleler kullanılarak cihazları kontrol etmek için kullanılabilir
Hızlı ve Kirli Das Klavye (Boş Klavye): 3 Adım
Hızlı ve Kirli Das Klavye (Boş Klavye): Das Klavye, tuşlarında yazı olmayan en popüler klavyenin adıdır (boş klavye). Das Klavye 89,95 $ için perakende satış yapıyor. Bu talimat, etrafta yattığınız herhangi bir eski klavyeyi kendiniz yapmanıza rağmen size rehberlik edecektir