Talaan ng mga Nilalaman:

RGB Gaming Mouse Pad: 7 Hakbang (na may Mga Larawan)
RGB Gaming Mouse Pad: 7 Hakbang (na may Mga Larawan)

Video: RGB Gaming Mouse Pad: 7 Hakbang (na may Mga Larawan)

Video: RGB Gaming Mouse Pad: 7 Hakbang (na may Mga Larawan)
Video: @KimChiuPH Lalamove PH Holiday Merry Christmas And Miniso Gaming Mouse Pad Place Order SM Videos! 2024, Hulyo
Anonim
Image
Image
RGB Gaming Mouse Pad
RGB Gaming Mouse Pad

Kamakailan lamang, napag-alaman ko ang WS2812 Indibidwal na Madadistribusyon na RGB LEDs Nangangahulugan ito na ang bawat solong LED ay maaaring kontrolin nang magkahiwalay at mai-program upang mag-output ng iba't ibang mga kulay sa halip na ang pamantayan ng RGB strip kung saan ang lahat ng mga LED ay nag-iilaw ng pareho.

Ang mga RGB mouse pad na magagamit sa merkado ay napakamahal. Kaya, nagpasya akong gumawa ng isang murang RGB mouse pad gamit ang Arduino at WS2812 RGB LED Strip.

Magsimula na tayo

Hakbang 1: Mga Bagay na Kakailanganin Mo

Mga Bagay na Kakailanganin Mo
Mga Bagay na Kakailanganin Mo
Mga Bagay na Kakailanganin Mo
Mga Bagay na Kakailanganin Mo
Mga Bagay na Kakailanganin Mo
Mga Bagay na Kakailanganin Mo
  • WS2812 RGB LED Strip (1 metro ay sapat na)
  • Arduino Nano
  • 10mm at 3mm acrylic sheet
  • Kable ng USB
  • Super Pandikit

Hakbang 2: Mga Dimensyon

Mga Dimensyon
Mga Dimensyon
Mga Dimensyon
Mga Dimensyon
Mga Dimensyon
Mga Dimensyon

Ang sukat ay:

  • 30 x 20 cm para sa 10mm sheet
  • 29 x 19 cm para sa 3mm sheet
  • Ang mga sukat ng panloob para sa 10mm sheet ay ipinapakita sa larawan

Ang 3mm sheet ay ilalagay sa tuktok ng 10mm sheet tulad ng ipinakita. Iiwan nito ang isang 5mm na hangganan mula sa lahat ng mga panig na ginagawang nakikita ang ilaw mula sa itaas. Tiwala sa akin, ito ay magiging kahanga-hangang hitsura!

Hakbang 3: Pagputol ng Mga Sheet

Pagputol ng Mga Sheet
Pagputol ng Mga Sheet
Pagputol ng Mga Sheet
Pagputol ng Mga Sheet
Pagputol ng Mga Sheet
Pagputol ng Mga Sheet
Pagputol ng Mga Sheet
Pagputol ng Mga Sheet

Ang pagputol ng mga panlabas na sukat ay medyo madali. Puntos lamang kasama ang mga linya gamit ang isang acrylic cutter o anumang matulis na bagay. Itala ang acrylic nang maraming beses sa parehong linya, pagkatapos ay ilagay ang acrylic sa gilid ng mesa at gumamit ng ilaw, mabilis na presyon upang mai-snap ang piraso sa dalawa.

Ang pagputol ng mga panloob na sukat ay nakakalito kung wala kang tamang mga tool na kung saan ang kaso para sa akin. Ginawa ko ang napakahirap na trabaho ng pagbabarena ng mga butas kasama ang mga linya. Pagkatapos nakumpleto ko ang mga pagbawas gamit ang isang hacksaw. Ang pamamaraang ito ay nag-iiwan ng matulis na mga gilid. Gamit ang isang file, patag na makinis ang mga gilid. Hindi ito kailangang maging perpektong patag at antas at hindi ito makikita at madaanan pa rin ito ng ilaw. Siguraduhin lamang na ito ay sapat na flat upang ang LED strip ay maaaring umupo sa flush gamit ang sheet.

Hakbang 4: Pinagsasama Sila

Pinagsasama Sila
Pinagsasama Sila
Pinagsasama Sila
Pinagsasama Sila
Pinagsasama Sila
Pinagsasama Sila

Alisan ng balat ang proteksiyon na papel. Gaanong buhangin ang ibabaw ng 10mm acrylic sheet gamit ang pinong grit na liha. Pinagsasabog nito ang ilaw at sinisindi ang hangganan na itinago namin sa halip na dumaan lang sa acrylic.

Ilagay ang dalawang sheet isa sa itaas ng iba pang pinapanatili ang isang margin na 5mm mula sa lahat ng panig. Gamit ang sobrang pandikit, idikit ang dalawang sheet. Maglagay lamang ng ilang patak ng pandikit sa mga kasukasuan at awtomatikong tumulo ang pandikit. Gawin ang pareho para sa lahat ng 4 na sulok.

Idikit ang telang Neoprene (karamihan ginagamit para sa paggawa ng mouse pad) sa tuktok ng 3mm acrylic sheet. Ginagawa nitong maayos ang paggalaw ng mouse at itinatago din ang lahat ng mga electronics at mga di-kasakdalan sa ibaba nito. Wala akong nahanap sa oras ng paggawa nito kaya gumamit ako ng isang itim na papel na papel sa halip. Gumagana nang maayos ngunit papalitan ito makalipas ang ilang sandali.

Mag-drill ng isang 4mm hole hanggang sa sheet upang makapasa ang USB cable. Ang diameter ng butas ay maaaring mag-iba depende sa kapal ng iyong cable.

Hakbang 5: Pagpapatakbo ng WS2812 RGB LED Strip

Pagpapatakbo ng WS2812 RGB LED Strip
Pagpapatakbo ng WS2812 RGB LED Strip

Isaalang-alang natin ang isang LED mula sa strip. Ang bawat kulay na may buong kasiguruhan ay kumukuha ng 20mA. Sa lahat ng mga kulay na naiilawan na may buong kasidhian (ie Puting kulay), isang LED ay iguhit tungkol sa (20mA + 20mA + 20mA =) 60mA. Ang maximum na kasalukuyang gumuhit ng iyong strip ay magiging = 60mA * Bilang ng mga LED sa strip. Sa aking kaso, ang bilang ng mga LED = 22. Samakatuwid, ang maximum na kasalukuyang gumuhit ay 1320mA. Ngunit ang onboard voltage regulator ng Arduino ay may kakayahang maghatid ng maximum na 800mA. Sa ganitong kaso, ang strip ay dapat na pinalakas gamit ang isang panlabas na supply ng kuryente. Siguraduhin na ang lupa ng supply ng kuryente at Arduino ay konektado magkasama.

Isang mouse pad na nangangailangan ng isang panlabas na supply ng kuryente bukod sa USB? Hindi tama ang tunog nito!

Ngunit narito ang daya. Ang isang RGB mouse pad ay kilalang-kilala sa animasyon na 'Rainbow'. Ito ang gagamitin namin sa proyektong ito. Walang Puti sa isang bahaghari! Nangangahulugan ito na sa anumang punto ng oras, walang solong LED ang ganap na naiilawan sa lahat ng mga kulay. Para sa isang 22 LED strip, ang maximum na kasalukuyang gumuhit na sinukat ko sa animasyong ito ay 150mA na nasa loob ng saklaw. Iyon ang dahilan kung bakit posible na i-power ang strip nang direkta gamit ang Arduino Nano.

Hakbang 6: Oras para sa Electronics

Oras para sa Electronics
Oras para sa Electronics
Oras para sa Elektronika
Oras para sa Elektronika
Oras para sa Electronics
Oras para sa Electronics
Oras para sa Elektronika
Oras para sa Elektronika

Sa pamamagitan ng mekanikal na pagbuo ng paraan, oras nito para sa ilang mga electronics.

Ilagay ang kinakailangang haba ng LED strip tulad ng ipinakita sa larawan. Pansamantalang hawakan ang mga ito gamit ang ilang tape. Ngayon, gamit ang sobrang pandikit, idikit ang lahat ng mga LED sa acrylic sheet.

Grab ang USB cable at putulin ang isang dulo. Magkakaroon ng apat na mga wire sa loob ng cable. Dahil gagamit kami ng USB para lamang sa pag-power ng Arduino na interesado kami sa Red (+) at Black (-) wire. I-snip ang natitirang dalawang wires dahil hindi namin kakailanganin ang mga ito. Hilahin ang cable sa butas na aming binarena.

Gawin ang mga koneksyon tulad ng ipinapakita sa eskematiko.

Hakbang 7: Oras sa Code

Oras sa Code
Oras sa Code
Oras sa Code
Oras sa Code

I-download ang code at buksan ito gamit ang Arduino IDE. Bago ka mag-upload,

  • Ang data pin ng strip ay maaaring konektado sa alinman sa mga digital na pin. Pinili ko ang pin 4. Gawin ang mga kinakailangang pagbabago sa code kung gumamit ka ng isa pang pin.
  • Ipasok ang bilang ng mga LED sa strip.

Pindutin ang upload at tamasahin ang iyong murang ngunit kahanga-hangang RGB gaming mouse pad!

Salamat sa pagdikit hanggang sa katapusan. Inaasahan kong mahal ninyong lahat ang proyektong ito. Ipaalam sa akin kung gumawa ka ng isa para sa iyong sarili. Mag-subscribe sa aking YouTube channel para sa higit pang mga paparating na proyekto. Salamat ulit!

Inirerekumendang: