HariFun

Поділитися
Вставка
  • Опубліковано 16 вер 2024
  • Smushed my morphing digits with an NTPClient.
    If interested, I wrote an Instructable for this:
    www.instructab...

КОМЕНТАРІ • 114

  • @blindassassin111
    @blindassassin111 6 років тому +5

    I agree, having it do a cascading morph is much more interesting than having it all at once.

  • @erikburman530
    @erikburman530 6 років тому

    I built it! Thanks for publishing the Instructables project. Well written. Great project and it's working great!

  • @BrianLough
    @BrianLough 6 років тому +2

    Awesome as usual Hari. I agree with you I think the cascading changing of the numbers looks cool

    • @HariWiguna
      @HariWiguna  6 років тому +1

      Thanks Brian! and thanks for introducing me to this display. It's been a ton of fun!

  • @ChrisFredriksson
    @ChrisFredriksson 6 років тому +3

    Really cool! I love that effect, more than all at once!

  • @FlyingShotsman
    @FlyingShotsman 6 років тому +1

    Very cool, Hari. Well done!

  • @simonmccaughey
    @simonmccaughey 6 років тому +1

    I like it too! Very cool project, well done :)

  • @amrenmurray
    @amrenmurray 6 років тому +1

    That is totally B.A. I love the sliding lines.

    • @HariWiguna
      @HariWiguna  6 років тому

      Thx Amren! Jason showed me the castle you guys built. That's super BA!

  • @sundersinghtronics
    @sundersinghtronics 3 роки тому

    Congratulations

  • @pacowang283
    @pacowang283 6 років тому +1

    Love that transition effect

  • @tonysfun
    @tonysfun 3 роки тому

    It looks in person little better. Nice idea Hari!

  • @davebeckham5429
    @davebeckham5429 6 років тому +1

    Very nice effect Hari.

  • @tomgray7049
    @tomgray7049 6 років тому +1

    Awesome. I think it is just perfect...😀

  • @tomgray7049
    @tomgray7049 5 років тому

    Watching this again. Looks amazing. Can't wait to put one together. Thanks for sharing again. I have purchased the power supply at least. Ran out of money :(

  • @ChunkySteveo
    @ChunkySteveo 6 років тому +1

    very cool Hari!!

  • @MkmeOrg
    @MkmeOrg 6 років тому +1

    Looks neat Hari!

  • @UnexpectedMaker
    @UnexpectedMaker 6 років тому +1

    Very cool Hari! I'd love to see it in colour, where it blends between them as it morphs!

    • @HariWiguna
      @HariWiguna  6 років тому +1

      Thx Seon! Color would make it even prettier. Are you saying the digits would change color or the segments? different color for each segment? nah, that would be disorienting. Could you please explain what you have in mind? I forgot to mention it in the video that your & David Watt's COB seven segment was the inspiration for this morphing digit. One thing led to another...

    • @UnexpectedMaker
      @UnexpectedMaker 6 років тому

      I was just thinking that each number (0-9) could be a different colour, and then they'd blend to that colour as they morphed to the number. That's all. Just make it more colourful, but also add more to the morph.

    • @HariWiguna
      @HariWiguna  6 років тому

      Ah, I see. Yes, that's a good idea! I'll give it a try. Thanks Seon!

  • @kevfrets
    @kevfrets 6 років тому +1

    Amazing!! Great job!!

    • @HariWiguna
      @HariWiguna  6 років тому

      Thanks! I love your UA-cam username. What's the story behind 330 Ohm? Why not 470 ohm? lol

    • @kevfrets
      @kevfrets 6 років тому +1

      Hari Wiguna LOL! The first resistors I bought were 330 ohm

  • @Sarahbuildsstepsequencers
    @Sarahbuildsstepsequencers 6 років тому +1

    This looks great, Hari! Maybe you should start a Kickstarter and sell them!

  • @DiyintheGhetto
    @DiyintheGhetto 6 років тому +1

    Your mission if you choose to accept it is to make a LED clock and let it count up using the internet. Leaving you with a lot of great features to setup. To save time you will need this Clock. As always If you or your clock end up counting down instead of up and you put it on the internet We will be laughing at you and your clock. This message will Self-Destruct in 15 Seconds. Good luck Hari.

    • @HariWiguna
      @HariWiguna  6 років тому

      This has been a very long 15 seconds... The message has not self destruct after an hour. I think you got a dud comment. lol

    • @DiyintheGhetto
      @DiyintheGhetto 6 років тому

      Hari Wiguna nope that was the 15 seconds before it hit 7 PM or AM lol

    • @DiyintheGhetto
      @DiyintheGhetto 6 років тому +1

      Hari Wiguna boom lol

  • @squalazzo
    @squalazzo 6 років тому +2

    you're a forge of ideas, Hari :D

    • @HariWiguna
      @HariWiguna  6 років тому +1

      One time... this guy gave me an idea for a Sudoku game I was working on. ;-)

    • @squalazzo
      @squalazzo 6 років тому +1

      it seems you inspired somebody else, too :)
      lots of different morphing routins :)
      look at my other comment below this one

    • @squalazzo
      @squalazzo 6 років тому +1

      ua-cam.com/video/PxVekSvcsgQ/v-deo.html

    • @HariWiguna
      @HariWiguna  6 років тому +1

      Whoa!!! That's better than the one I made! He even got multiple digits to morph simultaneously. Very slick!

  • @hiphouser
    @hiphouser 3 роки тому

    thanx for this good project!

  • @Gaatech
    @Gaatech 6 років тому +1

    Very cool

  • @TheRealWurstCase
    @TheRealWurstCase 6 років тому +1

    Awesome Project Hari! But the fact that theres a column of 3 LEDs on the left and 2 on the right is killing me :D

    • @HariWiguna
      @HariWiguna  6 років тому

      Thanks Christoph! Excellent attention to detail! I was hoping no one would notice. :D

  • @oldschgamer0012
    @oldschgamer0012 2 роки тому

    Can you adjust GMT by +9:30 Please? Australian Central Standard Time, Time zone in Adelaide SA (GMT+9:30), otherwise project no good for me. i really love this clock.

  • @gur316
    @gur316 6 років тому +1

    Very nice project. Can you are able to share the code and schematic. What type display you are using is this RGB or single color. Please link for the display store.
    Thanks

    • @gur316
      @gur316 6 років тому

      Thanks

  • @techieviral9741
    @techieviral9741 3 роки тому

    Hi Hari Wiguna, this is really a beautiful clock with super morphing effect. I am trying to retain all its beauty but with a simple DS3231 RTC driven time.
    All the frills like NTP server, WiFi, WiFi manager, all web setting of 12/24 format etc., can be removed.
    Hari Wiguna, please consider a RTC version of Morphing clock for thousands of budding techies like me and younger generation.
    Moreover another simple version with direct entry of WiFi credentials will make your clocks super popular and increase your subscribers to hit 10 times.
    Please consider. With Best regards.

    • @HariWiguna
      @HariWiguna  3 роки тому

      You're right! That is a fantastic idea!
      One drawback I could see is that without the Internet, we must add physical buttons to set the clock. I suppose that could be done via Arduino Serial Monitor...

  • @gur316
    @gur316 5 років тому +1

    Hi Hari how to setup the time zone for India that is five and half hour + Zulu time

    • @HariWiguna
      @HariWiguna  5 років тому

      Interesting... I've never heard of any place with fractional time zone.
      Do you have daylight savings time?
      If this is something that you just need to set once, it would be easiest to hard code it in NTPClient.cpp
      Change:
      unsigned long zoneOffset = String(timezone).toInt() * 3600;
      to:
      unsigned long zoneOffset = 16200;

  • @yourdiytechlife
    @yourdiytechlife 4 роки тому

    Nice! I like it

  • @matthiash.454
    @matthiash.454 2 роки тому +1

    Hi Hari 😊
    Super project 👍👍
    Where can I find the libraries for the code can you help me ? 🤔👏

    • @HariWiguna
      @HariWiguna  2 роки тому

      Hi Matthias, the links to the libraries are in the instructable:
      www.instructables.com/Morphing-Digital-Clock/
      Furthermore, others have improved my code and made versions with more features. Have fun!

  • @tablatronix
    @tablatronix 6 років тому +1

    Yeah I thought that was by design, Looks like it is moving lines to other digits or something, like assembling instead of just sliding around

    • @HariWiguna
      @HariWiguna  6 років тому +1

      No effort were made to choreograph animation from one digit to the next. All I did was scan digits from right to left and morph any changed digit(s) to the correct value. It was pure luck that it looks cool. :-)

  • @sajanjm6567
    @sajanjm6567 3 роки тому

    Hi Hari,
    Thanks for sharing ,i try to compiling the program there was an Error that Says " Error compiling for board Generic ESP8266 Module.
    " can you help me to resolve this .
    and this also
    fatal error: bearssl/bearssl.h: No such file or directory

  • @MrDutchgrass
    @MrDutchgrass 6 років тому +1

    Hi Hari,
    realy like the morphing effect!
    You should checkout our version 2 of the IAS lib.
    It has an timezone selection field and is demod in the clock & virginsoil examples.
    Regards >Onno

    • @HariWiguna
      @HariWiguna  6 років тому

      Thanks Onno!
      I haven't been to IOTAppStory for a long time. I will check it out. Thanks!

    • @MrDutchgrass
      @MrDutchgrass 6 років тому

      Hari Wiguna we are currently preparing to release version two. But you can already use it. Check github....for the library and screenshots.

  • @philipm1896
    @philipm1896 6 років тому +1

    I will buy one

  • @XerotoLabs
    @XerotoLabs 6 років тому

    very cool, the cascade reminds me of the old card or rolling display clocks where the digits were printed on drums on the flip cards. LEDs are way cooler tho .

    • @HariWiguna
      @HariWiguna  6 років тому

      Thanks Scott!
      You're right, it is reminiscent of those clocks.

  • @movingpictures9308
    @movingpictures9308 6 років тому

    Great Video Hari!
    I'm planning on building something like this in the future. Can I use the full functionality of this panel using an ESP 8266 Wemos D1? Or do you have other recommendations? I also wanted to install some ws2812B LED strips, can I run them from the same Wemos? I don't have any experience with ESP8266, just with Arduino, so any help is appreciated.

    • @HariWiguna
      @HariWiguna  6 років тому

      Thanks.
      Yes, you can drive the matrix with a wemos d1. Brian Lough actually use that instead of NodeMCU (see link in instructable).
      Driving a ws2812B from the same esp might be asking too much. I've seen some NodeMCU board that has trouble refreshing the matrix AND keeping reliable wifi at same time. Adding another time sensitive device such as the ws2812b is probably not a good idea :-(

    • @movingpictures9308
      @movingpictures9308 6 років тому

      Hari Wiguna Alright, then I will get 2 wemos boards(one for the led strip and one for the panel) because as far as I understood it I can connect both of them to my home WiFi and then tell them what to do by typing their IP address/..... Into my browser. And can I run all of this using a computer powers supply? I found an old one saying 5v/25A

  • @GaryQuiring
    @GaryQuiring 2 роки тому

    Hi Hari, I got all the parts but my controller is the 12E version. I tried your special version, the SSID shows up, I get connected after entering my Wifi info but it constantly loops with connected messages. And as you noted the refresh rate is really bad. Is there anyway I can find a non 12E version. It seems everyone is selling just the 12E? How can find the version that is compatible?

    • @HariWiguna
      @HariWiguna  2 роки тому

      Hi Gary, sorry you're having problem getting the clock to work. It's been a while since I look at that code, so I don't remember why the ESP matters. The code is not that big. There are different flash memory sizes. Make sure you choose the correct one in Arduino IDE (I think it's under boards menu).

  • @gur316
    @gur316 6 років тому +1

    Hi Hari
    Is it possible to use 32*16 led display and what I have change in code thanks

    • @HariWiguna
      @HariWiguna  6 років тому

      Gur, the 16 vertical is fine, but 32 pixel across might be pretty tight to fit 6 digits :-(
      Maybe you could just show 4 digits HH:MM, but it won't be as cool since it would only change once per minute.
      My code uses pxMatrix which is on top of AdaFruit GFX, so as long as your matrix is compatible with GFX library, you should be able to tweak my code. Good luck!

    • @gur316
      @gur316 6 років тому

      hi i got the 64x32 display on my display pin input are R1,R2, G1, G2, B1, B2, A, B, C, D, GND, CLK, OE and LAT there is no E pin please show the pin input connector on your display. thanks

    • @HariWiguna
      @HariWiguna  6 років тому

      If you scroll down on Dominic's github page, I think he covers how to wire up a display like yours. Good luck!
      github.com/2dom/PxMatrix

  • @IMRANKHAN-we9un
    @IMRANKHAN-we9un 3 роки тому

    Can I use P10 board in place of P3 ??

  • @Dancopymus
    @Dancopymus 5 років тому

    Hi Hari! Does this sketch serve a 64x32 RG (1R1G) LED Matrix Bicolor with HUB08 Protocol? Thank you

    • @HariWiguna
      @HariWiguna  5 років тому

      Hi Daniel, if the display has the same resolution, you should be able to swap the draw routine with the proper graphics library for that display. I'm only using one color, so bicolor should be fine.

  • @coreyperez13
    @coreyperez13 11 місяців тому

    Any chance you can make this / code it for a pi controller?

    • @HariWiguna
      @HariWiguna  11 місяців тому

      Hi Corey, Sadly, I have no plans on adapting this to a Raspberry Pi or Pi Zero.
      However, If you could find the library to support the display, porting should be fairly straightforward.

  •  6 років тому +1

    Can you provide the code and parts to build this?

    • @HariWiguna
      @HariWiguna  6 років тому

      Certainly. I'm working on an Instructable. Hopefully I will get it done this weekend. I will let you know.

  • @NaufalAryaputra
    @NaufalAryaputra 5 років тому

    can you make a countdown based on this matrixs

  • @cbm80amiga
    @cbm80amiga 6 років тому

    Hari - look at my morphing example on my channel I did some time ago for any characters (because it is pixel oriented). I used 15x32 font which look pretty good but added 7-segment recently to check if it morphs better

    • @cbm80amiga
      @cbm80amiga 6 років тому

      Video: ua-cam.com/video/PxVekSvcsgQ/v-deo.html

    • @HariWiguna
      @HariWiguna  6 років тому

      Cbm80Amiga - That is very slick! I wanted that type of effect but didn't know how to do it. I will have to study your code. Thanks for sharing the video and code. Very cool !!!!

    • @cbm80amiga
      @cbm80amiga 6 років тому +1

      Thanks. Code is really simple, but morphing requires some RAM which is always problem with 2KB ATMEGA. I hope you find it useful.

  • @tomgray7049
    @tomgray7049 6 років тому

    You by any chance sell pre-programmed parts? I dont know how to code.

    • @HariWiguna
      @HariWiguna  6 років тому +1

      Thank you for the kind words Tom. You don't have to write a single line of code. Did you see the instructable?
      www.instructables.com/id/Morphing-Digital-Clock/
      Let me know if you still need help, I'd be happy to upload the code to the chip if you're still not comfortable with that. Are you in USA? my email address is in the about my channel.

  • @michaelihle4287
    @michaelihle4287 6 років тому

    First off - I love it and plan to build one myself - thanks! Second - I happened to find a PCB out there that looks like it was purpose built for this project using a WEMOS D1 mini. Here is the link to the PCB PCBs.io/share/rG9w7 Any chance that you made it? I had some made just to play around with it and i wanted to try and find the BOM for it as I cannot figure out the one power part that is used. I have figured out all the other ones however. I cannot communicate with the board developer so I thought I would just throw this out there!

  • @Dancopymus
    @Dancopymus 5 років тому

    Hi Hari Wiguna!
    I have a 64x32 Red Green Bicolor Display (HUB08) with the following pins:
    GND - A
    GND - B
    GND - C
    EN - D
    R1 - G1
    R2 - G2
    GND - STB
    GND - CLK
    Is it possible to work with your code?
    Do the R1, G1, R2, G2, STB, and CLK pins need not be declared in the code?
    Thank you

    • @HariWiguna
      @HariWiguna  5 років тому +1

      Hi Daniel,
      In theory, you should be able to adapt the code to any display of same resolution. Most of the code remains the same, but the code to draw lines would need to be adjusted to use the library for your display. Yes, the pins must be provided to the library initialization in setup() to match the actual wiring.

    • @Dancopymus
      @Dancopymus 5 років тому

      @@HariWiguna The module is from this one but, I have difficulties about the code;
      pt.aliexpress.com/item/Indoor-F3-75-P4-75-RG-Dual-color-SMD-LED-module-304-152mm-64-32-pixels/32590023540.html?spm=a2g0s.13010208.99999999.260.1e023c005EkN3J
      Hugs from Brazil

  • @MihailTravel
    @MihailTravel 4 роки тому

    Well, not enough temperature.

  • @csababodolai3895
    @csababodolai3895 5 років тому

    Can you tell me what parts are needed to assemble the watch?

    • @HariWiguna
      @HariWiguna  5 років тому +1

      Parts and instructions:
      www.instructables.com/id/Morphing-Digital-Clock/
      Have fun!

    • @csababodolai3895
      @csababodolai3895 5 років тому

      @@HariWiguna thank you..

  • @gurpreetpanesar9187
    @gurpreetpanesar9187 4 роки тому

    Can i make it in 12 hr format please send schematic and code .....please

    • @HariWiguna
      @HariWiguna  4 роки тому

      Please see the video description.

  • @mad_circuits
    @mad_circuits 5 років тому

    It's so good that I hate it! ;-)

    • @HariWiguna
      @HariWiguna  5 років тому

      Thanks Hans! I was shocked how awesome it looks considering how simple of an idea it is. Glad you like it too.

  • @rijotech
    @rijotech 4 роки тому

    Any ways this can be port to raspberry pi?

    • @HariWiguna
      @HariWiguna  4 роки тому

      Yes. However, unless there is already a library to drive the matrix, it would be quite a big project.

    • @rijotech
      @rijotech 4 роки тому

      @@HariWigunacan this be implemented using Hzeller library?

    • @HariWiguna
      @HariWiguna  4 роки тому

      @@rijotech I've never used that library, but it appears to be what you need to drive a 64x32 matrix. My code is pretty straightforward, you need to also adjust how to get the current time from NTP server. Not sure what you'd do as far as "settings" to setup timezone, etc. Since you have the PI GUI, maybe you could set it up that way instead of using the Arduino/ESP WiFi Manager.

  • @ahilgamingyt623
    @ahilgamingyt623 3 роки тому

    P10 mono color morphing possible?

    • @HariWiguna
      @HariWiguna  3 роки тому +1

      If the resolution is 64x32 pixels and you have the library to drive it. Yes. Of course you will have to follow that display's datasheet as far as wiring is concerned.

    • @ahilgamingyt623
      @ahilgamingyt623 3 роки тому

      @@HariWigunaResolution is 16x32

    • @HariWiguna
      @HariWiguna  3 роки тому +1

      @@ahilgamingyt623 Hmm, in theory, yes, you could adapt the code for less pixels, but my gut feeling is that at half the resolution the effect would not be as cool. The digits would be harder to read and run into each other. With less pixels, the effect would not be as smooth either. Please share if you make it with your 16x32.

    • @ahilgamingyt623
      @ahilgamingyt623 3 роки тому

      @@HariWiguna You are right. It would not be cool in smaller display. Thanks

  • @nailzakirov5454
    @nailzakirov5454 5 років тому

    Your code does not work