İçindekiler:

Özel Profilli Kısayol Tuşları Klavyesi: 14 Adım (Resimlerle)
Özel Profilli Kısayol Tuşları Klavyesi: 14 Adım (Resimlerle)

Video: Özel Profilli Kısayol Tuşları Klavyesi: 14 Adım (Resimlerle)

Video: Özel Profilli Kısayol Tuşları Klavyesi: 14 Adım (Resimlerle)
Video: Bilgisayar kullanan herkesin bilmesi gereken kısayol #shorts 2024, Kasım
Anonim
Özel Profilli Kısayol Tuşları Klavyesi
Özel Profilli Kısayol Tuşları Klavyesi
Özel Profilli Kısayol Tuşları Klavyesi
Özel Profilli Kısayol Tuşları Klavyesi
Özel Profilli Kısayol Tuşları Klavyesi
Özel Profilli Kısayol Tuşları Klavyesi
Özel Profilli Kısayol Tuşları Klavyesi
Özel Profilli Kısayol Tuşları Klavyesi

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

COVID-19 Pandemi Kilitlenmesi - Kaynak Bileşenlere Meydan Okuma
COVID-19 Pandemi Kilitlenmesi - Kaynak Bileşenlere Meydan Okuma
COVID-19 Pandemi Kilitlenmesi - Kaynak Bileşenlere Meydan Okuma
COVID-19 Pandemi Kilitlenmesi - Kaynak Bileşenlere Meydan Okuma
COVID-19 Pandemi Kilitlenmesi - Kaynak Bileşenlere Meydan Okuma
COVID-19 Pandemi Kilitlenmesi - Kaynak Bileşenlere Meydan Okuma
COVID-19 Pandemi Kilitlenmesi - Kaynak Bileşenlere Meydan Okuma
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

Dizayn
Dizayn
Dizayn
Dizayn
Dizayn
Dizayn

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?

Hangi Bileşenlere İhtiyacımız Var?
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 Baskı
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 Baskı
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ı

Klavye Gövdesindeki Anahtarların Montajı
Klavye Gövdesindeki Anahtarların Montajı
Klavye Gövdesindeki Anahtarların Montajı
Klavye Gövdesindeki Anahtarların Montajı
Klavye Gövdesindeki Anahtarların Montajı
Klavye Gövdesindeki Anahtarların 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ı

Klavye Gövdesinde LCD Montajı
Klavye Gövdesinde LCD Montajı
Klavye Gövdesinde LCD Montajı
Klavye Gövdesinde LCD Montajı
Klavye Gövdesinde LCD Montajı
Klavye Gövdesinde LCD 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ının Klavye Gövdesine Montajı
Döner Kodlayıcının Klavye Gövdesine Montajı
Döner Kodlayıcının Klavye Gövdesine Montajı
Döner Kodlayıcının Klavye Gövdesine Montajı
Döner Kodlayıcının Klavye Gövdesine Montajı
Döner Kodlayıcının Klavye Gövdesine Montajı
Döner Kodlayıcının Klavye Gövdesine Montajı
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'nun Klavye Gövdesine Montajı
Arduino Micro'nun Klavye Gövdesine Montajı
Arduino Micro'nun Klavye Gövdesine Montajı
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

kablolama
kablolama
kablolama
kablolama
kablolama
kablolama
kablolama
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

Arduino Mikro Firmware
Arduino Mikro Firmware

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:

  1. GitHub'dan QMK ürün yazılımını klonlayın.
  2. Burada anlatıldığı gibi üretici yazılımını derlemek için yapı ortamınızı hazırlayın.
  3. İlk adımda klonlanan qmk_firmware/keyboards dizininde verilen özel klavye ürün yazılımını indirin ve ayıklayın.
  4. Aşağıdaki komutu kullanarak klavye ürün yazılımını derleyin: qmk compile -kb key5pro -km default
  5. Bellenimi güncellemek için QMK araç kutusunu indirin ve kurun. (QMK Araç Kutusu)
  6. 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.
  7. 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.
  8. 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

Meclisi Tamamlayın
Meclisi Tamamlayın
Meclisi Tamamlayın
Meclisi Tamamlayın
Meclisi Tamamlayın
Meclisi Tamamlayın
Meclisi Tamamlayın
Meclisi 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 !

Ve Bitirdik !!
Ve Bitirdik !!
Ve Bitirdik !!
Ve Bitirdik !!
Ve Bitirdik !!
Ve Bitirdik !!
Ve Bitirdik !!
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

Lütfen oy verin !
Lütfen oy verin !

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: