Mündəricat:

RGB bir düyməli USB klaviatura: 6 addım (şəkillərlə birlikdə)
RGB bir düyməli USB klaviatura: 6 addım (şəkillərlə birlikdə)

Video: RGB bir düyməli USB klaviatura: 6 addım (şəkillərlə birlikdə)

Video: RGB bir düyməli USB klaviatura: 6 addım (şəkillərlə birlikdə)
Video: SteelSeries ARCTIS PRO + GAMEDAC + HS1 haqqında hər şey / (SUBTİTLƏR) / 4K 2024, Dekabr
Anonim
RGB bir düyməli USB klaviatura
RGB bir düyməli USB klaviatura
RGB bir düyməli USB klaviatura
RGB bir düyməli USB klaviatura
RGB bir düyməli USB klaviatura
RGB bir düyməli USB klaviatura

Kiçik, lakin işlək, tək bir düymənin ölçüsündən böyük olmayan RGB arxa işıqlı klaviaturaya ehtiyac duydunuzmu? Yox? Kimin qayğısına qalır, hər halda birini düzəldin! Bu təlimat, özünüzə bir az yararsız, bir düyməli klaviatura düzəltmək üçün lazım olan addımları izah edəcək.

Addım 1: Parçalar və Alətlər

Parçalar və Alətlər
Parçalar və Alətlər
Parçalar və Alətlər
Parçalar və Alətlər

Bu layihəni həyata keçirmək üçün sizə lazım olacaq…

Parçalar:

ATtiny85 əsaslı bir inkişaf lövhəsi. Bu lövhələr Digispark lövhəsinin klonlarıdır və 1-2 GBP/USD-ə qədər alına bilər. Bu lövhənin bir neçə versiyası var ki, onlardan birində USB A konnektoru var, ikisi isə mikro USB yuvasına malikdir. Bu layihə üçün lazım olan, "ATTINY85" ə uyğun olaraq "TINY85" yazılmış ikisindən ən kiçiyidir. Bütün lövhələr eyni şəkildə işləyəcək, ancaq 3D lövhəyə uyğun olacaq

  • WS2812b RGB LED. Bunlar da müxtəlif formalarda olur, lazım olan növ LED -dən bir qədər böyük olan kiçik bir yuvarlaq PCB -yə quraşdırılmışdır. Çılpaq bir LED də istifadə edilə bilər, ancaq bunları lehimləmək çox çətin olacağını unutmayın.
  • Cherry MX/ Cherry MX uyğun bir keçid. Aydın işığı olan açarlar idealdır, çünki onlar LED işığının keçməsinə imkan verəcəkdir.
  • Cherry MX uyğun klaviatura.

Alətlər:

  • Bir lehimləmə dəmiri və lehim lazım olacaq. Flux, Lehim Braid/Wick, Üçüncü Əllər dəsti və daha çox Flux da faydalıdır.
  • Qapağı çap etmək üçün 3D printer tələb olunur, lakin əsas əl alətlərinə çıxışınız varsa oxşar bir şey ağacdan, akrilikdən, MDF və s. Kiçik bir ABS layihə qutusundan bir qutu da kəsilə bilər.

Addım 2: Proqramın Qurulması

Proqramın Qurulması
Proqramın Qurulması

Əvvəlcə Arduino IDE və Digispark sürücülərini quraşdırmalısınız. Bunu etmək üçün buradakı təlimatları izləyin. Lövhənizin işlədiyinə əmin olmaq üçün əlaqəli səhifəyə daxil olan göz qırpım eskizini yükləyin. Sonra, led idarə etmək üçün Adafruit Neopixel Kitabxanasını quraşdırmalısınız. Arduino IDE -də Alətlər> Kitabxanaları İdarə et -ə gedin və "Adafruit Neopixel" axtarın. Eyni adlı kitabxananı yükləyin və quraşdırın.

Addım 3: Davanı çap edin

Kassanın çapı
Kassanın çapı

Dava üçün lazım olan STL faylları və nümunə kodu burada thingiverse -dən yükləyə bilərsiniz. Davanın hər iki hissəsini indi yükləyin və yazdırın və kodu saxladığınızdan əmin olun - buna sonra ehtiyacınız olacaq.

Addım 4: Kablolama və montaj

Kabel və montaj
Kabel və montaj
Kabel və montaj
Kabel və montaj

Diaqramda və şəkillərdə göstərildiyi kimi komponentləri bağlayın. Led məlumat pimi lövhədəki P1 pininə, keçid isə P2 -yə bağlanmalıdır. P1 -i məlumatların Çıxış pininə deyil, LED -lərin IN pininə bağladığınızdan əmin olun. Sonra, lövhəni qutuya diqqətlə daxil edin. Sıx bir vəziyyətdədir və içəri girdikdən sonra çıxarmaq çox çətin olacaq, buna görə də əldən əvvəl naqillərinizi iki dəfə yoxlayın. Sonra, mikro usb portunu korpusdakı müvafiq kəsiklə düzəldin, lövhənin arxasında düzbucaqlı bir tornavida (və ya bənzər bir alət) bağlayın və yuvanı kəsilməyə itələyin. Sıx bir şəkildə oturmalıdır. Lövhəni yerində saxlamaq üçün isti yapışqan istifadə edin. Nəhayət, korpusun üst hissəsindəki iki girintiyi tabandakı iki çıxıntı ilə hizalayın və bir -birinə uyğunlaşdırın. Çantanın montajdan sonra yenidən açılmaq üçün nəzərdə tutulmadığını unutmayın, əgər kabellərinizdən əmin deyilsinizsə, kodu (növbəti addımda göstərildiyi kimi) yanıb söndürün və kassaya yerləşdirməzdən əvvəl led və açarı sınayın.

Addım 5: Kodun yanıb -sönməsi və dəyişdirilməsi

Kodun yanıb -sönməsi və dəyişdirilməsi
Kodun yanıb -sönməsi və dəyişdirilməsi

Addım 3 -dən yüklədiyiniz nümunə kodu açın və Arduino IDE -də açın. Bu sadə eskiz, arxa işığı istədiyiniz rəngə qoymağa və açarın düyməsini xəritələməyə imkan verir. Arxa işığın olmasını istədiyiniz rəngi seçmək üçün R, G və B dəyişənlərini dəyişdirin. Bu dəyişənlərin hamısının 0 (söndürmə) ilə 255 (maksimum) arasında bir rəqəmi olmalıdır. Bir düyməni xəritələmək üçün "keyCode" dəyişənini hansı düyməni istəsən dəyişdirin. Açar kodlarının siyahısını burada tapa bilərsiniz. Kodu zövqünüzə görə dəyişdirdikdən sonra kodu tərtib etmək və lövhənizə yandırmaq üçün yükləmə düyməsini vurun. Tərtib edildikdən sonra, terminal lövhənizi bağlamanızı istəyəcək. 60 saniyə ərzində bağladığınızdan əmin olun, əks halda yükləmə prosesini təkrarlamalı olacaqsınız.

Addım 6: Bitti

Bitdi!
Bitdi!
Bitdi!
Bitdi!
Bitdi!
Bitdi!

İndi tam işləyən bir düyməli klaviaturaya sahib olmalısınız! Təqdim olunan kod adi bir USB HID klaviaturasını təqlid edir, buna görə heç bir əlavə proqram quraşdırmadan istifadə etmək olar, baxmayaraq ki, düyməni basdığınız zaman hərəkətləri avtomatlaşdırmaq üçün AutoHotkey kimi makro proqramları yükləyə bilərsiniz. Kodu nümunə kodun təklif etdiyindən daha çox fərdiləşdirmək istəyirsinizsə, Digikeyboard kitabxanasından istifadə edərək öz kodunuzu yaza bilərsiniz. FastLED kitabxanası, led idarə etmək üçün də istifadə edilə bilər və Adafruit_Neopixel -dən daha güclü funksiyalar təklif edir.

Bu təlimatı bəyənmisinizsə, lütfən Böyük və Kiçik Müsabiqədə səs verməyi düşünün, əylənin!

Tövsiyə: