İçindekiler:
- Adım 1: Parçalar ve Araçlar
- 2. Adım: Yazılımın Kurulması
- 3. Adım: Kasayı Yazdırma
- Adım 4: Kablolama ve Montaj
- Adım 5: Kodun Yanıp Sönmesi ve Değiştirilmesi
- Adım 6: Bitti
Video: RGB Tek Düğme USB Klavye: 6 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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
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ı
Ö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
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
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
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
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:
Tek Düğme Servo Süspansiyon Kilidi: 3 Adım
Tek Düğme Servo Süspansiyon Kilidi: Tam süspansiyonlu dağ bisikletleri yumuşak bir sürüş sağlar, ancak yokuş yukarı pedal çevirirken genellikle süspansiyonun kilitlenmesini gerektirir. Aksi takdirde, pedalların üzerinde dururken süspansiyon sıkışır ve bu çabayı boşa harcar. Bisiklet üreticileri bunu biliyor ve
Tek Düğme Büfe: 4 Adım
Tek Düğme Büfe: NOT: Kang Chiao'nun yemek sistemi için, bizim okulda değilseniz işe yaramaz. Cihazların iki kullanımı vardır. Sadece yemek yemeyi sevenler için gerçekten çok faydalı olan, sizin için sadece açık büfe seçerek sıkıcı yemek seçme sürecini atlamak için kullanılabilir
Klavye Enjeksiyonu/Otomatik Parolanızı Tek Tıkla Yazın!: 4 Adım (Resimli)
Klavye Enjeksiyonu/Otomatik Tek Tıkla Parolanızı Yazın!: Parolalar zordur… ve güvenli olanı hatırlamak daha da zordur! Üstüne üstlük, dolambaçlı bir şifreniz varsa yazmanız zaman alacaktır. Ama korkmayın arkadaşlar, buna bir çözümüm var! Küçük bir otomatik yazma makinesi yarattım ve bu
Second Life'ta Tek Tek Nesne Yüzeylerine Dokular Nasıl Uygulanır: 7 Adım
Second Life'ta Tek Tek Nesne Yüzeylerine Dokular Nasıl Uygulanır: Second Life içinde, tek bir nesneye birden çok doku uygulama olanağınız vardır. İşlem çok basittir ve yapılarınızın görünümünü büyük ölçüde iyileştirebilir
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