Sisukord:

RGB Gaming Mouse Pad: 7 sammu (piltidega)
RGB Gaming Mouse Pad: 7 sammu (piltidega)

Video: RGB Gaming Mouse Pad: 7 sammu (piltidega)

Video: RGB Gaming Mouse Pad: 7 sammu (piltidega)
Video: НОВЫЙ ТОПОВЫЙ ИГРОВОЙ RGB КОВРИК - HyperX PulseFire MAT 2024, November
Anonim
Image
Image
RGB mängude hiirepadi
RGB mängude hiirepadi

Hiljuti puutusin kokku WS2812 individuaalselt adresseeritavate RGB LED -idega. See tähendab, et iga LED -i saab eraldi juhtida ja programmeerida väljastama erinevaid värve tavalise RGB -riba asemel, kus kõik LED -id põlevad ühtemoodi.

Turul saadaolevad RGB hiirepadjad on väga kallid. Niisiis, otsustasin teha odava RGB hiirepadja, kasutades Arduino ja WS2812 RGB LED -riba.

Alustame

Samm: asjad, mida vajate

Asjad, mida vajate
Asjad, mida vajate
Asjad, mida vajate
Asjad, mida vajate
Asjad, mida vajate
Asjad, mida vajate
  • WS2812 RGB LED -riba (piisab 1 meetrist)
  • Arduino Nano
  • 10 mm ja 3 mm akrüülleht
  • USB -kaabel
  • Super liim

2. samm: mõõtmed

Mõõtmed
Mõõtmed
Mõõtmed
Mõõtmed
Mõõtmed
Mõõtmed

Mõõtmed on järgmised:

  • 30 x 20 cm 10 mm lehe jaoks
  • 29 x 19 cm 3 mm lehe jaoks
  • 10 mm lehe sisemõõdud on näidatud pildil

3 mm leht asetatakse 10 mm lehe peale, nagu näidatud. See jätab kõikidest külgedest 5 mm piiri, mis muudab valguse ülevalt nähtavaks. Uskuge mind, see näeb suurepärane välja!

3. samm: lehtede lõikamine

Lehtede lõikamine
Lehtede lõikamine
Lehtede lõikamine
Lehtede lõikamine
Lehtede lõikamine
Lehtede lõikamine
Lehtede lõikamine
Lehtede lõikamine

Välismõõtmete lõikamine on suhteliselt lihtne. Lihtsalt skoorige mööda jooni, kasutades akrüüllõikurit või mõnda muud teravat eset. Skoorige akrüül veel mitu korda sama joonega, seejärel asetage akrüül laua servale ja kasutage tükki kaheks klõpsamiseks kerget ja kiiret survet.

Sisemõõtmete lõikamine on keeruline, kui teil pole sobivaid tööriistu, mis on minu puhul. Tegin vaevarikka töö, puurides auke mööda jooni. Seejärel lõpetasin lõiked rauasaega. See meetod jätab teravad servad. Tasandage viilu abil servad tasaseks. See ei pea olema täiesti tasane ja tasane ning see ei ole nähtav ja valgus läbiks seda niikuinii. Lihtsalt veenduge, et see oleks piisavalt tasane, et LED -riba saaks lehega samal tasemel istuda.

4. samm: ühendage need kokku

Nende ühendamine
Nende ühendamine
Nende ühendamine
Nende ühendamine
Nende ühendamine
Nende ühendamine

Eemaldage kaitsepaber. Lihvige 10 mm akrüüllehe pinda kergelt peene liivapaberiga. See hajutab valgust ja valgustab piiri, mida hoidsime, selle asemel, et lihtsalt akrüülist läbi minna.

Asetage kaks lehte üksteise kohale, hoides igast küljest 5 mm varu. Kleepige kaks lehte superliimi abil kokku. Lihtsalt pange paar tilka liimi vuukidesse ja liim imbub automaatselt sisse. Tehke sama kõigi 4 nurga puhul.

Kleepige 3 mm akrüüllehe ülaosale neopreenkangas (kasutatakse enamasti hiirepatjade valmistamiseks). See paneb hiire sujuvalt liikuma ja peidab ka kogu elektroonika ja puudused selle all. Ma ei leidnud selle tegemise ajal ühtegi, nii et kasutasin selle asemel musta kaardi paberit. Töötab hästi, kuid mõne aja pärast tuleb see välja vahetada.

Puurige USB -kaabli läbimiseks kogu lehe ulatuses 4 mm auk. Aukude läbimõõt võib varieeruda sõltuvalt kaabli paksusest.

Samm: WS2812 RGB LED -riba toide

Toide WS2812 RGB LED -riba
Toide WS2812 RGB LED -riba

Vaatleme ühte LED -i ribalt. Iga täisintensiivsusega värv tõmbab 20 mA. Kui kõik värvid on valgustatud täie intensiivsusega (st valge värv), tõmbab üks LED umbes (20mA + 20mA + 20mA =) 60mA. Teie riba maksimaalne voolutugevus on = 60mA * LED -ide arv ribas. Minu puhul on valgusdioodide arv = 22. Seetõttu on maksimaalne voolutugevus 1320 mA. Kuid Arduino pardal olev pingeregulaator on võimeline andma maksimaalselt 800 mA. Sellisel juhul tuleb riba toita välise toiteallika abil. Veenduge, et toiteallika ja Arduino maandus on omavahel ühendatud.

Hiirepadi, mis vajab muud välist toiteallikat kui USB? See ei kõla õigesti!

Kuid siin on trikk. RGB hiirepadi on tuntud oma "vikerkaare" animatsiooni poolest. Seda me selles projektis kasutama hakkame. Vikerkaarel pole valget! See tähendab, et ühelgi ajahetkel ei põle ükski LED kõigi värvidega. 22 LED -riba puhul on selle animatsiooniga mõõdetud maksimaalne voolutugevus 150 mA, mis jääb vahemikku. Sellepärast on riba võimalik toita otse Arduino Nano abil.

6. samm: elektroonika aeg

Elektroonika aeg
Elektroonika aeg
Elektroonika aeg
Elektroonika aeg
Elektroonika aeg
Elektroonika aeg
Elektroonika aeg
Elektroonika aeg

Kuna mehaaniline konstruktsioon on teelt väljas, on aeg mõne elektroonika jaoks.

Asetage vajalik LED -riba pikkus, nagu pildil näidatud. Hoidke neid ajutiselt mõne lindi abil. Nüüd kleepige superliimi abil kõik LED -id akrüüllehele.

Haarake USB -kaablist ja lõigake üks ots ära. Kaabli sees on neli juhtmest. Kuna kasutame USB-d ainult Arduino toiteks, oleme huvitatud punasest (+) ja mustast (-) juhtmest. Eemaldage ülejäänud kaks juhtmest, sest me ei vaja neid. Tõmmake kaabel läbi augu, mille puurisime.

Tehke ühendused vastavalt skeemile.

Samm 7: Kodeerimise aeg

Kodeerimise aeg
Kodeerimise aeg
Kodeerimise aeg
Kodeerimise aeg

Laadige kood alla ja avage see Arduino IDE abil. Enne üleslaadimist

  • Riba andmestiku saab ühendada mis tahes digitaalse tihvtiga. Olen valinud tihvti 4. Kui kasutate mõnda teist tihvti, tehke koodis vajalikud muudatused.
  • Sisestage ribale LED -ide arv.

Vajutage üleslaadimist ja nautige oma odavat, kuid vinget RGB mänguhiirematti!

Aitäh, et lõpuni vastu pidasid. Loodan, et teile kõigile meeldib see projekt. Andke mulle teada, kui teete selle endale. Tellige minu YouTube'i kanal eelseisvate projektide jaoks. Tänan veel kord!

Soovitan: