author

thomasj152

106
Inbox View Profile
3Instructables133,677Views59CommentsNetherlands
I'm kinda addicted to LED stuff

Achievements

10K+ Views Earned a bronze medal
Make it Glow Contest
Contest Winner Second Prize in the Make it Glow Contest
Epilog X Contest
Contest Winner First Prize in the Epilog X Contest
  • Ping Pong Ball LED Clock

    Yes, but if you use an esp you might want to remove the rtc module and make it so that it gets the current time over wifi. You will also need to add a few lines of code so that the fastled library works with the esp, but that shouldn't be to difficult. You will need some more general understanding about programming though

    View Instructable »
  • Ping Pong Ball LED Clock

    I think this means that you did not specify to what USB port you have connected your Arduino. You should be able to specify this in the Arduino IDE. Please let me know if this helped, goodluck!

    View Instructable »
  • Ping Pong Ball LED Clock

    That frame looks awesome! Thx for sharing some pictures of your build :)

    View Instructable »
  • Ping Pong Ball LED Clock

    You can always use a multimeter to be sure, but you should be able to connect the v- of the power supply to any ground pin on the Arduino.

    View Instructable »
  • Ping Pong Ball LED Clock

    That looks awesome!, It looks a lot different with the acrylic in front. I also thought about using that type of wire and already bought a toaster to get it out of, but I couldn't get it to work. What power supply did you use to heat the wire? An esp is definitely simpler and I'm also planning to replace my Arduino with one. Would you mind sharing your code?Thnx for sharing your finished build, it's great to see the improvements you made.

    View Instructable »
  • Ping Pong Ball LED Clock

    Sorry for the late reaction. Are you sure that the rtc is connected to the correct pins?

    Are they the correct color and flickering or just flickering randomly. If it's the correct color it is likely an issue with how the power is supplied. The most likely scenario is that you power the Arduino from the PC and the LEDs from the power supply without having the ground between those two connected. Make sure to connect those, or to power everything from the power supply. If it is random colors make sure that the data wire is connected to the right pin on the Arduino. Please tell me if this helped, good luck!

    View Instructable »
  • thomasj152's instructable ​LED Table Tennis Ball-Ball's weekly stats:
    • ​LED Table Tennis Ball-Ball
      3,205 views
      41 favorites
      6 comments
  • thomasj152 commented on parallyze's instructable Lazy Grid Clock V2
    Lazy Grid Clock V2

    Really an great project! I love projects that are designed to keep things simple, and the ways this is designed around those led strips is awesome! I'm working on something similar yet totally different as well. I didn't read through everything entirely, but it does seem that the data pins will "short" each other if someone removes the film on the back of the LEDs, so it might be useful to mention that.

    View Instructable »
  • ​LED Table Tennis Ball-Ball

    You are right, I was quite dissapinted that these LEDs smelled so synthetic, since I have never seen someone else mentioning it online. But thats what you get when you buy the cheapest of the cheapest I guess. I did offer two different type of LEDs than can be used as well that do not have this weird smelling plastic.(regular ws2812b, and non ip65 ws2811 strands)

    View Instructable »
  • Ping Pong Ball LED Clock

    because it will work without one too. It is something people sometimes do when using ws2812b. probably is to protect it from higher voltages when powering on the strip

    What you want to do is definitely possible, I will however not program it for you. I think the best way for you to do this is just to make one 4*10*11 matrix. then you just place the numbers of the leds that need to be lit in the correct index. for examplethe leds to set the third digit to an eight will be in Digits[2][8].So something like:Digits[4][10][11]={{{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7}},{{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6...

    see more »

    What you want to do is definitely possible, I will however not program it for you. I think the best way for you to do this is just to make one 4*10*11 matrix. then you just place the numbers of the leds that need to be lit in the correct index. for examplethe leds to set the third digit to an eight will be in Digits[2][8].So something like:Digits[4][10][11]={{{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7}},{{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7}},{{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7}},{{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7},{1,2,3,4,4,5,6,6,6,6,7,7}}}I hope this helps you a bit

    That looks amazing! thank you for sharing!

    View Instructable »
  • Ping Pong Ball LED Clock

    you can reset the time by taking the battery out of the rtc module, there is a sketch provided that will set the time on your pc to the rtc.

    You need to upload a different sketch first, it is provided in the instructable and it will set the correct time to the clock. alernatively you could just out the battery in the rtc once at midnight

    View Instructable »
  • thomasj152's entry "Easy" Infinity Cube is a winner in the Make it Glow Contest contest
  • Ping Pong Ball LED Clock

    you should use the code provided in the .ino files, don't copy it from the website

    View Instructable »
  • Ping Pong Ball LED Clock

    I see you had a try for letters on it, nicely done! I did definitely not design it with the idea of putting letters on it in mind, so I'm quite surprised by how readable it is. That black frame also looks way better than the wooden one. I'm planning on getting to experiment with some pi's, and python is like my favorite language, so I'll definitely have a look at your GitHub

    View Instructable »
  • thomasj152 commented on thomasj152's instructable "Easy" Infinity Cube
    "Easy" Infinity Cube

    That cube looks awesome, thanks for posting a picture of it! I'd like to make more animations for it, but lack of ideas that I like is what's keeping me back. I wanted this cube to give a "slow relaxing" feeling, so I did not make any flashy animations. perhaps I'll make one that moves around sides at different speeds (speed function with a sinusoid or something) or make some animations in white (because I think that'll look good) but for the time being I don't know how I would want that to look like.

    View Instructable »
  • thomasj152's entry "Easy" Infinity Cube is a finalist in the Make it Glow Contest contest
  • thomasj152 commented on thomasj152's instructable "Easy" Infinity Cube
    "Easy" Infinity Cube

    The wiring of the cube can be seen in the images in step 3. Just connect the centers of all the strip pieces in a way that all strip pieces are in series, and then make sure each part has their 5v connected to 5v and the ground connected to the ground. As far as the connections to the power supply go, connect the 5v of the led strip to the 5v of the power supply, connect the gnd of the led strip to the ground of the power supply. power the Arduino from the same power supply, this can be done over the USB port, or the way I did it, using the 5v and gnd on the side of it. then only a final wire from pin 5 of the Arduino to the first piece of the led strips (which are all in series)is needed. I hope I explained everything clearly. Good luck!

    View Instructable »
  • thomasj152 commented on thomasj152's instructable "Easy" Infinity Cube
    "Easy" Infinity Cube

    I soldered the data wires first, without having the pieces of strip attached to the cube yet, because the middle pad is difficult to access once the ledstrips are attached to the frame. Also make sure to put some soldering tin on the pads before soldering wires to them

    View Instructable »
  • Ping Pong Ball LED Clock

    glad to hear everything works. If I'm not mistaken, replacing this: displaynumber(0,tm.Hour); with displaynumber(0,tm.Hour%12); should work this way it should count from 0 to 11. if you want it to count from 1 to 12, use displaynumber(0,(tm.Hour%12)+1);

    View Instructable »
  • thomasj152 commented on thomasj152's instructable "Easy" Infinity Cube
    "Easy" Infinity Cube

    I am aware of this. Instructables does not format that code properly in code sections, that is why you should use the include .ino file on that step.

    I am aware of this, instructables does not format code in code sections properly. You should use the included .ino file instead

    I am aware of this, you should use the .ino file included in that step, not the code in the code section, since instructable cant format it properly

    Your right, the code in the code section does not work. This is due to Instructables not formatting it properly. The .ino file provided should be used instead. That one should not have errors

    View Instructable »
  • Ping Pong Ball LED Clock

    Yea, for as far I can see everything looks fine. If you keep having problems, what I usually do is starting over, electronics wise, and just add everything one by one until it stops working. This way you know what goes wrong.

    Make sure that everything is powered by the same power supply, or that your different power supplies share a common ground.

    Do you have some more information? is your Arduino powered (is the led on)? Are the V5 and ground placed correctly on the LED's (not swapped around)? If that's the case,you could try running some code that does not use the rtc, but just powers the LED's. this way you know if are the LED's that dont work or if its the rtc.

    Sorry, I did not see your question. I think Electricity works differently than how you described it. The power supply always supplies 5V, and it can supply a maximum of 10A of it. Since everything is wired in parallel, the AMperage gets divided. So the Arduino only gets 0.5A(example), and the LED's might get 6A. Having a power supply that can supply more A than the circuit uses is a good thing.

    View Instructable »
  • thomasj152 commented on thomasj152's instructable "Easy" Infinity Cube
    "Easy" Infinity Cube

    I actually bought some leftover plexiglass from eBay (worst decision ever, it was bad quality and resulted in a poor build). You should just buy a 3mm thick sheet and cut the squares in the correct size (sawing is probably better than breaking (which I did)). This can be done roughly since there is room for a few mm error. The size of the plexiglass I mentioned in the instructions might be a bit off, I just measured the frame and that size seemed to fit well. I advise you to print the frame first and then measure the size that the panels need to be just to be sure. Also, the cube is built around the 1M LED strip and due to this the size of the plexiglass is a bit weird.

    View Instructable »
  • thomasj152 commented on thomasj152's instructable "Easy" Infinity Cube
    "Easy" Infinity Cube

    I use arduino IDE 1.8.6 and FastLED version 3.001.007 I think that you do not have the most recent FastLED version, you might want to try updating it.If you keep having problems with compilation, I advise you to ask somewhere else, since I also just use google to try and fix this kind of problems.

    View Instructable »
  • thomasj152 commented on thomasj152's instructable "Easy" Infinity Cube
    "Easy" Infinity Cube

    This is not your fault, Instructables had some bug that resulted in me not being able to upload the Arduino files, I'll try to upload them again right now.I added the file n this comment, ill add it to the instructable as well.Apologies for forgetting to update it, good luck with your project!

    View Instructable »
  • thomasj152 commented on thomasj152's instructable "Easy" Infinity Cube
    "Easy" Infinity Cube

    I looked at the slicer profile I used: I had 2 perimeters/top/bottom, not 3fill holes between gaps turned offinfill density 20% cubicBut an extra perimeter wall will improve this print, so I do advise you to use that. Infill doesnt actually matter that much

    View Instructable »
  • thomasj152 commented on thomasj152's instructable "Easy" Infinity Cube
    "Easy" Infinity Cube

    As far as I know these LEDs do not produce a lot of heat, and assuming you do not have this turned on 24/7 you should be fine. I think there are some other versions of this type of cube online with wood/metal frames, you might want to look if there are tutorials available for them

    View Instructable »
  • thomasj152 commented on thomasj152's instructable "Easy" Infinity Cube
    "Easy" Infinity Cube

    Your right, I listed it also material, because I used to go to maker spaces or print services to get stuff peinted before I had my own printer, I'll add it to the tool list.

    View Instructable »
  • Ping Pong Ball LED Clock

    I never got the actual dimensions of the mdf back panel. I built the "sheet" of ping pong balls first and placed it on top of the mdf sheet. Then I drew a line around it whit pencil and marked where the LED strips had to go approximately. The center of each row of LEDs will be r (radius of ping pong pall) away from the center of the next strip. You should be able to calculate the size of the mdf board, given the size of a ping pong ball, without too much effort. The length of the back panel given radius r would be r*2*20 + 2*(r/sin(60)-r) = 38r+2r/sin(60). The height of the back panel should be 2*r+12r/sin(60). Please calculate for yourself though, I'm not 100% sure.

    View Instructable »
  • Ping Pong Ball LED Clock

    You could connected an ldr to any of the unoccupied analog Pins in the Arduino (this build itself doesn't use a lot of pins on the Arduino, so there are plenty of unused pins left). The Arduino could read the light level from the ldr, and could change the brightness of the LED strip depending on the light level. Connecting an ldr to an Arduino is not to difficult, there should be plenty of examples online. Some changes in the Arduino code wil be Neede though, but the code isnt that complex. The resistor can not be replaced with an ldr

    View Instructable »
  • Ping Pong Ball LED Clock

    Sorry, I see now that I referenced the pin numbers differently.LED Data to D9Clock SCL to A5Clock SDA to A4Clock VCC to A3Clock Gnd to A2note that A3 and A2 are used to power the Clock module, just because this way the Clock module can be attached directly to the Arduino below I attached the image I used for the pin numbers (purple)I do not know if that are the correct numbers to reference them, but the purple numbers are the one that you need to reference in your code to do something with that specific pin, so that were the numbers I used.If you are afraid you might connect something incorrect just don't solder parts directly onto each other but use connectors so you can remove the parts again.

    View Instructable »
  • Ping Pong Ball LED Clock

    It would be awesome if you could show your build on a Makerfaire!I'm glad you liked my instructable, seeing comments like yours really make my day :)Thanks for commenting!

    View Instructable »
  • Ping Pong Ball LED Clock

    Google

    Thanks! You will probably be fine, there is a lot of information available on Arduino online, and I'll gladly help you with any problems related to this project as long as you'll put in some effort trying to solve it yourself first

    I'll try and explain it. The Arduino, the RTC and the led strip all need 5v to operate. The most logic way to do this would be to connect the positive side of all these components with the positive of the power supply, the same could be done for the negative side. (This means that all components are connected in parallel with the power supply)The SDA of the RTC should be connected with the SDA (A4, analog 4, Pin 18)of the arduino, and the SCL with the SCL (A5, analog 5, Pin 19). The data in of the led strip is connected to pin 9 (D9, digital 9) with a resistor.The only thing I did different is that I power the RTC trough the Arduino, just because it saved me some soldering. This code allows pin 17 to power the RTC with 5v, and pin 16 to become ground for the RTC (so it's connected to th...

    see more »

    I'll try and explain it. The Arduino, the RTC and the led strip all need 5v to operate. The most logic way to do this would be to connect the positive side of all these components with the positive of the power supply, the same could be done for the negative side. (This means that all components are connected in parallel with the power supply)The SDA of the RTC should be connected with the SDA (A4, analog 4, Pin 18)of the arduino, and the SCL with the SCL (A5, analog 5, Pin 19). The data in of the led strip is connected to pin 9 (D9, digital 9) with a resistor.The only thing I did different is that I power the RTC trough the Arduino, just because it saved me some soldering. This code allows pin 17 to power the RTC with 5v, and pin 16 to become ground for the RTC (so it's connected to the ground of the RTC)" pinMode(17, OUTPUT); pinMode(16, OUTPUT); digitalWrite(17, HIGH); digitalWrite(16, LOW);"There really isn't to much complicated stuff going on component wise. I hope I made it a bit more clear

    View Instructable »
  • Ping Pong Ball LED Clock

    Please try it with the code from the file: TimeWhiteBackgroundRainbow.... Post the error you get, I might be able to help

    View Instructable »
  • Ping Pong Ball LED Clock

    Did you use the code provided in the .ino files? The code pasted in the instructable might not work since this site changes some stuff in the code for some reason. If this does not solve the problem please also post the code you currently have.

    View Instructable »
  • Ping Pong Ball LED Clock

    I should have been more clear in describing how I soldered the LED's, I did not realize that there are like 4 ways to solder them. I'm glad you got everything working!!

    View Instructable »
  • Ping Pong Ball LED Clock

    That's a great addition.You can also get the room temperature from the ds3231 module, so you could also display that without to much trouble. Your way of changing the time sounds convenient. I think I'll add it as well. I might add a third button to change between some different modes/color schemes/ brightnesses. Sharing of your code would be appreciated!

    hey, awesome that you are building this project :)What do you mean with "SetTime includes '#include <DS3232RTC.h>' which doesn't work when I compile,". what doesn't work? Did you download the library? If not, you should try to do that. they are not interchangeable. here is a link to the instructable I used to set the time: https://www.instructables.com/id/Simple-Guide-to-Setting-Time-on-a-DS3231DS3107DS13/. The code I use is the one reffered to in this instructable, I only changed two pin outs to power the RTC.It is really weird that the RTC starts at 00:00, this should not be happening. does is continue adding minutes after it starts? The DS3232 library works with the DS3231 so that should be fine. Did you connect the RTC to the Arduino in the right way? It could be ups...

    see more »

    hey, awesome that you are building this project :)What do you mean with "SetTime includes '#include <DS3232RTC.h>' which doesn't work when I compile,". what doesn't work? Did you download the library? If not, you should try to do that. they are not interchangeable. here is a link to the instructable I used to set the time: https://www.instructables.com/id/Simple-Guide-to-Setting-Time-on-a-DS3231DS3107DS13/. The code I use is the one reffered to in this instructable, I only changed two pin outs to power the RTC.It is really weird that the RTC starts at 00:00, this should not be happening. does is continue adding minutes after it starts? The DS3232 library works with the DS3231 so that should be fine. Did you connect the RTC to the Arduino in the right way? It could be upside down.This might be a messy response, but I hope i was able to help you.goodluck!

    Just thought of this, the time resetting could be a sign that there is no power for the ds3231 when not plugged in. make sure to replace the battery if empty, check polarity and connections

    View Instructable »
  • Ping Pong Ball LED Clock

    The clock you build looks GREAT! looks even neater than the one I made. What is the thing that connects the power supply to the Arduino? Curious what you did there, so I can improve my own build, since i still don't have a power supply placed at the back yet

    yes, I did something like this, you can add an LDR. since the clock uses HSV colors it is very easy to make the brightness change by changing the V value depending on the brightness. however, this also required buttons to turn off this function if needed. I kinda got it to work, but never actually added it to the clock because I wasn't able to get it to work in the way that I wanted it to. However, once I get to know how the ESP32 works, I might add an LDR. I feel like the way to upgrade this thing is by changing settings on a phone, so i might try that next.

    View Instructable »
  • Ping Pong Ball LED Clock

    You are right, a 5V/8A power supply should be more than enough, I originally bought this power supply to power another project that needed more Amps but decided to use it to power this clock.I power the Arduino and the LED-strip with the same v5 from the power supply, everything is just connected in parallel with the power supply. The led strip receives power on both ends from the power supply. the Arduino also receives its power from the power supply. (I think you can also connect the RTC directly to the same 5v from the power supply, but I found it easier to just connect the entire thing to the Arduino.)I hope I was able to help you.

    View Instructable »
  • Ping Pong Ball LED Clock

    YESS, this exactly what I wanted to do!! I attached a picture of the board I originally wanted to make to hold the ping pong balls. However, I could not get the holes at .5 mm accuracy, which led to space between balls. Making a board with holes to hold the balls, and using a frame with dado cuts would make this entire project so much more sturdy. (my version is just held together by glue lol)comments / thoughts:-If you made a board with 128 holes for the balls, you can glue them to it from the back (glue between the hole and the ball), making no glue visible from the front.-you can use black acrylic, however, I don't think it matters too much since it is almost not visible.-the LEDs you use are definitely going to make your life a lot easier -if you only need small holes for your LEDs...

    see more »

    YESS, this exactly what I wanted to do!! I attached a picture of the board I originally wanted to make to hold the ping pong balls. However, I could not get the holes at .5 mm accuracy, which led to space between balls. Making a board with holes to hold the balls, and using a frame with dado cuts would make this entire project so much more sturdy. (my version is just held together by glue lol)comments / thoughts:-If you made a board with 128 holes for the balls, you can glue them to it from the back (glue between the hole and the ball), making no glue visible from the front.-you can use black acrylic, however, I don't think it matters too much since it is almost not visible.-the LEDs you use are definitely going to make your life a lot easier -if you only need small holes for your LEDs, you might be better off with heating a screwdriver in the fire to melt holes in the balls (or using a soldering iron). ( as opposed to common belief, I'm quite sure most newer ping pong balls are not flammable ( are made from plastic instead of celluloid)). - I can't stress enough, finding good looking ping pong balls can really make a difference in how well the final build will look. also if you manage to find balls without a seam, or without a (large) logo printed on them, it will make your life easier.Please send some pictures when your done building this (or of the process). Good luck building!

    View Instructable »
  • Ping Pong Ball LED Clock

    Thanks, feedback like this really make my day and motivates me to make more projects :) I'm really glad I could inspire you. I actually wanted to produce these clocks ( with an CNC and a tool to make grooves this clock can be made way easier and faster) , but unfortunately I don't have the tools, recourses and experience needed to do that. And luckily people do not ask me about my balls all the time, although I did get a reputation as the guy with a huge load of ping-pong balls

    View Instructable »
  • Ping Pong Ball LED Clock

    I just placed the power supply on the ground. Im quite sure there would've been a power supply that would've fitted behind the clock since there is quite some space left. This was the first project I made that could not be powered from an usb port, and I decided to just go with a normal power supply to see how it works. I was worried that it might get to hot when placed behind the clock. Also, 10a might have been a little to much, but I'm not sure.

    View Instructable »
  • thomasj152's entry Ping Pong Ball LED Clock is a winner in the Epilog X Contest contest
  • Ping Pong Ball LED Clock

    I'll try making a digital image of the connections. What problems do you have with electrical connections?, I might be able to help you if you could specify what is not working.

    View Instructable »
  • thomasj152's entry Ping Pong Ball LED Clock is a finalist in the Epilog X Contest contest
  • Ping Pong Ball LED Clock

    I understand your confusion, the LED strip is placed in an unusual way. I moved one of those images on the page, so it is better visible, to avoid confusion. If any other things remain unclear I'll happily answer any questions.

    View Instructable »
  • Ping Pong Ball LED Clock

    I entered it, I did not know about contests, thx for the tip :)

    Sorry, forgot to add it, I tried adding it right now, but it does not show. I will place it on this page tomorrow

    View Instructable »
  • Ping Pong Ball LED Clock

    your right, the ping pong balls form horizontal rows, and the led's form vertical rows. each led is still after an individual ball, but it is not placed behind the center of it (added an image on step 8, instead of zig-zag lines, this clock uses straight lines, but it gives an idea on how the LEDs are placed). this, however, can not be seen from the front, since the ping pong balls diffuse the light enough to give the balls one colour. The code up there is indeed very simple) That code will just display the time, and change the colour of the digits slowly whilst doing so. I did not add other code since I'm actually still improving this build. I'd be happy to answer questions if you have any.

    View Instructable »