Mündəricat:
- Addım 1: Ehtiyac duyacağınız şeylər
- Addım 2: Ölçülər
- Addım 3: Çarşafların kəsilməsi
- Addım 4: Onları birləşdirin
- Addım 5: WS2812 RGB LED Şeridini Gücləndirmək
- Addım 6: Elektronika üçün vaxt
- Addım 7: Kodlaşdırma zamanı
Video: RGB Oyun Mouse Pad: 7 Adım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
- 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 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
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
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
Ş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
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ı
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ə:
ESP32 Əl Oyun Konsolu: 21 Adım (Şəkillərlə birlikdə)
ESP32 Əl Oyun Konsolu: Bu təlimatlar NES emulator oyun konsolu qurmaq üçün ESP32 və ATtiny861 -dən necə istifadə olunacağını göstərir
USB Paddle Oyun Nəzarətçisi: 7 Adım (Şəkillərlə birlikdə)
USB Paddle Oyun Nəzarətçisi: Oğlumun doğum günü üçün retro video oyunlar gecəsi keçirirdi və günün səhərində bir 3D printerin köməyi ilə Pong üçün bir cüt USB paddle oyun idarəedici qura biləcəyimi görmək qərarına gəldim. depomdan elektronika. Mana edərkən
Arduino əsaslı DIY Oyun Nəzarətçisi - Arduino PS2 Oyun Nəzarətçisi - DIY Arduino Gamepad ilə Tekken oynamaq: 7 addım
Arduino əsaslı DIY Oyun Nəzarətçisi | Arduino PS2 Oyun Nəzarətçisi | DIY Arduino Gamepad ilə Tekken Oynamaq: Salam uşaqlar, oyun oynamaq həmişə əyləncəlidir, ancaq öz DIY xüsusi oyun nəzarətçinizlə oynamaq daha əyləncəlidir, buna görə də bu təlimatlarda arduino pro micro istifadə edərək bir oyun nəzarətçisi edəcəyik
Fiziki Oyun Nəzarətçisi Yaratmaq: 10 Adım (Şəkillərlə birlikdə)
Fiziki Oyun Nəzarətçisi Yaratmaq: Nintendo Wii işə salındıqda oyunçular, seçdikləri oyunda xal toplamaq üçün divandan çıxıb tullanmaq, rəqs etmək və çırpınmaq tələb olunurdu. Wii qurmaqda dik bir öyrənmə əyrisi olsa da, bunu etmək asandır
LED ÇƏKİD PAD: 9 Adım (Şəkillərlə birlikdə)
LED ÇƏKİZLİK PADİ: Salam Dostlar, yaradıcılıq buzz -a yenidən xoş gəldiniz. Burada bütün tələbələr üçün LED rəsm surəti yastığı hazırlayıram. Bunun üçün 15 LED və akril təbəqəyə ehtiyacınız var. Bunun üçün yalnız akril təbəqə yapışdırmaq və içərisinə LED panel qoymaq lazımdır