Introduction: GLOWPad - an RGB Light Up Mouse Pad.

Picture of GLOWPad - an RGB Light Up Mouse Pad.

GLOWPad

The GLOWPAD is an RGB Backlight Mousepad that can be any color you can imagine!

The design takes advantage of the fact that sanded acrylic diffuses light, this allows an even spread of light around a perimeter with only 1 LED. It uses 1 LED and an Arduino Nano to power it and change the colors.

Enough reading, let's get started!


Credit to this video for the design, I modified it quite a bit though.


Don't have the time, but have the money? For just $18USD (less than a tshirt!) you can buy the GLOWPAD at my store, here. It comes with everything you need to get it up and running in no time, and if you use the code "%SEVEN" you get 7% off your order (yes, 7%) no minimum and free shipping on orders over $75.

Step 1: The Stuff

Picture of The Stuff

This is a pretty simple project - so grab your supplies:

Acrylic Sheet (you choose the size you want)

1x WS2811 LED

Arduino Nano

Pushbutton

3x Female Breadboard Wires

Step 2: Prepare the Acrylic

Picture of Prepare the Acrylic

First off, grab that LED - and sand the round part down into a rectangle shape piece - make sure it is flush with the acrylic you are using.

Next, you need to cut the acrylic into your desired size, I cut mine into a 245x210mm sheet because the acrylic I used already had a cut there so, ¯\_(ツ)_/¯.

Note, you shouldn't try and cut the acrylic with a normal wood saw blade because it chips it, you need a grinding blade (I got to try out my new shiny diamond saw blade!)

After I cut the acrylic, I sanded it back so that the edge was nice a smooth so you don't cut your wrist (yup) - make sure to sand all the sides too.

Now you need to cut a spot out of the acrylic at the top for the LED to fit into (see pictures) Don't worry if this is messy because it will be covered in the final product - just make sure the end of the LED is flush with the cut - this makes it so that the light is transferred from the LED to the acrylic as effectively as possible.

Step 3: Electronics

Picture of Electronics

So grab your Female breadboard wires and strip off one end, and connect it like this:

LED -> Arduino:

5v -> VIN

GND -> GND

DataIN -> Pin 9

Note! You aren't soldering the wires to the LED, they are breadboard wires so you can remove them later if you wish. The connections should line up though.

Also, make sure to solder a row of 3 male breadboard pins to the LED (as seen in the pictures).

Now, you can grab your hot glue gun and hot glue the LED to the cutout in the acrylic. Make sure the front tip of the LED is as close as possible to the acrylic so that the light gets spread out evenly.

You should also put a dab of hot glue on the 3 female breadboard pins so that they are held together well.

(Be sure to put them in order corresponding to the LED)

Step 4: Packaging It Up

Picture of Packaging It Up

A small step but it makes all the difference.

Make sure to cover the Arduino in something to stop it shorting, I used cardboard because that's what I had with me, (you could possibly 3D print a case too).

Use a but of hot glue to help with the cable management too.

Step 5: Cardboard Covering

Picture of Cardboard Covering

Now for the mouse to actually work you need something for it to be on that's close, not just clear acrylic; as most optical mice don't work on clear acrylic.

I chose to use black card that I got from the local newsagent for a dollar, it contrasts very well with the light coming from the side of the acrylic.

To apply the card to the acrylic, simply stick it on - using hot glue, PVA glue, etc - making sure the card is tight and there aren't any ripples. Then you can just cut the excess off the edges.

Step 6: Programming

There aren't many effects you can do with a single LED, so I chose to just go with a rainbow fade, luckily, adafruit's Neopixel library already has code for a looping rainbow so I just went with that.

Neopixel Library Here or in the arduino IDE's library manager

Modified Code Here (rainbow loop).

That's it - you're done. If you made it here you obviously liked the project, so make sure to vote for it in the contests.

Also while you're at it, you should check out my website at pixelsworkshop.tictail.com. (p.s. It's pretty cool)

Comments

Sashwins (author)2017-05-01

could you do this but put in 4 neopixels for more effects

FinnW4 (author)Sashwins2017-10-01

yes

itscplaton (author)2016-11-07

can you use another arduino like uno for substitute for the arduino nano?

FinnW4 (author)itscplaton2017-10-01

yes but it world be bigger

Teund (author)itscplaton2017-01-27

yes arduino uno owrks fine

killertyz (author)2016-04-10

I finish a project, it is very similar to rgb corsair mousepad

Kingz18 (author)2015-11-17

This Is an awesome project! I love the idea behind it! And might I say the final video really showcases the product very nicely. Good work!

msaleiro (author)2015-11-14

Nice project! This would look awesome next to my HacKeyboard :) https://www.instructables.com/id/HacKeyboard-a-mechanical-keyboard-built-from-scrat/

About This Instructable

8,225views

63favorites

License:

Bio: THIS ACCOUNT IS INACTIVE
More by PerfectPixel:Spectrum - Geometric Pyramid of LightBluetooth Fan Speed ControllerPencil Key Holder
Add instructable to: