Ping Pong Ball LED Clock

Поделиться
HTML-код
  • Опубликовано: 25 окт 2024

Комментарии • 79

  • @smetakdarkk
    @smetakdarkk 4 года назад +16

    I was like: this dude has liek 100k subs, by the quality, voice and everything. then i looked down was like "Wtf he has only 30 subs ???". GJ btw

    • @lancewilhelm
      @lancewilhelm  4 года назад +3

      Thank you so much! Maybe someday, but I'm glad you enjoyed it!

    • @CFox.7
      @CFox.7 4 года назад +1

      Same - thought this was a big name channel when i clicked through from LED ping pong wall

  • @jamescooke6032
    @jamescooke6032 3 года назад +2

    Man that is so good. I'd love a go at this.

  • @RixtronixLAB
    @RixtronixLAB 2 года назад +1

    Vote it up, nice video clip, thank you for sharing it :)

  • @TAQPLAYS
    @TAQPLAYS 4 года назад +4

    underrated dude

  • @killerskincanoe
    @killerskincanoe 3 года назад +2

    Cute cat

  • @afrojelly5070
    @afrojelly5070 3 года назад +1

    Wow the perfect timing... times 2, was watching this on my pc with speakers, sound up pretty high, wife walks in exactly at 1:25, "need to find out if your balls have this seam in them, which mine do" which of course she hears something different from just seam, immediately turns her head to look at me, then just happens to walk back in the room at 8:33 to hear the casual "put your balls on to a, something really flat" lmao. Great video though! cool project!

  • @radyosesliadam
    @radyosesliadam 3 года назад +1

    Perfect !!

  • @starmc26
    @starmc26 2 года назад +1

    Pro-tip, get a cheap miter cutting Angle tool, they're like 5$ at big box store.

  • @LiamJFord
    @LiamJFord 3 года назад +2

    Love this - any reason you didn't string the leds horizontally rather than vertically? Would mean fewer cuts and less soldering. The code you've written obviously wouldn't work for that set up

    • @lancewilhelm
      @lancewilhelm  3 года назад +2

      I honestly do not see any reason you couldn't do this with horizontal strips! And I think the only change to the code would be properly labeling the LED addresses.

    • @LiamJFord
      @LiamJFord 3 года назад +1

      @@lancewilhelm amazing thanks, just wanted to be sure I wasn't missing something.

  • @amer1764
    @amer1764 4 года назад +3

    hey Lance!, what a great project 👌
    I wanted to ask you, which type of the raspberry pi are you using?
    I wanna add more than one sensor including temperature, motion, as well as displaying sound spectrum..
    it would be awesome if u can share with me which type u used or if u can recommend a type since my idea contains a lot of sensors and perhaps sound processing.
    thank you!

    • @lancewilhelm
      @lancewilhelm  4 года назад +2

      Hi Amer,
      Thank you so much! I'm sorry I didn't see this until now. I am using a Raspberry Pi Zero W which is one of the cheapest and most capable Pis out there right now. But, you could certainly use any modern Raspberry Pi that is connected to the same network that you want to access the web interface from.
      Those sound like awesome ideas for the board. You should be able to hook a couple more serial or digital sensors up to the Raspberry Pi given how I have wired the board and it shouldn't take much coding to read their outputs and then port it in to the code. Let me know how it goes!

    • @amer1764
      @amer1764 4 года назад +1

      @@lancewilhelm Thank you so much for answering my question!
      I will surely update you on my progress, oh and I purchased the Raspberry pi 3 model B 😊

  • @nikdrenski3003
    @nikdrenski3003 4 года назад +2

    Great Stuff!!!
    Thinking of doing this with a Rpi instead of the Arduino because of the ease of customization.
    Is there a way to automatically change the brightness depending on time or location or does it have to be done manually?

    • @lancewilhelm
      @lancewilhelm  4 года назад

      Thank you so much! The Rpi seemingly has no bounds as to its capability for a project like this. I have not coded a capability like that to do scheduled tasks. Theoretically, right now you could have another application that sends an HTTP request to the server to have it change brightness, but functionality to have it switch from inside the firmware could be developed in the future. If you are feeling sporty, feel free to check out the github repo. There have been some "issues" raised regarding this feature request.

    • @guigro_
      @guigro_ 4 года назад

      I'm thinking about two ways of doing that :
      - I have Jeedom for domotics where there is a day/night setup already to dim my house lights. I guess I can add an http request to the clock to change the setting
      - I guess it's also possible to make a script that will the first time it's launched (at startup for example) : check online the next time is down, then cron to fire at this time and change the setting, and then check again in the cron to guess the next time it should be fired.
      I'll first have to go shopping and try to build it before starting to code anything 🙈

  • @adtech3026
    @adtech3026 Год назад

    Hi bro it’s grate project I like it but I need your help I using 142 led and different placement of led how to change on code I don’t know about python codes can you please help me

  • @guigro_
    @guigro_ 4 года назад +4

    You rock!
    I read the instructables and been thinking for month to try it. I was worried about using arduino instead of an rpi for connectivity and updating and you made it!
    - what rpi are you using? 3?4?
    - I read the github and I guess I still need the 5v power supply, right?
    I'll order all of it and I'll post the result, might be in a few weeks but well I'm motivated to do it more than ever thanks to you!

    • @lancewilhelm
      @lancewilhelm  4 года назад +2

      Hey Guillaume! Thank you!
      I'm sorry it took me so long to respond!
      I used the raspberry pi zero w actually! It doesn't need to much power.
      Yes you will likely need a separate power supply so that you can display high brightness and so that you don't risk damaging your raspberry pi.
      Hope this helps!

    • @guigro_
      @guigro_ 4 года назад

      Lance Wilhelm thanks for answering! Yes it helps. I also have to find it again but a member somewhere made a version with a webserver to update whats displayed on it. I just need to buy the right poing pong balls and some wood, and get to work!!

    • @guigro_
      @guigro_ 4 года назад

      I must be tired. That's you 🤣 well I need to be less tired before starting to work on it 🤣🤣🤣

    • @lancewilhelm
      @lancewilhelm  4 года назад

      @@guigro_ I will have to check that out!!!

    • @jstro-hobbytech
      @jstro-hobbytech Год назад

      A pi is a waste of money. An esp32 is much easier

  • @jamescooke6032
    @jamescooke6032 3 года назад +1

    Quick question.. How do you power the led's from the pi?

    • @lancewilhelm
      @lancewilhelm  3 года назад

      I actually use a separate 5V power supply to give supplemental power to the LEDs!

    • @jamescooke6032
      @jamescooke6032 3 года назад

      @@lancewilhelm thanks for the reply! Excellent. I will order some parts and have a go at this. Excellent work lance this is a fantastic project and a brilliant video.

  • @bertlin2922
    @bertlin2922 3 года назад +1

    is there a way to control this through alexa or google assistant

    • @lancewilhelm
      @lancewilhelm  3 года назад +1

      Bert, I have very recently been thinking about linking up with the Alexa API to control the clock. I will post an update if I get this working!

  • @Glacialsss
    @Glacialsss 4 года назад +2

    Hi man, awesome project and an even beter presentation.
    It's just stunning how good this video qualitywise but also infromationalwise.
    I saw someone make it with a christmast like led string (also WS2811 instead of WS2812B) but these are like more individual and a led exactly in each ball.
    Would this be possible or couldn't I use the same code for it, would it be dificult to change the code or is it just putting them in serie and pitting 30led/m in the code? (I have 0 exp with python but great with java script so idk)
    Do you have an instagram or so, so I could more ez ask something?

    • @Glacialsss
      @Glacialsss 4 года назад

      Update: it worked absolutly fine, I conected it all and I had no problems at all!

    • @lancewilhelm
      @lancewilhelm  4 года назад +1

      @@Glacialsss I'm so glad to hear that it worked! I tried to write the code at the beginning for those who would have slightly different layouts than me.

    • @Glacialsss
      @Glacialsss 4 года назад +2

      @@lancewilhelm I found solutions to some of the problems I had and some of the problems on the github issues. I commented on all the issues with the solution. i just forgot to add the brightness solution to github, I found the problem tho. Thanks again for the base code and great project! Greets, Foxdudes

    • @lancewilhelm
      @lancewilhelm  4 года назад +2

      @@Glacialsss Thank you so much for furthering the project!

  • @pratikshabansode217
    @pratikshabansode217 3 года назад +2

    You are cool

  • @chezzy00
    @chezzy00 4 года назад +1

    Great work!!! I have been looking at the original version by thomas for a while now, your code with website makes me wanna do it, do you have a full list of parts you could send me so I can buy them and build it ?

    • @lancewilhelm
      @lancewilhelm  4 года назад +1

      Hi Lee,
      Sorry I didn't see this until now. I used the same parts to build the board as the Instructable listed in the description. However, I am using a Raspberry Pi Zero W to run the board. Also, pay close attention to my GitHub page on how I wired the LEDs in series so that you run into as little issues as possible when you go to power the board. Let me know how it goes!

    • @chezzy00
      @chezzy00 4 года назад

      Lance Wilhelm I am in mid progress with it

  • @Phantom101
    @Phantom101 4 года назад +1

    Can I use any type of led stripes? Like the $5 ones from Walmart?

    • @lancewilhelm
      @lancewilhelm  4 года назад +1

      Phantom, this uses some sort of individually addressable LED strip lights, like a WS2812B.

    • @Phantom101
      @Phantom101 4 года назад +1

      Lance Wilhelm oh okay thanks I’ll make sure to buy those can I make it bigger than what it is here?

    • @lancewilhelm
      @lancewilhelm  4 года назад

      @@Phantom101 You can make it bigger, but It may take some effort on your part or someone's to modify the code for it. It would definitely take some tinkering!

  • @wirayudhaponggalo9956
    @wirayudhaponggalo9956 3 года назад +2

    tool components and any materials needed

  • @simrandeepsinghsidhu9741
    @simrandeepsinghsidhu9741 4 года назад

    Instructables arduino code hass error 'stray # in program'

  • @stijnoostveen4441
    @stijnoostveen4441 3 года назад

    I can’t get the code to work

  • @KayminYomouf
    @KayminYomouf 3 года назад +1

    This is awesome dude! What if I want to make this with like half the amount of balls?

    • @lancewilhelm
      @lancewilhelm  3 года назад +1

      The big problem that I see will be the addressing of the text. Right now the text is static in height and width and will not adapt to a change in clock size. The clock made in this video is essentially optimized (with a 1 ball border) for the height, but the width could certainly be modified. All that would need to be done then is modify the setup files for the LED addresses.

  • @jstro-hobbytech
    @jstro-hobbytech Год назад

    Do you mind me asking why you used a whole pi to do that?

    • @lancewilhelm
      @lancewilhelm  Год назад

      @jstro-hobbytech, I am most comfortable working with this controller as I have used it for past projects.

    • @jstro-hobbytech
      @jstro-hobbytech Год назад

      @@lancewilhelm cool. If I came off harsh Pease accept my apology. I find I'm blunt and without inflection of the spoken word I find I seem rude sometimes and have to remind myself.

  • @AdamSalvation
    @AdamSalvation 3 года назад

    I’m hoping for comment from others that have built this. Is it working for you?
    The port 5000 website seems very slow for me (I admit to having no previous experience with flask) and LEDs don’t light up. I’m running a Pi 3 with Buster and using pin18 and ground pin. I’ve tested LEDs with ESP32 that I had available. LEDs work fine on ESP32. I’ve got a Pi Zero W on order but I can’t imagine that is root cause.
    Anybody else have a similar problem?

    • @bartek50001
      @bartek50001 3 года назад

      Did you handle it?

    • @AdamSalvation
      @AdamSalvation 3 года назад

      @@bartek50001 @Bartosz Musiał Yes. In my case it was a bad Pi. New hardware with the same SD card resolved my issue. Not sure what was wrong with the Pi.

    • @bartek50001
      @bartek50001 3 года назад

      @@AdamSalvation which model did you use and which are you using now?

    • @AdamSalvation
      @AdamSalvation 3 года назад

      @@bartek50001 I was using a Pi Zero W 1.3 for both the failed unit and the working replacement.

  • @huzaifatalati761
    @huzaifatalati761 4 года назад

    Hi,
    Can you show us how to set up the API Key?
    Thanks

    • @lancewilhelm
      @lancewilhelm  4 года назад +1

      Huzaifa,
      I think you are talking about the api key for the weather. This should be placed into the apikeys.txt file. You should see the spot to put it in!

    • @huzaifatalati761
      @huzaifatalati761 4 года назад +1

      @@lancewilhelm
      Thank you !

  • @bk6271
    @bk6271 4 года назад

    I come for mtb and get balls

    • @lancewilhelm
      @lancewilhelm  4 года назад

      Haha well thanks for stopping by @bk6271! More MTB to come in the future. I'm just a bit of a serial hobbiest and nerd!

  • @jstro-hobbytech
    @jstro-hobbytech Год назад

    I don't know why you used a pi instead of an esp my friend. A lot of people can't afford a 120 dollar controller. I like how you used the word firmware as a joke.

    • @lancewilhelm
      @lancewilhelm  Год назад

      @jstro-hobbytech, I am sorry you feel that way. I utilized a Raspberry Pi Zero W for this project, which currently has an MSRP of $15, www.adafruit.com/product/3400. For a project that uses a cheaper controller, I would point you toward the original project that inspired my adaptation, www.instructables.com/Ping-Pong-Ball-LED-Clock/.

    • @jstro-hobbytech
      @jstro-hobbytech Год назад

      @@lancewilhelm I live in Canada where a Pico w costs 30 brother haha

    • @jstro-hobbytech
      @jstro-hobbytech Год назад

      @@lancewilhelm once again. A joke seems like a dirty troll. I'm sorry man. I can delete my op if you want.

    • @jstro-hobbytech
      @jstro-hobbytech Год назад

      @@lancewilhelm in Canada it's like there's a weird hidden tariff or something on anything maker based. It's crazy. Musical gear too man. Guitars especially. An ebay item from the US for 30 dollars will have a 90 dollar shipping price. I've looked into it and can't figure it out. I'm not poor but you feel burned paying more even after exchange. Our customs is to blame for most of it.

    • @lancewilhelm
      @lancewilhelm  Год назад

      @@jstro-hobbytech No worries! I appreciate your feedback! Yea that is totally understandable and huge bummer for people who want to get into the hobby up there. We are definitely lucky here in the states. I would imagine that my code could be adapted to any single board computer that can run python and has the ability to connect to the local network.