İçindekiler:

RGB Tek Düğme USB Klavye: 6 Adım (Resimli)
RGB Tek Düğme USB Klavye: 6 Adım (Resimli)

Video: RGB Tek Düğme USB Klavye: 6 Adım (Resimli)

Video: RGB Tek Düğme USB Klavye: 6 Adım (Resimli)
Video: 😱 TÜM KLAVYELERİ IŞIKLI YAPABİLME DENEYİ 😱 #deney #lifehack #shorts #keşfet #trending #comedy 2024, Kasım
Anonim
RGB Tek Düğme USB Klavye
RGB Tek Düğme USB Klavye
RGB Tek Düğme USB Klavye
RGB Tek Düğme USB Klavye
RGB Tek Düğme USB Klavye
RGB Tek Düğme USB Klavye

Hiç tek bir tuşun boyutundan daha büyük olmayan, küçük ama işlevsel, RGB arkadan aydınlatmalı bir klavyeye ihtiyacınız olduğunu hissettiniz mi? Numara? Kimin umurunda, yine de bir tane yap! Bu talimat, kendi, biraz işe yaramaz, tek tuşlu klavyenizi yapmak için ihtiyacınız olan adımlarda size rehberlik edecektir.

Adım 1: Parçalar ve Araçlar

Parçalar ve Araçlar
Parçalar ve Araçlar
Parçalar ve Araçlar
Parçalar ve Araçlar

Bu projeyi yapmak için ihtiyacınız olacak…

Parçalar:

ATtiny85 tabanlı bir geliştirme kartı. Bu panolar Digispark panosunun klonlarıdır ve 1-2GBP/USD gibi düşük bir fiyata satın alınabilir. Bu kartın, birinde yerleşik USB A konektörü ve ikisinde yerleşik Mikro USB soketi bulunan birkaç sürümü vardır. Bu proje için gerekli olan, üzerinde "ATTINY85" ile karşılaştırıldığında "TINY85" yazan ikisinden daha küçüğüdür. Tüm panolar aynı işlevi görecektir, ancak yalnızca bu, 3D baskılı kasaya sığacaktır

  • Bir WS2812b RGB LED'i. Bunlar ayrıca farklı biçimlerde gelir, gereken tip, LED'in kendisinden biraz daha büyük olan küçük bir yuvarlak PCB üzerine monte edilir. Çıplak bir LED de kullanılabilir, ancak bunların lehimlenmesinin çok zor olacağını unutmayın.
  • Cherry MX/ Cherry MX Uyumlu anahtar. Şeffaf muhafazalı anahtarlar, LED ışığının geçmesine izin verecekleri için idealdir.
  • Cherry MX uyumlu bir klavye tuşu.

Aletler:

  • Bir Havya ve Lehim gerekli olacaktır. Flux, Lehim Örgü/Fizik, bir dizi Üçüncü El ve daha fazlası Flux da yararlıdır.
  • Muhafazayı yazdırmak için bir 3D yazıcı gereklidir, ancak temel el aletlerine erişiminiz varsa benzer bir şey ahşap, akrilik, MDF vb. Küçük bir ABS proje kutusundan bir kasa da kesilebilir.

2. Adım: Yazılımın Kurulması

Yazılımı Kurma
Yazılımı Kurma

Öncelikle Arduino IDE ve Digispark sürücülerini kurmanız gerekecek. Bunu yapmak için buradaki talimatları izleyin. Panonuzun çalıştığından emin olmak için bağlantılı sayfada bulunan göz kırpma taslağını yükleyin. Ardından, led'i kontrol etmek için Adafruit Neopixel Library'yi kurmanız gerekecek. Arduino IDE'de Araçlar > Kitaplıkları Yönet'e gidin ve "Adafruit Neopixel" öğesini arayın. Aynı adlı kitaplığı indirin ve yükleyin.

3. Adım: Kasayı Yazdırma

Kasayı Yazdırma
Kasayı Yazdırma

Vaka için gerekli olan STL dosyaları ve örnek kod,thingiverse'den buradan indirilebilir. Vakanın her iki bölümünü şimdi indirin ve yazdırın ve koda bağlı kaldığınızdan emin olun - buna daha sonra ihtiyacınız olacak.

Adım 4: Kablolama ve Montaj

Kablolama ve Montaj
Kablolama ve Montaj
Kablolama ve Montaj
Kablolama ve Montaj

Bileşenleri şemada ve resimlerde gösterildiği gibi bağlayın. Ledlerin data pini kart üzerindeki P1 pinine, switch ise P2 pinine bağlanmalıdır. P1'i data OUT pinine değil, led data IN pinine bağladığınızdan emin olun. Ardından, kartı dikkatlice kasaya yerleştirin. Sıkı bir şekilde oturur ve bir kez içeri girdikten sonra çıkarılması çok zor olacaktır, bu nedenle kablolamanızı elden önce iki kez kontrol edin. Ardından, mikro usb bağlantı noktasını kasadaki karşılık gelen oyukla hizalayın, kartın arkasına düz uçlu bir tornavida (veya benzeri bir alet) sokun ve soketi oyuğa itmek için kullanın. Sıkıca oturmalıdır. Tahtayı yerinde tutmak için sıcak tutkal kullanın. Son olarak, muhafazanın üst kısmındaki iki girintiyi tabandaki iki çıkıntı ile hizalayın ve bunları birbirine oturtun. Kasanın montajdan sonra yeniden açılmak üzere TASARLANMADIĞINI unutmayın, kablolamanızdan emin değilseniz, kodu yanıp sönün (bir sonraki adımda gösterildiği gibi) ve kasaya takmadan önce led ve anahtarı test edin.

Adım 5: Kodun Yanıp Sönmesi ve Değiştirilmesi

Kodun Yanıp Sönülmesi ve Değiştirilmesi
Kodun Yanıp Sönülmesi ve Değiştirilmesi

Adım 3'ten indirdiğiniz örnek kodu açın ve Arduino IDE'de açın. Bu basit çizim, arka ışığı istediğiniz renge ayarlamanıza ve anahtara bir anahtar atamanıza olanak tanır. Arka ışığın olmasını istediğiniz rengi seçmek için backlightR, G ve B değişkenlerini ve ledin yoğunluğunu değiştirmek için backlightBrightness değişkenlerini değiştirin. Bu değişkenlerin dördü de 0 (kapalı) ile 255 (maksimum) arasında bir sayıya sahip olmalıdır. Bir anahtarı eşlemek için, "keyCode" değişkenini istediğiniz anahtarla değiştirin. Anahtar kodlarının bir listesi burada bulunabilir. Kodu istediğiniz gibi değiştirdikten sonra, kodu derlemek ve panonuza flashlamak için yükle düğmesine basın. Derleme bittiğinde, terminal sizden kartınızı takmanızı isteyecektir. 60 saniye içinde taktığınızdan emin olun, aksi takdirde yükleme işlemini tekrarlamanız gerekir.

Adım 6: Bitti

Tamamlandı!
Tamamlandı!
Tamamlandı!
Tamamlandı!
Tamamlandı!
Tamamlandı!

Artık tamamen işlevsel bir tek tuşlu klavyeye sahip olmalısınız! Sağlanan kod normal bir USB HID klavyeyi taklit eder, bu nedenle herhangi bir ek yazılım yüklemeden kullanılabilir, ancak tuşa bastığınızda eylemleri otomatikleştirmek için AutoHotkey gibi makro programları indirebilirsiniz. Kodu, örnek kodun sunduğundan daha fazla özelleştirmek istiyorsanız, Digikeyboard kitaplığını kullanarak kendinizinkini yazabilirsiniz. FastLED kitaplığı da led'i kontrol etmek için kullanılabilir ve Adafruit_Neopixel'den çok daha güçlü işlevler sunar.

Bu talimatı beğendiyseniz, lütfen Büyük ve Küçük Yarışma'da ona oy vermeyi düşünün, iyi eğlenceler!

Önerilen: