İçindekiler:
- 1. Adım: COVID-19 Pandemi Kilitlenmesi - Kaynak Bileşenlere Meydan Okuma
- Adım 2: Tasarım
- Adım 3: Hangi Bileşenlere İhtiyacımız Var?
- Adım 4: FDM 3D Baskı
- Adım 5: DLP 3D Baskı
- Adım 6: Anahtarların Klavye Gövdesine Montajı
- Adım 7: LCD'nin Klavye Gövdesine Montajı
- Adım 8: Döner Kodlayıcının Klavye Gövdesine Montajı
- Adım 9: Arduino Micro'nun Klavye Gövdesine Montajı
- Adım 10: Kablolama
- Adım 11: Arduino Mikro Bellenimi
- Adım 12: Montajı Tamamlayın
- Adım 13: Ve Bitirdik !
- Adım 14: Lütfen OY VERİN
Video: Özel Profilli Kısayol Tuşları Klavyesi: 14 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Umarım bu Pandeminin ortasında iyisinizdir. Dikkatli ol. Güçlü ol. #COVID-19
Bir Endüstriyel Tasarımcı olarak, Solidworks, Photoshop, Illustrator, Keyshot, Indesign vb. içeren 7-8'den fazla yazılıma günlük olarak erişmem gerekiyor ve evet birkaç oyuna da erişmem gerekiyor. Böylece, bu cihazın ortaya çıktığı iki sorun yaşadım.
- Dağınık Tuşlar - Elin tamamı, ESC ve ENTER tuşu gibi karşı köşede bulunan bir tuşu aramak için klavye üzerinde gezinir. Benzer şekilde, sadece Solidworks'te kullandığım 15'ten fazla tuş var ve bunlar klavyenin her tarafına dağılmış durumda. Bu yüzden klavye tercihlerimi tekrar tekrar değiştirmek yerine ihtiyaçlarıma göre özelleştirilebilen bir mini klavye aradım. Biraz araştırma yaptıktan sonra, bu görevi kolayca yapabilen birçok tasarım ve kod buldum. Ama ikinci sayıya geçer geçmez, hiçbir tasarımın bunu ortadan kaldıramayacağını gördüm.
- Farklı İşlevler - İkinci sorun, programı değiştirdiğimde, Adobe Photoshop ALT+Scroll ile yakınlaştırma yapıyor ama Adobe Acrobat'a gittiğimde yakınlaştırma CTRL+Scroll ile yapılıyor gibi tuşların çoğu işlevlerini değiştiriyor. Benzer şekilde, genellikle Solidworks'te kullandığım anahtarların çoğunu Keyshot'ta istemiyorum. Ve Solidworks'te oyun oynarken çok gerekli olan yön tuşlarını asla kullanmam.
Bu yüzden, özel tuş eşleme ile farklı programlar arasında geçiş yapmak için Döner Düğmeye ve ucuz bir LCD'ye sahip bir Kısayol Tuşları klavyesi oluşturmaya karar verdim.
Bu Eğitilebilirlik, iş akışını basitleştirmek ve üretkenliği artırmak içindir.
Umarım beğenirsiniz ve başlayalım!
1. Adım: COVID-19 Pandemi Kilitlenmesi - Kaynak Bileşenlere Meydan Okuma
Dünya COVID-19 salgınıyla mücadele ediyor ve nüfusun üçte biri karantina altında. Hindistan'da da evlerimizde tecrit edilmiş durumdayız ve ticari faaliyetlerin çoğu durdurulduğu için bu proje için bileşen sipariş etme imkanımız yok. Ancak, bir veya diğer ürüne gömülü bileşenlerin çoğuna sahibim.
Aşağıdakileri içeren birkaç hasarlı ürünüm var:
- CherryMX Anahtarlar için TVS Altın Bharat klavye.
- 12864 Döner Kodlayıcı ve Potansiyometre için Reprap Akıllı Ekran.
- 1602 LCD için LCD Modülü
- Diğer birkaç bileşen önceki projelerden kurtarıldı.
Adım 2: Tasarım
Complete Project, hazır bileşenler kullanılarak eklemeli imalat için tüm parametreler korunurken Solidworks'te tasarlanmıştır.
Adım 3: Hangi Bileşenlere İhtiyacımız Var?
Elektronik parçalar:
- 1x Arduino Mikro
- 20x Cherry MX mekanik anahtar
- 1x 1602 LCD Modül
- 1x Döner Kodlayıcı
Donanım bileşenleri:
- 3x M3x8 Cıvata
- 4x M3x5 Cıvata
Aletler:
- 3 boyutlu yazıcı
- M3 Alyan Anahtarları
- Lehimleme istasyonu
- Tutkal tabancası
Adım 4: FDM 3D Baskı
FDM 3D Yazıcıda klavye gövdesini yazdırdım
FDM 3D Yazıcı Ayarlarım:
- Malzeme (PLA)
- Katman Yüksekliği (0,2 mm)
- Kabuk Kalınlığı (1.2mm)
- Dolgu Yoğunluğu (%20)
- Baskı Hızı (60mm/sn)
- Nozul Sıcaklığı (210°C)
- Destek Türü (Her Yerde)
- Platform Yapışma Türü (Yok)
Bu projede kullanılan tüm dosyaları indirebilirsiniz -
Adım 5: DLP 3D Baskı
DLP 3D Yazıcıda daha fazla detay ve daha pürüzsüz yüzey gerektiren kapaklar bastım
DLP 3D Yazıcı Ayarlarım:
Katman Kalınlığı (0.05mm)
Bu projede kullanılan tüm dosyaları indirebilirsiniz -
Adım 6: Anahtarların Klavye Gövdesine Montajı
Anahtarları monte etmek için aşağıdaki parçalara ihtiyacımız olacak:
- 1x Klavye Gövdesi (3D Basılı Parça)
- 20 adet CherryMX Mekanik Anahtar
Resimlerde açıklandığı gibi, tüm anahtarları ilgili yerlerine oturtun. Tasarım tüm toleranslarla yapıldığından ve tüm bileşenler kendi kendine oturduğundan cıvata veya yapıştırıcıya gerek yoktur.
Adım 7: LCD'nin Klavye Gövdesine Montajı
LCD'yi monte etmek için aşağıdaki parçalara ihtiyacımız olacak:
- 1x Klavye Gövdesi (3D Basılı Parça)
- 1x1602 LCD
- 4x M3x5 Cıvata
Resimlerde anlatıldığı gibi LCD'yi ilgili yere kurunuz ve M3x5 cıvatalarla sabitleyiniz.
Adım 8: Döner Kodlayıcının Klavye Gövdesine Montajı
Döner Kodlayıcıyı monte etmek için aşağıdaki parçalara ihtiyacımız olacak:
- 1x Klavye Gövdesi (3D Basılı Parça)
- 1x Döner Kodlayıcı
Resimlerde anlatıldığı gibi Rotary Encoder'ı ilgili yere kurun.
Adım 9: Arduino Micro'nun Klavye Gövdesine Montajı
Arduino Micro'yu monte etmek için aşağıdaki parçalara ihtiyacımız olacak:
- 1x Klavye Alt Parçası (3D Basılı Parça)
- 1x Arduino Mikro
Görsellerde anlatıldığı gibi Arduino Micro'yu ilgili yere kurunuz.
Adım 10: Kablolama
Tüm elektronik aksamları aşağıdaki şekilde bağlamak için Şemayı izleyin:
| Arduino Mikro | LCD Modülü | -------------------------------------------------- | VCC | VDD | | GND | VSS | | D4 | Kaydol Seç | | D3 | Oku/Yaz | | D2 | Etkinleştir | | A0 | Veri 4 | | A1 | Veri 5 | | A2 | Veri 6 | | A3 | Veri 7 | --------------------------------------------------
| Arduino Mikro | Tuş Takımı Matrisi | -------------------------------------------------- | D9 | Sütun 1 | | D8 | Sütun 2 | | D7 | Sütun 3 | | D6 | Sütun 4 | | D5 | Sütun 5 | | D15 | 1. sıra | | D14 | 2. sıra | | D16 | 3. Sıra | | D10 | 4. sıra | --------------------------------------------------
| Arduino Mikro | Döner Kodlayıcı | -------------------------------------------------- | D0 | Pad_A | | D1 | Pad_B | | GND | GND | --------------------------------------------------
Adım 11: Arduino Mikro Bellenimi
HID Arayüz Bellenimi
HID arayüzü aracılığıyla Dizüstü/Bilgisayar ile iletişim kurmak için Arduino Micro'nun ATmega32U4 mikro denetleyicisini kullanacağız.
QMK (Quantum Mechanical Keyboard), bilgisayar giriş cihazları geliştirmeye odaklanan açık kaynaklı bir topluluktur. Topluluk, klavyeler, fareler ve MIDI cihazları gibi her türlü giriş cihazını kapsar.
İzlenecek talimatlar:
- GitHub'dan QMK ürün yazılımını klonlayın.
- Burada anlatıldığı gibi üretici yazılımını derlemek için yapı ortamınızı hazırlayın.
- İlk adımda klonlanan qmk_firmware/keyboards dizininde verilen özel klavye ürün yazılımını indirin ve ayıklayın.
- Aşağıdaki komutu kullanarak klavye ürün yazılımını derleyin: qmk compile -kb key5pro -km default
- Bellenimi güncellemek için QMK araç kutusunu indirin ve kurun. (QMK Araç Kutusu)
- QMK Toolbox'ı açın ve qmk_firmware/.build dizininde bulunabilen derlenmiş bellenimi (.hex dosyası) açın, ardından Mikrodenetleyici olarak atmega32u4'ü seçin ve Auto-Flash seçeneğini işaretleyin.
- Klavyeyi USB kablosuyla PC'ye bağlayın, şimdi klavyeyi yanıp sönmek için Arduino Micro'yu RST pinini GND'ye kısaltarak yapılabilecek bootloader moduna getirin.
- Arduino'yu sıfırladıktan sonra, QMK araç kutusu onu otomatik olarak bulur ve üzerine bellenimi yükler.
Tuş Haritalarını Özelleştirme
Tuş haritalarını, kodlayıcı işlevlerini, LCD işlevselliğini ve profil yönetimini özelleştirmek için key5pro/keymaps/default/keymap.c dosyasını değiştirin.
const uint16_t PROGMEM tuş haritaları[MATRIX_ROWS][MATRIX_COLS] = {};
Bu dizi, farklı profiller olarak kullanılabilen bir tuş haritasının farklı katmanlarını içerir. Her profil veya katman farklı tuş kodları, makrolar veya işlevlerle ayarlanabilir. (Anahtar Kodlarının Listesi)
void encoder_update_user(uint8_t dizini, saat yönünde bool);
Bu işlev geri araması, kodlayıcı her tetiklendiğinde yürütülür, bu geri arama, döner kodlayıcının işleyişini yönetir.
lcd_clrscr(); // lcd'yi temizle
lcd_gotoxy(sütun, satır); // pozisyona git lcd_puts(""); // verileri göster
Bu işlevler, işleme özel bilgileri kullanıcıya göstermek için kullanılabilen 16X2 LCD modülünü çalıştırmak için kullanılır.
Adım 12: Montajı Tamamlayın
Montajı tamamlamak için aşağıdaki parçalara ihtiyacımız olacak:
- 1x Klavye Gövdesi (3D Basılı Parça)
- 1x Klavye Alt Parçası (3D Basılı Parça)
- 1x Döner Kodlayıcı Kapağı (3D Basılı Parça)
- 20x CherryMX Yuvarlak Kapak (3D Basılı Parça)
Resimlerde anlatıldığı gibi, tüm kapakları anahtarlara ve döner kapağı kodlayıcıya takın. Ardından alt kısmı kapatarak M3x8 civatalarla sabitleyin.
Adım 13: Ve Bitirdik !
Sonunda işin bitti! İşte nihai ürünün nasıl görünmesi ve çalışması gerektiği.
Videoyu işliyoruz ve önümüzdeki 24 saat içinde güncelleyeceğiz
Adım 14: Lütfen OY VERİN
Bu projeyi beğendiyseniz, lütfen "Çöpten Hazineye" Yarışmasına oy verin.
Gerçekten çok takdir! Umarım projeden keyif almışsınızdır!
Önerilen:
Arduino (AutoCAD) Kısayol Klavyesi: 3 Adım
Arduino (AutoCAD) Kısayol Klavyesi: Herkese merhaba, Saatlerce dolaştıktan ve bir sürü harika şey tasarladıktan sonra, sonunda gerçekten bir şeyler inşa etmeye başladım. Bu nedenle, ilk Eğitilebilir Dersim için hazırlanın! Saatlerimin çoğunu hem profesyonel olarak hem de eğlence için, karalamalar yaparak geçiriyorum
Basit Robo-Köpek (Piyano Tuşları, Oyuncak Tabanca ve Fareden Yapılmış): 20 Adım (Resimlerle)
Basit Robo-Köpek (Piyano Tuşları, Oyuncak Tabanca ve Fareden yapılmış): Ah, Azerbaycan! Ateşler diyarı, büyük misafirperverlik, cana yakın insanlar ve güzel kadınlar (… pardon kadın! Tabii ki gözlerim sadece sende, gözüm balaca ana ördəkburun karım!). Ama dürüst olmak gerekirse, burası bir yapımcı için çok zor bir yer, özellikle de
Araba Stereo Adaptörüne Direksiyon Tuşları (CAN Bus -> Key1): 6 Adım
Araba Stereo Adaptörüne Direksiyon Tuşları (CAN Bus -> Key1): Kullanılmış bir araba satın aldıktan birkaç gün sonra, telefonumdan araba teybi aracılığıyla müzik çalamadığımı keşfettim. Daha da sinir bozucu olan, arabada bluetooth'un olması, ancak müziğe değil, yalnızca sesli aramalara izin vermesiydi. Ayrıca bir Windows Phone USB bağlantı noktası vardı, ancak ben
Emoji Klavyesi: 5 Adım (Resimlerle)
Emoji Klavyesi: Bazen bilgisayarınızda yazışmalar oluştururken kelimeler yeterli olmaz ve mesajınızı iletmek için biraz daha renkli bir şeye ihtiyacınız olur, emojiyi girin! Emojiler, bir duyguyu veya fikri ileten küçük grafik simgelerdir ve yüzlerce
Dizüstü Bilgisayar Kısayol Kutusu: 3 Adım (Resimlerle)
Dizüstü Bilgisayar Kısayol Kutusu: Malzemeler: Düğüm MCU esp8266 Breadboard 5x 6mm düğme anahtarları ⅛” kontrplak levha 3mm Akrilik plastik levha 11x teller Havya + lehim Lazer kesici Sıcak tutkal Ahşap tutkalı Ahşap matkap