Innehållsförteckning:

RGB Gaming Musmatta: 7 steg (med bilder)
RGB Gaming Musmatta: 7 steg (med bilder)

Video: RGB Gaming Musmatta: 7 steg (med bilder)

Video: RGB Gaming Musmatta: 7 steg (med bilder)
Video: My Top 3 Gaming Mousepads of 2022 Topo Edition! 2024, November
Anonim
Image
Image
RGB Gaming Musmatta
RGB Gaming Musmatta

Nyligen stötte jag på WS2812 individuellt adresserbara RGB -lysdioder Det betyder att varje enskild lysdiod kan styras separat och programmeras för att mata ut olika färger istället för standard RGB -remsan där alla lysdioder lyser likadant.

RGB -musmattor som finns på marknaden är mycket dyra. Så jag bestämde mig för att göra en billig RGB -musmatta med Arduino och WS2812 RGB LED Strip.

Låt oss börja

Steg 1: Saker du behöver

Saker du behöver
Saker du behöver
Saker du behöver
Saker du behöver
Saker du behöver
Saker du behöver
  • WS2812 RGB LED Strip (1 meter räcker)
  • Arduino Nano
  • 10 mm och 3 mm akrylark
  • USB-kabel
  • Superlim

Steg 2: Mått

Mått
Mått
Mått
Mått
Mått
Mått

Dimensionerna är:

  • 30 x 20 cm för 10 mm ark
  • 29 x 19 cm för 3 mm ark
  • Inre mått för 10 mm -arket visas på bilden

3 mm ark placeras ovanpå 10 mm arket som visas. Detta kommer att lämna en 5 mm kant från alla sidor vilket gör ljuset synligt från toppen. Lita på mig, det kommer att se fantastiskt ut!

Steg 3: Skärning av arken

Klippning av lakan
Klippning av lakan
Klippning av lakan
Klippning av lakan
Klippning av lakan
Klippning av lakan
Klippning av lakan
Klippning av lakan

Att klippa yttermåtten är relativt enkelt. Gör bara mål längs linjerna med en akrylskärare eller något vasst föremål. Rita akryl flera gånger längs samma linje, lägg sedan akrylen på bordskanten och använd lätt, snabbt tryck för att snäppa bitarna i två.

Det är svårt att klippa av de inre dimensionerna om du inte har rätt verktyg, vilket är fallet för mig. Jag gjorde det noggranna jobbet med att borra hål längs linjerna. Sedan slutförde jag skärningarna med en bågfil. Denna metod lämnar spetsiga kanter. Använd en fil för att jämna ut kanterna. Det behöver inte vara helt plant och plant och det kommer inte att synas och ljus skulle passera genom det ändå. Se bara till att den är tillräckligt platt så att LED -remsan kan sitta i linje med arket.

Steg 4: Sätta ihop dem

Att sätta ihop dem
Att sätta ihop dem
Att sätta ihop dem
Att sätta ihop dem
Att sätta ihop dem
Att sätta ihop dem

Skala av skyddspapperet. Slipa lätt ytan på 10 mm akrylark med fint sandpapper. Detta sprider ljuset och lyser upp gränsen som vi behöll istället för att bara passera rakt igenom akryl.

Placera de två arken ovanför varandra med en marginal på 5 mm från alla sidor. Använd superlim för att klistra ihop de två arken. Lägg bara några droppar lim vid fogarna och limet sipprar in automatiskt. Gör samma sak för alla fyra hörnen.

Stick Neopren -tyg (används mest för att göra musmattor) på toppen av 3 mm akrylark. Detta får musen att röra sig smidigt och döljer också all elektronik och brister under den. Jag hittade inget när jag gjorde det så jag använde ett svart kortpapper istället. Fungerar bra men kommer att byta ut det efter ett tag.

Borra ett 4 mm hål hela vägen genom arket för att USB -kabeln ska passera. Hålets diameter kan variera beroende på tjockleken på din kabel.

Steg 5: Drivande WS2812 RGB LED Strip

Drivande WS2812 RGB LED Strip
Drivande WS2812 RGB LED Strip

Låt oss överväga en LED från remsan. Varje färg med full intensitet drar 20mA. Med alla färger upplysta med full intensitet (dvs. vit färg), kommer en LED att dra omkring (20mA + 20mA + 20mA =) 60mA. Maximal strömförbrukning för din remsa är = 60mA * Antal lysdioder i remsan. I mitt fall är antalet lysdioder = 22. Därför blir den maximala strömförbrukningen 1320mA. Men den inbyggda spänningsregulatorn på Arduino kan leverera maximalt 800mA. I så fall bör remsan drivas med en extern strömförsörjning. Se till att strömförsörjningens jord och Arduino är anslutna till varandra.

En musmatta som kräver en annan extern strömförsörjning än USB? Det här låter inte rätt!

Men här är tricket. En RGB -musmatta är känd för sin "Rainbow" -animation. Detta är vad vi kommer att använda i detta projekt. Det finns inget vitt i en regnbåge! Det betyder att vid varje tidpunkt kommer ingen enda LED att lysa helt med alla färger. För en 22 LED -remsa är den maximala strömförbrukningen som jag mätte med denna animering 150mA vilket är väl inom intervallet. Det är därför det är möjligt att driva remsan direkt med Arduino Nano.

Steg 6: Dags för elektronik

Dags för elektronik
Dags för elektronik
Dags för elektronik
Dags för elektronik
Dags för elektronik
Dags för elektronik
Dags för elektronik
Dags för elektronik

Med den mekaniska konstruktionen ur vägen är det dags för lite elektronik.

Placera önskad längd på LED -remsan enligt bilden. Håll dem tillfälligt med lite tejp. Nu, med hjälp av superlim, fäst alla lysdioder på akrylarket.

Ta tag i USB -kabeln och klipp av ena änden. Det kommer att finnas fyra ledningar inuti kabeln. Eftersom vi kommer att använda USB bara för att driva Arduino är vi intresserade av röd (+) och svart (-) kabel. Klipp av de återstående två ledningarna eftersom vi inte kommer att behöva dem. Dra kabeln genom hålet som vi borrade.

Gör anslutningarna enligt schemat.

Steg 7: Dags att koda

Dags att koda
Dags att koda
Dags att koda
Dags att koda

Ladda ner koden och öppna den med Arduino IDE. Innan du laddar upp,

  • Datapinnen på remsan kan anslutas till vilken som helst av de digitala stiften. Jag har valt pin 4. Gör nödvändiga ändringar i koden om du använder en annan pin.
  • Ange antalet lysdioder i remsan.

Tryck på uppladdningen och njut av din billiga men fantastiska RGB -musmatta!

Tack för att du håller fast till slutet. Hoppas ni alla älskar det här projektet. Låt mig veta om du gör en själv. Prenumerera på min YouTube -kanal för fler kommande projekt. Tack igen!

Rekommenderad: