Mündəricat:

RGB Oyun Mouse Pad: 7 Adım (Şəkillərlə birlikdə)
RGB Oyun Mouse Pad: 7 Adım (Şəkillərlə birlikdə)

Video: RGB Oyun Mouse Pad: 7 Adım (Şəkillərlə birlikdə)

Video: RGB Oyun Mouse Pad: 7 Adım (Şəkillərlə birlikdə)
Video: Кто-нибудь из вас слышал о полуночной игре? Страшные истории. Мистика. Ужасы 2024, Iyul
Anonim
Image
Image
RGB Oyun Mouse Pad
RGB Oyun Mouse Pad

Bu yaxınlarda, WS2812 Fərdi Adresli RGB LEDləri ilə rastlaşdım. Bu o deməkdir ki, hər bir LED ayrı -ayrılıqda idarə oluna bilər və bütün LED -lərin eyni şəkildə yandığı standart RGB şeridi əvəzinə fərqli rənglər çıxarmaq üçün proqramlaşdırıla bilər.

Bazarda mövcud olan RGB siçan yastıqları çox bahadır. Beləliklə, Arduino və WS2812 RGB LED Strip istifadə edərək ucuz bir RGB siçan yastığı düzəltmək qərarına gəldim.

Gəlin başlayaq

Addım 1: Ehtiyac duyacağınız şeylər

Ehtiyac duyacağınız şeylər
Ehtiyac duyacağınız şeylər
Ehtiyac duyacağınız şeylər
Ehtiyac duyacağınız şeylər
Ehtiyac duyacağınız şeylər
Ehtiyac duyacağınız şeylər
  • WS2812 RGB LED Şeridi (1 metr kifayət edəcək)
  • Arduino Nano
  • 10 mm və 3 mm akril təbəqə
  • USB Kabel
  • Super yapışqan

Addım 2: Ölçülər

Ölçülər
Ölçülər
Ölçülər
Ölçülər
Ölçülər
Ölçülər

Ölçülər bunlardır:

  • 10 mm təbəqə üçün 30 x 20 sm
  • 3 mm təbəqə üçün 29 x 19 sm
  • 10 mm təbəqənin daxili ölçüləri şəkildə göstərilmişdir

3 mm təbəqə göstərildiyi kimi 10 mm təbəqənin üstünə qoyulacaq. Bu, hər tərəfdən 5 mm sərhəd buraxacaq ki, bu da işığı yuxarıdan görünür. İnanın, möhtəşəm görünəcək!

Addım 3: Çarşafların kəsilməsi

Vərəqlərin kəsilməsi
Vərəqlərin kəsilməsi
Vərəqlərin kəsilməsi
Vərəqlərin kəsilməsi
Vərəqlərin kəsilməsi
Vərəqlərin kəsilməsi
Vərəqlərin kəsilməsi
Vərəqlərin kəsilməsi

Xarici ölçüləri kəsmək nisbətən asandır. Bir akril kəsici və ya hər hansı bir iti cisim istifadə edərək xətlər boyunca vurun. Akrili eyni xətt boyunca bir neçə dəfə vurun, sonra akrili masanın kənarına qoyun və parçanı iki yerə bağlamaq üçün yüngül, sürətli bir təzyiq istifadə edin.

Mənim üçün uyğun olan vasitələriniz yoxdursa, daxili ölçüləri kəsmək çətindir. Xətlər boyunca deliklər qazmaq üçün çox əziyyətli bir iş gördüm. Sonra bir testere istifadə edərək kəsikləri tamamladım. Bu üsul sivri kənarları buraxır. Bir fayl istifadə edərək, kənarları düz bir şəkildə düzəldin. Mükəmməl düz və düz olmasına ehtiyac yoxdur və görünməyəcək və işıq onsuz da içindən keçəcəkdir. LED şeridin təbəqə ilə bərabər oturması üçün kifayət qədər düz olduğundan əmin olun.

Addım 4: Onları birləşdirin

Onları bir araya gətirmək
Onları bir araya gətirmək
Onları bir araya gətirmək
Onları bir araya gətirmək
Onları bir araya gətirmək
Onları bir araya gətirmək

Qoruyucu kağızı soyun. 10 mm akril təbəqənin səthini incə zımpara ilə yüngülcə zımpara edin. Bu, işığı yayır və sadəcə akrilikdən keçmək əvəzinə saxladığımız haşiyəni işıqlandırır.

Hər tərəfdən 5 mm boşluq saxlamaqla iki təbəqəni bir -birinin üstünə qoyun. Super yapışqan istifadə edərək, iki təbəqəni bir -birinə yapışdırın. Derzlərə bir neçə damcı yapışqan qoyun və yapışqan avtomatik olaraq sızar. Bütün 4 künc üçün eyni şeyi edin.

3 mm akril təbəqənin üstünə yapışqan Neopren parça (əsasən siçan yastiqcikləri hazırlamaq üçün istifadə olunur). Bu, siçanın hamar bir şəkildə hərəkət etməsini təmin edir, həm də altındakı bütün elektronik və qüsurları gizlədir. Hazırlayarkən heç bir şey tapmadım, bunun əvəzinə qara kartlı kağızdan istifadə etdim. Əla işləyir amma bir müddət sonra onu əvəz edəcək.

USB kabelinin keçməsi üçün təbəqə boyunca 4 mm -lik bir delik açın. Çuxurun diametri kabelinizin qalınlığından asılı olaraq dəyişə bilər.

Addım 5: WS2812 RGB LED Şeridini Gücləndirmək

WS2812 RGB LED Şeridi gücləndirir
WS2812 RGB LED Şeridi gücləndirir

Şeriddən bir LED -ə baxaq. Tam rəngli hər rəng 20mA çəkir. Bütün rənglər tam intensivliklə yandıqda (yəni Ağ rəng), bir LED təxminən (20mA + 20mA + 20mA =) 60mA çəkəcək. Zolağınızın maksimum cərəyanı = 60mA olacaq * Zolaqdakı LED sayı. Mənim vəziyyətimdə, LED sayı = 22. Buna görə də maksimum cərəyan 1320mA olacaq. Ancaq Arduinonun daxili gərginlik tənzimləyicisi maksimum 800mA ötürmə qabiliyyətinə malikdir. Bu vəziyyətdə, zolaq xarici bir enerji təchizatı ilə təchiz olunmalıdır. Arduino və enerji təchizatı zəmininin bir -birinə bağlı olduğundan əmin olun.

USB -dən başqa xarici enerji təchizatı tələb edən siçan yastığı? Bu doğru səslənmir!

Amma burada hiylə var. RGB siçan yastığı 'Gökkuşağı' animasiyası ilə məşhurdur. Bu layihədə istifadə edəcəyimiz budur. Göy qurşağında Ağ yoxdur! Bu o deməkdir ki, istənilən vaxt heç bir LED bütün rənglərlə tam işıqlandırılmayacaq. 22 LED şeridi üçün bu animasiya ilə ölçdüyüm maksimum cərəyan diapazonda olan 150mA -dır. Bu səbəbdən birbaşa Arduino Nano'dan istifadə edərək zolağa enerji vermək mümkündür.

Addım 6: Elektronika üçün vaxt

Elektronika üçün vaxt
Elektronika üçün vaxt
Elektronika üçün vaxt
Elektronika üçün vaxt
Elektronika üçün vaxt
Elektronika üçün vaxt
Elektronika üçün vaxt
Elektronika üçün vaxt

Mexanik quruluşun xaricində, bəzi elektronikanın vaxtıdır.

LED şeridinin lazımi uzunluğunu şəkildə göstərildiyi kimi yerləşdirin. Bir az lent istifadə edərək müvəqqəti saxlayın. İndi super yapışqan istifadə edərək, bütün LED -ləri akril təbəqəyə yapışdırın.

USB kabelini tutun və bir ucunu kəsin. Kabelin içərisində dörd tel olacaq. USB-dən yalnız Arduino-nu gücləndirmək üçün istifadə edəcəyimiz üçün Qırmızı (+) və Qara (-) telləri ilə maraqlanırıq. Qalan iki teli ehtiyacımız olmayacağı üçün kəsin. Kabeli qazdığımız çuxurdan çəkin.

Bağlantıları sxematik şəkildə göstərildiyi kimi edin.

Addım 7: Kodlaşdırma zamanı

Kodlaşdırma vaxtı
Kodlaşdırma vaxtı
Kodlaşdırma vaxtı
Kodlaşdırma vaxtı

Kodu yükləyin və Arduino IDE -dən istifadə edərək açın. Yükləməzdən əvvəl,

  • Şeridin məlumat pinini rəqəmsal pinlərdən hər hansı birinə bağlamaq olar. Mən pin 4 seçmişəm. Başqa bir pin istifadə edirsinizsə kodda lazımi dəyişiklikləri edin.
  • Zolaqdakı LED sayını daxil edin.

Yükləmə vurun və ucuz, lakin zəhmli RGB oyun siçan padindən zövq alın!

Sona qədər qaldığınız üçün təşəkkürlər. Ümid edirəm hamınız bu layihəni bəyənəcəksiniz. Özünüz üçün birini düzəltsəniz mənə bildirin. Daha çox gələcək layihələr üçün YouTube kanalıma abunə olun. Bir daha təşəkkürlər!

Tövsiyə: