Mündəricat:

Project Aurora: 20 € üçün Ağıllı Oyun Mousepad: 13 Addım (Şəkillərlə birlikdə)
Project Aurora: 20 € üçün Ağıllı Oyun Mousepad: 13 Addım (Şəkillərlə birlikdə)

Video: Project Aurora: 20 € üçün Ağıllı Oyun Mousepad: 13 Addım (Şəkillərlə birlikdə)

Video: Project Aurora: 20 € üçün Ağıllı Oyun Mousepad: 13 Addım (Şəkillərlə birlikdə)
Video: Melting a 10 cent Euro Coin. Money Transformed into Nuggets (Tokens). 2024, Iyul
Anonim
Layihə Aurora: 20 € üçün Ağıllı Oyun Mousepad
Layihə Aurora: 20 € üçün Ağıllı Oyun Mousepad
Layihə Aurora: 20 € üçün Ağıllı Oyun Mousepad
Layihə Aurora: 20 € üçün Ağıllı Oyun Mousepad
Layihə Aurora: 20 € üçün Ağıllı Oyun Mousepad
Layihə Aurora: 20 € üçün Ağıllı Oyun Mousepad

By kaira66Follow About: Mən diydən zövq alan adi bir adamam:) kaira66 haqqında daha çox »

Əsas fikir budur ki, niyə yalnız işıq şouları olan RGB mousepad üçün 50 dollar xərcləyirsiniz? Tamam, çox sərin və son dərəcə incədirlər, ancaq eyni zamanda bir dəstə led idarə etdiyini və başqa heç nə etmədiyini düşünsəniz, "yüngül" olmayan açıq rəngləri fərdiləşdirmək üçün kompüterinizə bir proqram da əlavə edirlər … Buna görə də götürmək istəyirəm. RGB mousepadları bir az da irəli gedərək "bəzi" digər xüsusiyyətlər əlavə edir:

  • makroları yandırmaq üçün kapasitiv düymələr (proqram vasitəsi ilə özelleştirilebilir)
  • ekran/CPU/RAM istifadəsi və ya istədiyiniz başqa bir şey haqqında real vaxt statistikasını göstərmək üçün (niyə olmasın?)

Bu DIY -də bəzi məqsədlərim var idi:

  1. əlverişli olmalıdır, yəni 30 € -dan çox olmamalıdır
  2. Orada hər kəsin, xüsusən də mənim kimi şagirdlərin bir atelyesinin olmadığı üçün ümumi vasitələrlə təkrarlamaq asan olmalıdır (açıq şəkildə …)
  3. mümkün qədər özelleştirilebilir olmalıdır

  4. nazik olmalıdır. Heç kim 2 sm qalınlığında bir mousepad istəmir
  5. bütün elektronika mousepadin içərisində olmalıdır. Xarici adapter və ya xüsusi kabel yoxdur
  6. ümumi dəyəri, bazarda olan digər rgb mousepadları ilə rəqabət aparmalıdır

Yaxşı, başlamağa hazırsınızmı? Gedə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
Parçalar və Alətlər
Parçalar və Alətlər

Pleksiglas. 2 mm və 4 mm fərqli qalınlığa malik 2 düzbucaqlı lövhə götürdüm. Qalın, işığın kənar işıqlandırma ilə keçdiyi orta təbəqədir; 3 qat düzəldərək daha incə plitələrlə "sandviç" edəcəksiniz. Hər biri 2.50 €, buna görə yerli DIY mağazasından 5 €

  • Çinli Arduino Micro. Aliexpress -dən 2 €
  • OLED i2c ekranı. Ölçüləri seçməkdə sərbəstsiniz, 2 var: 128x32 və ya 128x64… Hər ikisi də var idi, buna görə də birincisini istifadə etməyə qərar verdim. Aliexpress -dən 4 €
  • WS2812B RGB led şeridi. Artıq 30leds/m qalıqım var idi, amma siz də 60leds/m ilə gedə bilərsiniz. Nəticədə daha da yüngül bir yayılma əldə edəcəksiniz. Aliexpress -dən 4 €
  • 1 m plastik yapışqan bükmə. Vinil olduğu üçün xüsusi hava kanallarına qarşı hava qabarcıqları olduğu üçün avtomobilin qablaşdırma kağızını seçsəniz daha yaxşı olar, buna görə də daha asan bir tətbiqlə nəticələnəcək… ancaq mənim yerli boyaq mağazamda bu paketlərin daha ucuz bir versiyası olan paketlər var idi, buna görə də sınamağa qərar verdim. o. 0.50 €
  • qum kağızı, 180 və 240 grit. Hər biri üçün bir vərəq götürdüm, bu artıqdır. 0.50 €
  • 4x1, 5MOhm rezistorlar, bəlkə də daha çox, bəlkə də istədiyiniz neçə kapasitiv düymədən asılı olaraq… 3 qoymağa qərar verdim, amma heç bir dəyəri olmadığı üçün sizə 3 ehtiyat rezistor satan birini tapacağınıza əmin deyiləm. 10 müqavimət 0.20 € olaraq təyin edildi.
  • Bir tel, daha incə daha yaxşıdır (0.10mm mükəmməldir). Bir neçə ay əvvəl qənaət etmək üçün kifayət qədər yaxşı vəziyyətdə olan bəzi hissələrin olub olmadığını görmək üçün köhnə bir radionu (artıq sınmış) ayırdım … Yalnız telləri saxladım.
  • Lehimleme dəmir. Məndə artıq var, Amazon -dan aldım və nə olduğunu təxmin et? Çindən lehimləmə dəstlərindən biri idi. Çox ucuzdur, amma öz işini görür.
  • İsti yapışqan silahı (əlimdə artıq var)
  • 2 tərəfli lent. Yerli DIY mağazasından 2.50 €.
  • Kəsici. Bıçaq çox aşınmış olsa belə, əlimdə olan birini istifadə etdim.
  • Standart yapışan bant.
  • Daimi marker.
  • Dəqiq olmaq üçün bir cüt cımbız. Aldığım lehimləmə dəmir dəsti ilə gəldilər.
  • Qalay folqa. Mətbəxinizdən bir az oğurlayın.

Qeyd: Artıq bir dremelim vardı, buna görə pleksiglası özüm kəsməyə çalışmağa qərar verdim. Bununla birlikdə, bəzi yerli DIY mağazalarında sizdən 1 € kimi bir şey tələb edən bir kəsmə xidməti var, buna görə də yoxdursa, bu problem deyil.

Qeyd2: Arduino proqramlaşdırmaq üçün bir kompüterə və onu bağlayacaq bir kabelə ehtiyacınız olacağını unutdum, amma bunun açıq olduğunu düşünürəm … Həm də ilk dəfə hər şeyi sınamaq üçün bir çörək taxtası istifadə etdim, xüsusən də örtülmüş ekran və led zolaq.

ümumi xərc: ~ 19 € (bir boşluq əlavə etmək üçün 20 € deyək)

Amazon satışa çıxarsa, hətta proqram tərəfindən idarə olunmayan bir Çin rgb mousepad satın ala biləcəyinizi nəzərə alsaq qiymət ədalətlidir.

Addım 2: Kapasitiv Sensorlar

Kapasitiv Sensorlar
Kapasitiv Sensorlar
Kapasitiv Sensorlar
Kapasitiv Sensorlar
Kapasitiv Sensorlar
Kapasitiv Sensorlar
Kapasitiv Sensorlar
Kapasitiv Sensorlar

Makroları atmaq üçün bir düymə olaraq istifadə edəcəyiniz sensordur. Birini düzəltmək çox asandır: kiçik bir ağcaqanaddan kəsin, bir tel götürün, bir ucunu soyun və bir -biri ilə təmasda olduqlarından əmin olaraq folqa üzərinə yapışqan ilə yapışdırın.

Folqa bir kondansatör zirehi rolunu oynadığı üçün işləyir və paralel bir boşqab kondansatörünü tamamlamaq üçün digər zireh barmağınızdır. Aralarında bir dielektrik var: bizim vəziyyətimizdə pleksiglas. Kapasitansı ölçərək, barmağınızın nə qədər uzaq olduğunu bilə bilərsiniz, beləliklə, "düyməyə basıldığı" vəziyyətin hansı tutum ölçmə tetikleyeceğini seçmək üçün bir eskiz yaza bilərsiniz.

Yuxarıdakı şəkillərdə, fizikanın işlədiyini yoxlamaq üçün bir tullanan ilə hazırladığım bir kapasitiv sensoru (spoyler: həqiqətən də belədir) və son tel sxemini görə bilərsiniz. Sensoru arduino -ya bağlamaq üçün bir göndərmə və qəbul pinini (bu halda, D3 və D4 düyməsi 1) seçməlisiniz və bu ikisinin arasına 1,5MOhm rezistor qoymalısınız.

Addım 3: Pleksiglas plitələrin kəsilməsi

Pleksiglas plitələrin kəsilməsi
Pleksiglas plitələrin kəsilməsi
Pleksiglas plitələrin kəsilməsi
Pleksiglas plitələrin kəsilməsi
Pleksiglas plitələrin kəsilməsi
Pleksiglas plitələrin kəsilməsi
Pleksiglas plitələrin kəsilməsi
Pleksiglas plitələrin kəsilməsi

xəbərdarlıq: hər şeyi kəsməyincə paneldəki qoruyucu filmi çəkməyin, yoxsa qıra bilərsiniz!

Mousepadinizi hansı ölçüdə istədiyinizi seçməlisiniz: mənimki 25cm x 20.6cm, ancaq istədiyiniz ölçüləri seçə bilərsiniz; nə qədər böyükdürsə, bir o qədər çox ledə ehtiyacınız olduğunu unutmayın, buna görə ümumi xərc bir az da artacaq.

Ölçüsü seçdikdən sonra daimi bir markerlə bəzi qaydalar çəkin. Plexiglass kəsmək çox asandır, yalnız bir kəsici istifadə edə və sonra bağlaya bilərsiniz. Kəsicim pleksiglas üçün uyğun olmadığından (hətta kağız üçün düzgün işləmir …) Dremel ilə sınadım. Daha əvvəl heç vaxt fırlanan bir alət istifadə etməmişəm, amma hər şey üçün ilk dəfədir … Hansı biti seçəcəyimi, nə də hansı sürətdə istifadə edəcəyimi bilmirdim. Konik router bitini sınadıqdan sonra "standart" kəsici disklə getməyə qərar verdim (düşünürəm ki, ağac emalı üçün daha uyğundur).

Şəkillərdən göründüyü kimi, kənar olduqca kobud olsa belə olduqca yaxşı çıxdı. Bu addımın sonunda 2 -si 2 mm qalınlığında və eyni (ortada gedən) 4 mm qalınlığında 3 eyni düzbucaqlı olmalıdır. Bu, göründüyü qədər çox olmayan 8 mm qalınlığında bir mousepad ilə nəticələnəcək, ən azından mənə elə gəlir ki, biləyimi tamamilə yastığın kənarında deyil, səthinə qoyuram.

Addım 4: Orta qatın oyulması

Orta təbəqənin oyulması
Orta təbəqənin oyulması
Orta təbəqənin oyulması
Orta təbəqənin oyulması
Orta təbəqənin oyulması
Orta təbəqənin oyulması
Orta təbəqənin oyulması
Orta təbəqənin oyulması

Bu addımlar yalnız orta təbəqəni əhatə edir, buna görə 4 mm -lik paneli götürün və qalanını kənara qoyun.

Qalıcı bir markerlə səthə bir neçə xətt çəkin: bu xətlər, led şeridin yuvası olacaq bir kanal təşkil etməlidir. Zolağınız +1sm olduğu qədər geniş olmalıdır, ucları sancaqlar ilə bağlamaq üçün heç bir problem yaratmır. Mənim kimi U şəkli yerinə bir çərçivə kəsməyi seçsəniz, bu daha yaxşıdır, çünki daha sonra "kabel idarəçiliyi" üçün daha çox yeriniz olacaq … ortada bir şey qoyub kontrast etmək əl çəkiniz, hər şeyi bağlamaq üçün istifadə edəcəyimiz daha incə pleksiglasa dəstək verir.

Ayrıca, panelin yuxarı hissəsində arduino üçün, alt ekranda isə soled ekran üçün bir yuva çəkin. Şəkillərdə, yalnız kəsmə üçün bir başlanğıc nöqtəsi olaraq bir matkap ucu ilə bir çuxur açdığımı görə bilərsiniz.

Düymələr haqqında, 4 düyməni bağlamağı planlaşdırdığım bu layihəyə başladım, amma çox olduğunu düşündüm və kabellərin uyğun gəlməyəcəyindən narahat idim, bunun əvəzinə 3 -ə getdim. Bu dəfə paneldən bir çuxur qazmadım, ancaq təxminən yarım hündürlükdə dayandım, telin sadəcə lentlə folqa ilə təmasda olması və arxasında sərt bir səthin olması faydalıdır, buna görə də qazandım Bir şey səhv olarsa çuxura düşməyin (yəni kabel sürüşərək ayrılır). Bunu etmək üçün konik bir yönləndirici bit istifadə etdim.

Addım 5: Alt və Üst qat

Aşağı və Üst qat
Aşağı və Üst qat
Aşağı və Üst qat
Aşağı və Üst qat
Aşağı və Üst qat
Aşağı və Üst qat

Alt təbəqədən başlayaq: biri ekran korpusuna, biri də arduino korpusuna uyğun olan 2 çuxura ehtiyacınız var. Bu belədir.

Üst təbəqənin əslində bir çuxura ehtiyacı yoxdur, amma indi bu quruluşun ən çətin addımlarından biri gəlir: arduino 7 mm qalınlığında, bu mousepad 8 mm qalınlığında (2+2+4 mm), üst panel 2 mm qalınlığında aşağı (artıq qazdığımız) olaraq, arduino usb portuna uyğun olan hissədə 1 mm qalınlığında bir panel olması üçün 1 mm dərinlikdə bir düzbucaqlı yönləndirməliyik. Bunu etmək çətin deyil, amma fırlanan bir alətin olması burada çox kömək edir.

Şəkildə, hər şeyi asanlaşdırmaq üçün bəzi kanallar yaratdığımı görə bilərsiniz.

Addım 6: Hər şeyi zımpara edin

Hər şeyi zımparalamaq
Hər şeyi zımparalamaq
Hər şeyi zımparalamaq
Hər şeyi zımparalamaq
Hər şeyi zımparalamaq
Hər şeyi zımparalamaq

Kenarları hamarlaşdırmağın vaxtı gəldi. Daha kobud kənarların olduğu yerlərdə 180 grit istifadə edin. Çərçivənin içərisində və xaricində kənarları zımpara etməlisiniz, bu vahid və hamar bir işıqlandırma ilə nəticələnəcəkdir.

Bitirdikdən sonra bütün panellərdən qoruyucu filmi soyun və hər şeyi nəm bir skottex ilə təmizləyin.

İpucu: Kiçik bir ağac kərpicinə nazik bir kağız şeridi sararaq zımpara etməkdə daha rahat ola bilərsiniz; bu şəkildə daha yaxşı bir tutuş əldə edəcəksiniz və kənarla təmasda olan kağızın səthinə vahid bir təzyiq tətbiq edə bilərsiniz.

bonus şəkillər: Həqiqətən kənar işıqlandırmanın nəticəsini görmək üçün gözləyə bilmədim (bunu real həyatda görməmişəm!) buna görə paneldən bəzi LEDləri işıqlandırmağa çalışdım: nəticə sadəcə heyrətamizdir. Diodların üzərindəki "qaranlıq forma", əks etdirmə qabiliyyətini yaxşılaşdırmaq üçün istifadə etdiyim bir ləkədir (mən də onsuz çalışmışam, amma istifadə etmək çox böyük fərq yaradır).

Addım 7: Sarma vaxtı

Sarma vaxtı!
Sarma vaxtı!
Sarma vaxtı!
Sarma vaxtı!
Sarma vaxtı!
Sarma vaxtı!

Yayyy:)

Bu addım yalnız alt panel üçündür: sarğı kağızı götürün və mousepad ölçüsündən daha böyük bir düzbucaqlı ilə bitəcək şəkildə kəsin (lakin çox deyil, hər bir çərçivədən 2 sm götürün). İndi smartfonunuza ekran qoruması tətbiq etmək kimidir: yapışqanı soymadan əvvəl səthin mükəmməl təmiz olduğundan əmin olun. Kredit kartı kimi hamar bir tətbiq ilə sizə kömək etmək üçün bir tərəfdən müraciət etməyə başlayın, bu hava kabarcıklarını aradan qaldıracaq.

Bitirdikdən sonra, şəkillərdən də göründüyü kimi 2 tərəfli lentin kiçik picesindən istifadə edərək alt və orta təbəqəni yapışdıra bilərsiniz. Bir də görürsən ki, bəzi kənarlara başqa bir ağcaqanad qoydum, bunu yalnız ledləri olmayan tərəflərdəki əks etdirmə qabiliyyətini yaxşılaşdırmaq üçün etdim.

Addım 8: Elektronikanı yoxlayın

Elektronikanın sınanması
Elektronikanın sınanması
Elektronikanın sınanması
Elektronikanın sınanması
Elektronikanın sınanması
Elektronikanın sınanması
Elektronikanın sınanması
Elektronikanın sınanması

Hətta işləməyən bir şeyi lehimləməyə başlamaq istəmirsən, elə deyilmi? Oled ekranı və led şeridi sınamalıyıq. Bunu etmək üçün bütün başlıqları lehimlədiyim ehtiyat arduino istifadə etdim, çünki çörək taxtasında istifadə etməliyəm. Kablolama, 2-ci addımla eynidır, yalnız unutmayın ki, ekran i2c rabitə xətləri olduğu üçün A6-A5 pininə bağlanmalıdır.

Onları sınamaq üçün buradakı kodu istifadə edə bilərsiniz. Pic.h -nin bir başlıq faylı olduğunu unutmayın, buna görə onu IDE -yə daxil etməlisiniz.

Gözlənilən nəticə: LED şeridi bütün rəngləri solmalı, eyni zamanda ekran Asus ROG loqotipini çap etməlidir.

Komponentlərin kitabxanalarındakı standart nümunələri də istifadə edə bilərsiniz (rgb zolağını idarə etmək üçün FastLED kitabxanasını seçdim), bu sizə bağlıdır. Əlbəttə ki, kitabxanaları arduino IDE -yə əlavə etməyi unutmayın!

Addım 9: Üst Paneli sarın

Üst Panelin sarılması
Üst Panelin sarılması
Üst Panelin sarılması
Üst Panelin sarılması
Üst Panelin sarılması
Üst Panelin sarılması

Başlamadan əvvəl, ekranınızın görünən sahəsinin ölçüsünü panelin kənarlarına nisbətən ölçməlisiniz. Heç bir ölçü götürmək istəmirsinizsə, ekrana bir neçə təbəqə lenti qoya bilərsiniz, markerlə görünən hissəni əhatə edən bir düzbucaqlı çəkə və kənarları boyunca kəsə bilərsiniz: ekranınız üçün mükəmməl ölçüdə bir ekran qoruması hazırladınız. Sonra "ekran qoruyucusunu" pleksiglasa yapışdırın və sarmağa başlayın: yüngül bir qalınlığa malik olduğu üçün, plastik sarımdan sərhədləri görə biləcəksiniz.

Beləliklə, yuxarı paneli əvvəllər etdiyimiz kimi sarın, ancaq bu addımda hava kabarcıklarının qarşısını almaq çox vacibdir, çünki bu, siçanızı sürüşdürəcək səth olacaq. daha çox hava kabarcıkları, siçanınızın izləmə dəqiqliyi daha az olacaq.

Bitirdikdən sonra dəqiq bir bıçaqla ekranı görmək üçün bir pəncərəni kəsin. Yenə bıçaq təzə olmalıdır, əks halda yaxşı olmayacaq (bəli, mən axmaq idim və eyni çirkli kəsicidən istifadə etdim, amma bitdiyini görməyimə çox hirsləndiyim üçün son addımları atdım … yaxşı bir səbəb başqasını etmək üçün: D).

İpucu: kağız üçün tamamilə yansıtıcı bir səth seçə bilməzsiniz (cilalanmış/saten qara kimi), əks halda siçanınız işləməyəcəkdir. Bunun əvəzinə mənim kimi mat bir örtük seçin. Karbon görünüşünün bükülməsi də yapışqan bomba kimi işləməlidir, ancaq karbon görünüşünə baxsanız, "3D bitirmə" səbəbindən düz olmadığını düşünün (= sürüşərkən siçanınız daha yüksək olacaq).

Addım 10: Hər şeyi naqilləşdirin

Hər şeyin naqilləri
Hər şeyin naqilləri
Hər şeyin naqilləri
Hər şeyin naqilləri
Hər şeyin naqilləri
Hər şeyin naqilləri

Demək olar ki, oradayıq: mousepadin içərisindəki bütün elektronikaları telə bağlamağın vaxtı gəldi.

Bütün komponentlər heç bir pin olmadan olmalıdır: varsa, onları soyun. Əlavə qalınlıq əlavə edə bilməzsiniz, məsələn, mənim led şeridim əlavə tellərlə lehimlənmişdi, buna görə də tellər çox qalın olduğu üçün hər şeyi çıxarmağa qərar verdim. Son düzəlişlər etməyinizə kömək etmək üçün bir az boş buraxmaq daha yaxşı olan ekrana bağlı olanlar istisna olmaqla, bütün kabellər kifayət qədər dəqiqliklə ölçülməlidir.

Şəkillərdə, LED şeridin xüsusi bir bağlayıcı ilə əvvəlcədən lehimləndiyini görə bilərsiniz, buna görə də qoyduqları istilik daralma qorumasını kəsdim və hər şeyi sökdüm; həm də oled ekran əvvəlcədən bağlanmış sancaqlar ilə gəldi, buna görə davam etməzdən əvvəl yenə onları çıxarmalı oldum. Hər birində 2 ədəd 2 ədəd leddən ibarət ehtiyat hissəm vardı və hər tərəfə 4 led qoymağa qərar verdiyim üçün (mousepadımda 4x3 = 12 led var), bu 2 parçanı yalnız "körpü" etməklə lehimlədim. qalay istifadə edən bağlayıcılar.

Hər şeyi yerində saxlamağa kömək etmək üçün bir az isti yapışqan istifadə etdim və əslində yaxşı işləyirdi.

Hazır olduğunuzda, başqa bir qalay folqa kəsin və işıq yansıyan tərəfi işıq mənbəyinə baxan ledlərə yapışdırın, bu, əks etdirmə qabiliyyətini xeyli yaxşılaşdıracaq.

Addım 11: Mousepadın bağlanması

Mousepadın bağlanması
Mousepadın bağlanması
Mousepadın bağlanması
Mousepadın bağlanması

Bu, son addımdır. Hər şeyi bağladıqdan və sınaqdan keçirdikdən sonra, 2 tərəfli lentdən kiçik kvadratları kəsin və künclərə qoyun, sonra ekranı 9 -cu addımda etdiyiniz pəncərənin ortasına qoyun və isti yapışqan istifadə edərək düzəldin.

Bağlamağa hazır olduğunuzda, paneli digər ikisinə uyğunlaşdıran bir başlanğıc nöqtəsi seçin.

Addım 12: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma

Avadanlıq hissəsi bitdi, amma indi başınızı proqramlaşdırma rejiminə keçirməyin vaxtı gəldi: indiyə qədər arduino IDE -dən istifadə edərək eskizlər yükləyərək mousepad -a nəzarət edə bilərsiniz. birdən çox kod xətti: kompüterinizdə Arduino ilə ardıcıl ünsiyyət vasitəsi ilə danışan arxa planda işləyən bir proqrama sahib olmaq daha yaxşıdır.

Şükürlər olsun ki, bu layihə ilə bağlı hər şeyi qaynaqladım, buna görə Github depomda arduino firmware -ni və kompüterinizdə işləyəcək proqramı tapa bilərsiniz: əlbəttə ki, hər şeyi özünüz etmək istəsəniz, bu çox yaxşıdır, əslində Bu, bu diyin ən darıxdırıcı hissəsidir, buna görə də bunu etmək istəmirsinizsə, heç bir problem yoxdur. Əlbəttə ki, PRlar xoş gəlir! proqram hələ bitməyib, əslində yalnız fərdi LEDləri qurmaq və ya müəyyən bir sxemlə əsas şeyləri edə bilər, amma tələbəyəm və boş vaxtım yoxdur: S

Şəkillərdə hər şeyi qurma prosesində etdiyim bəzi testləri görə bilərsiniz, əgər onları bu DIY addımlarından ibarət bir zaman cədvəlinə yerləşdirməli olsaydım, onları 8 -ci addıma daxil etməyi seçərdim, amma daxil etməmək qərarına gəldim, çünki, Bildiyiniz kimi, mümkün qədər ən yaxşı kənar işıqlandırmaya malik olmaq üçün həllər öyrənmək də daxil olmaqla kodlaşdırma və sınaqdan keçirirlər (məsələn, fərdi rəngləri çox qarışdırmadan vahid bir işıq əldə etmək üçün ledlərin sayını və aralarındakı məsafəni dəyişmək kimi). Kompüterim haqqında (cpu, qoç istifadəsi və s.) Və istifadəçi interfeysinin inkişafı ilə əlaqədar real vaxt satistlərini göstərmək üçün oled ekranlı bir cəhd haqqında bir şəkil də əlavə etdim.

Addım 13: Zövq alın

Zövq alın!
Zövq alın!
Zövq alın!
Zövq alın!

Bu təlimatı oxuduğunuz üçün təşəkkür edirəm! bu yazdığım ilk şeydir və təxmin etdiyiniz kimi, bu da əvvəllər etdiyim ilk DIY layihəmdir. Bunu etməkdən çox zövq aldım və hər şeyi bölüşməklə çox məşğulam, buna görə də hər şeyi hər kəs üçün əlçatan etmək üçün bu layihəni dərc edəcəyimi bütün bu addımlar zamanı yadda saxlamağı sevirdim. Hər hansı bir sualınız varsa, soruşmaqdan çekinmeyin! Əlavə inkişaflar üçün təkliflər də əlbəttə xoşdur.:)

Proqramla bağlı etdiyim seçimlər haqqında bir neçə söz demək istəyirəm:

  1. Java -nı proqramlaşdırma dili olaraq seçdim, çünki arduino IDE -ni yazmaq üçün istifadə olunan dildir, buna görə də mənə lövhə ilə qüsursuz bir serial ünsiyyəti təmin edir, eyni zamanda "hər yerdə bir dəfə yaz" yazır (cit.) hər kəslə birlikdə Windows və Linux kimi birdən çox platformanı dəstəkləmək heç də pis deyil
  2. Proqramlaşdırma dili olaraq C# seçsəm, oled ekranı FPS ekranı olaraq (əsasən FRAPS ilə eyni şəkildə) istifadə etmək üçün birbaşa d3d12 ilə əlaqə qura bilərdim, ancaq belə bir xüsusiyyət üçün portativliyi qurban vermək ağıllı seçim deyil. ən azından mənə
  3. Bilirəm, istifadəçi interfeysi LOL -u çox bədbəxt edir, statik bir interfeys istəsəniz bir inşaatçı həyatınızı asanlaşdırır, amma bu, neçə ledinizin olduğunu seçə biləcəyiniz kimi deyil, buna görə də ən pis, lakin çox yönlü üçün getdim. həll. Şəxsi qrafika etməkdə sərbəstsiniz və bunu edəcəyəm … bəlkə də.
  4. Əlavə bir inkişaf, CS: GO və ya bu kitabxana tərəfindən dəstəklənən hər hansı bir oyunu oynadığınız zaman oyun içi statistikanı göstərmək üçün SteelSeries mühərrikini tətbiq etmək ola bilər … ancaq bu oyunları dizüstü kompüterimdə idarə edə bilmirəm, buna görə də bacarmadım bununla cəhd etməyə başlayaq. Eybi yoxdur!

Tövsiyə: