Morphing Clock using a 64x32 RGB Display

Поділитися
Вставка
  • Опубліковано 7 січ 2025

КОМЕНТАРІ • 286

  • @GaryQuiring
    @GaryQuiring  7 місяців тому

    Morphing ClockQ v2.0 is available on Github.
    New features - 5 different weather services are supported.
    Day / Night mode was added
    New web interface (much cleaner code)
    ua-cam.com/video/EE6CeODom1c/v-deo.html

  • @EmilePolka
    @EmilePolka 2 місяці тому +1

    thanks!!!
    Its working with P4 LED Matrix as well.
    the only thing to look out is Pin E on the instructables is actually GND (ground) on P4 matrix panel, luckily the Matrix library on Pin E is optional on panels that require it, esle it works fine on P4 panel with Pin E not connected.
    else
    the rest of the pinouts are named differently P4 Matrrx Panel, for example RO is R1, G0 is G1, B0 is B1, R1 is R2, G1 is G2 and B1 is B2
    Also dupont wires is not required as the panel also include a ribbon cable in the matrix panel

  • @kcarpen3
    @kcarpen3 Рік тому +1

    thanks for the detailed video, Gary! You are the man!

  • @emersonpaiva2566
    @emersonpaiva2566 2 роки тому +2

    Congratulations finally a well explained video also showing the code and its functions excellent video won another writing.

  • @GaryQuiring
    @GaryQuiring  11 місяців тому +1

    A new version is available on Gitub today. I noticed on occasion the weather was out of date. There is an odd issue where once the code gets a HTTP 400 Bad Request error it usually does not recover from it. I checked memory and a few other things and cannot figure what is causing the issue. So the only solution I could come up with is to reboot the clock when it occurs.

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

      Garry - please take alook and advise where the api calls to weather are done it needs changed to once an hour as is its pooling according to my firewall losts several times every few seconds, this will eat up the allowed 1000 api cals a day thats allowed. Please help where this can be changed suggest it only poll one every hour and immediatly after powerup, that could also be why im seeing excessive traffic on the ip to the cloge and icmp timing out.

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

      Second problem, chasnge to ntp didnt work, i changed the pool.xxxxxx server in the .h file to my local s1 gps ntp server snd its not going to it its still going out to the pool is their more than one place the ntp server is hard coded, suggestion that should be changeable via web.

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

      @@RobertMontavon NTP server logic is not my code, it's a library. You would have to contact the author of that lib.

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

      @@RobertMontavon I'm not seeing it. I know when it boots it will try two times in a row to get the weather. If it fails it defaults to 5 minute checks. I placed a serial.println in the getweather function and it's not being called more than every 5 minutes except the initial boot. I would verify your API key is valid and place a serial.println in GetWeather to see how often it's called and use the serial monitor to verify.

  • @tiberiud1955
    @tiberiud1955 Рік тому +1

    Gary I got it to work with P4 led panel . The only wire that i don't connect to board is D3(esp8266) . Everything is working ! thanks

  • @waynewhitney2780
    @waynewhitney2780 Рік тому +1

    You did an excellent job on all of your instructions for this project! I just finished the wiring and programming, and it's running perfectly! Just a couple hints for future builders: Use the same version of the IDE that is used in the video! The menu system changed a little in the current version, so it makes it hard to follow the steps. Also, I tried adding my 5ghz wifi connection. This board will only work with the 2.4 channel if you have both. It looks awesome and is very accurate!!

    • @GaryQuiring
      @GaryQuiring  Рік тому

      I updated the code today on GitHub, I changed the wind direction color to better view the wind speed. The letter S looks like a 5 and it made the wind appear like 58 when it's actually 8mph. I also added a hostname when getting the IP address from DHCP, this way it's easier to bookmark the web config page.

    • @waynewhitney2780
      @waynewhitney2780 Рік тому

      @Gary Quiring thanks! BTW, I noticed that every once in a while the tops of the seconds digits disappear and then reappear a little while later.

    • @GaryQuiring
      @GaryQuiring  Рік тому

      @@waynewhitney2780 It's a speed issue when checking the weather, I have seen that a few times myself. How often are you seeing it?

    • @waynewhitney2780
      @waynewhitney2780 Рік тому

      @@GaryQuiring I haven't been able to nail down a pattern yet.

    • @GaryQuiring
      @GaryQuiring  Рік тому

      @@waynewhitney2780 The weather is checked once every 15 minutes and 31 seconds. If the weather site is slow in responding the morph logic is assuming from the prior second and now several seconds has gone by so it messes up what it has to clear and display. I don't see a way to fix it unless I bypass the morph logic when updating the seconds.

  • @justaskhow
    @justaskhow 8 місяців тому +1

    Thank you for this. I had a commercial Clock that died (Glance Clock). I love Arduino and will add this to my project list.

    • @GaryQuiring
      @GaryQuiring  8 місяців тому

      A new version will be available soon. The weather service it currently uses is pulling the plug this June. I am testing with 4 different weather services, hopefully all 4 will be available in the next release for better flexibility.

  • @matthiash.454
    @matthiash.454 Рік тому

    Which cable do I need to take from the USB port to connect these to + and - ❓

  • @MikeTodd-q2e
    @MikeTodd-q2e Рік тому +1

    I built your clock and it works beautifully...Wonderful video! When I first got it wired and got the IDE to compile and upload, as soon as I connected the 8266 to the matrix display, it would pull the 8266 down (the blue led would turn off and it would drop off the WiFi network). After several wiring checks, changing the 8266 and other troubleshooting scenarios, I found I could get it to work properly by disconnecting the D3 pin on the 8266. With the D3 pin disconnected, it seems to work just as shown in your video. Any ideas on what's going on?

    • @GaryQuiring
      @GaryQuiring  Рік тому

      Wow no clue, how did you decide to disconnect D3?

    • @MikeTodd-q2e
      @MikeTodd-q2e Рік тому

      @@GaryQuiring Process of elimination. After convincing myself that the wiring was correct, I decided to try and figure out where the short was and maybe what was causing it. Narrowed it down to D3 and decided to see how it would work without that wire...seems to work fine. I'd send you a photo but don't think I can through this forum..

    • @GaryQuiring
      @GaryQuiring  Рік тому

      @@MikeTodd-q2e I looked up what D3 is - "connected to FLASH button, boot fails if pulled LOW". It would seem there is no need to even connect that to the RGB board. I originally got the wiring from Harry who developed the morphing digits.

    • @PerfectTimingBand
      @PerfectTimingBand Рік тому

      OMG I found for hours till I read this... Pull D3 pin and it started working!!! Thanks Gary and the other user...@@GaryQuiring

    • @PerfectTimingBand
      @PerfectTimingBand Рік тому

      Also used a P2.5 panel... A little small but looks good.

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

    hi i have 64x64 p3 panel. how can i change your software. your program for 64x32 panel.

  • @cncdavenz
    @cncdavenz 2 роки тому +1

    Hi Gary, Nice Clock and I have a few of the displays in stock and a couple of 8266 so looks like I will have some flashy leds in my den. Have subscribed to your channel and look forward to lots more viewing. Cheers Dave.

  • @waynewhitney2780
    @waynewhitney2780 Рік тому

    I just noticed something weird. The temperature reading is updating normally, but the center indicator (where it shows "rain", "snow" etc, appears stuck.

    • @GaryQuiring
      @GaryQuiring  Рік тому

      The free weather feed does not refresh data very often. It's also not terribly accurate in my area. It could say it's cloudy and it's actually raining. If you think it's stuck try rebooting it and see if that changes the weather description.

  • @djtur1
    @djtur1 2 місяці тому +1

    Hello. Thanks to you, I completed the hour. It looks really great. If I input the watch with a 5v 5A power supply, can I power the esp8266 with the same power supply? Does 5A damage ESP?

    • @GaryQuiring
      @GaryQuiring  2 місяці тому +1

      That's how I wired mine, it powers the LED display and ESP. 5 amps is fine.

  • @tiberiud1955
    @tiberiud1955 Рік тому +1

    Gary you are amazing. Very good detailed info video. I will try this project. Thank you for this video. You got another subscriber :)

    • @GaryQuiring
      @GaryQuiring  Рік тому +2

      Thank you, I had to document it because it took a lot of research to make this work. I wanted to make easier for everyone to do.

    • @tiberiud1955
      @tiberiud1955 Рік тому

      @@GaryQuiring I have the same display 64x32 but it’s P4 not a P3 . I tried it and didn’t work , so I ordered the P3 the same one you recommended. Will give it another try .

    • @GaryQuiring
      @GaryQuiring  Рік тому

      @@tiberiud1955 It should work, P3 vs P4 is the pitch of the LED which should not matter.

    • @tiberiud1955
      @tiberiud1955 Рік тому

      @@GaryQuiring P4 didn't work :( I tried it 4 times pull all the wires out and rewire it... nothing. I just wired the P3 and it's working perfect first time after connecting the wires. I am happy now :) Thank you again.

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

    I finally got display in, and allmworking except, when the ye;llow wire hooked up d4 it shorts out any idea what d4 controls, if i leave it un hooked seems to work

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

      Someone else used a P4 board and had to disconnect d3 for it to work. It must be different RGB boards out there. I honestly have no idea, the board logic is all Harry's orginal code. You would have to contact him, he might have a better understanding of the board logic.

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

      Hi Gary its the waveshare trided two diffrent ones just got from Amazon, both needed the d3 unhooked, then all appears to operate just fine, the looping on the web fro weather is confirmed if no location it sets stuck in loop tring to get the heather, hence what i was seeing with the excessive weather api calls. Be interested to know what that d43 line does / is for if you find out that be great. also on latested win update had to reload the 4341 driver i mentioned again so if outher get stuck tring to flash on a win 11 box they weill need to load the old driver, very easy. Ill see if I still have link.

  • @201-a.l.narayanareddy6
    @201-a.l.narayanareddy6 Рік тому

    sir i have a problem while compiling the code . there was an error occured showing error byte is amigious . this error occured at line byte prevss = 0 . please give me a solution to solve my error

    • @GaryQuiring
      @GaryQuiring  Рік тому

      Watch the video more closely, you took the default for the ESP, it can't be 3.x, it has to be 2.x. It's around 18 minutes into the video.

  • @andybaker8472
    @andybaker8472 Рік тому

    Hi Gary, i have decided to make another display but i cannot get the esp8266 to load. i keep getting the following error: Error compiling for board Generic ESP8266 Module.
    i have tried everything you suggested before but again it wont upload. any ideas?

    • @GaryQuiring
      @GaryQuiring  Рік тому

      But what is the error? If you look before the error compiling .... it must show the line with the specific error

  • @andybaker8472
    @andybaker8472 Рік тому

    Hi Gary, have u ever come across when you upload the code to the 8266 when you reset it just shows at the bottom of the display " timezone 0" its doing my head in now as i have tried 2 diplays and 4 different eso8266 boards

    • @GaryQuiring
      @GaryQuiring  Рік тому

      That's not an upload problem. Do you have a paramsEDITTHISFIRST.h file? Did you rename it to params.h after updating it?

    • @andybaker8472
      @andybaker8472 Рік тому

      Yea have done that

    • @GaryQuiring
      @GaryQuiring  Рік тому

      @@andybaker8472 What value do you have in the timezone field?

  • @newtamilboy
    @newtamilboy Рік тому

    Hello sir params.h: No such file or directory error. how to correct?

    • @GaryQuiring
      @GaryQuiring  Рік тому

      You didn't follow the directions. You have to edit paramsEDITTHISFIRST.h and then copy it to params.h

    • @newtamilboy
      @newtamilboy Рік тому

      Lot of thanks. @@GaryQuiring

    • @newtamilboy
      @newtamilboy Рік тому

      Sir need some help your email address Pls@@GaryQuiring

  • @michaelheffner2608
    @michaelheffner2608 Рік тому

    I change the portal to "/brightness/80" but it doesn't update the Params file or the display? Am i doiing something wrong?

    • @GaryQuiring
      @GaryQuiring  Рік тому

      Looking at the driver code 70 is the max.

    • @GaryQuiring
      @GaryQuiring  Рік тому

      When you say storing to the params file, it stores the settings in non-volatile memory on the ESP board. It's not going to update params.h.

  • @miticanicu
    @miticanicu Рік тому +1

    Well done sir, you are the strongest and the most patient. A very interesting and detailed video that is rarely found nowadays. Thank you for sharing the project and for the books offered. Honestly, I tried other projects, but I got stuck at bookstores, not all of them could be found.
    Is there such a project for displaying the weather for several days? like phones have.
    All the best!

  • @edsammy7529
    @edsammy7529 Рік тому

    Will this program work with a P-4 RGB board

  • @georgelagardo
    @georgelagardo Рік тому

    Thank you sir for your wonderful video. The instructions are detailed and clear. I tried building this clock. Programming and wiring is easy. But am having problems.
    This led display is not getting on. I am using P4 32*64 RGB board.
    I am not getting any display and the led on ESP8266 goes off as soon as the ground wire is connected.
    Seperately i checked the esp through the serial monitor it shows the details when the ground wire is not connected. But as soon as the ground wire is connected the serial monitor show junk character.
    Please help how to fix it

    • @GaryQuiring
      @GaryQuiring  Рік тому

      Someone else mentioned that issue and said the solution is to disconnect the D3 wire. I don't know why that is happening, I wonder if the LED matrix display design has changed?

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

      thank you SIr, for y our response, i am using P2 32*64 rgb matrix panel is that any problem as you used P3 panel. please reply.

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

      @@georgelagardo I don't know. I am not familiar with the various RGB displays.

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

    Hi Gary, Hope you can help when I tried to compile and got this error "Compilation error: reference to 'byte' is ambiguous", not sure why did clean installed Arduino and your libraries. Thanks

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

      Watch the video more closely, you took the default for the ESP, it can't be 3.x, it has to be 2.x. It's around 18 minutes into the video.

    • @binhpham641
      @binhpham641 2 роки тому +1

      @@GaryQuiring Thanks it's working.

  • @ruudhudepohl3622
    @ruudhudepohl3622 6 днів тому

    Hallo kan ik ook een p2 128x64 panel aansluiten? Ik hier nieuw en begin pas met dit soort dingen

    • @GaryQuiring
      @GaryQuiring  6 днів тому

      No the software is designed for a 64x32

  • @JimKunowsky-wv8cu
    @JimKunowsky-wv8cu Рік тому

    Hi Gary! Got the clock running and just have one question...I am missing the top row of weather information. All info seems to be fine in the params file. No issues during compile - I know the display is working as the entire display lights up during bootup. Any ideas?
    Thanks

    • @GaryQuiring
      @GaryQuiring  Рік тому

      Either your weather API key is wrong or try a common city like New York, US for testing. (Don’t use the state, it's city, country code)

    • @JimKunowsky-wv8cu
      @JimKunowsky-wv8cu Рік тому +1

      @@GaryQuiring Yep, my key was bad. Thanks again...nice to be building stuff that works

  • @emersonpaiva2566
    @emersonpaiva2566 8 місяців тому

    Yes, I already did it like in your video but it still doesn't work.

  • @samj1012
    @samj1012 10 місяців тому

    Will it work on esp32 instead of esp2866?

  • @belotan4218
    @belotan4218 Рік тому

    Hi Gary, can you please help me. i am having some error when i am trying to verify. please see the code below.
    this is as far i can go from the verification.
    MorphingClockQ:545:65: error: 'TFDrawText' was not declared in this scope
    TFDrawText (&display, String (" MORPH CLOCK "), 0, 1, cc_blu);

  • @belotan4218
    @belotan4218 Рік тому

    can please someone help me with this ERROR:
    MorphingClockQ:545:65: error: 'TFDrawText' was not declared in this scope
    TFDrawText (&display, String (" MORPH CLOCK "), 0, 1, cc_blu);

    • @GaryQuiring
      @GaryQuiring  Рік тому

      You are missing Tinyfont.h, make sure you got all the libraries and correct versions

    • @belotan4218
      @belotan4218 Рік тому

      @@GaryQuiring thank you so much Gary!

  • @cougerstar6864
    @cougerstar6864 11 місяців тому +1

    THANKS. I DID IT. P3 64X64

    • @vijayreddy1546
      @vijayreddy1546 9 місяців тому

      Good what is difference in program if I use 64x64 matrix please

    • @cougerstar6864
      @cougerstar6864 8 місяців тому

      PxMATRIX display(64, 64, P_LAT, P_OE, P_A, P_B, P_C, P_D, P_E);
      display.begin (32);

  • @johnglielmi6428
    @johnglielmi6428 Рік тому

    A better technique for soldering the ESP8266 header pins, is to place the headers into the ESP module and stabilize them into a solderless breadboard. this method with hold the pins in the proper orientation. Also maybe design a 3D printer file for a case and diffuser for the matrix.

  • @sndominic405
    @sndominic405 Рік тому

    timezone +5.5 is not working. only 5 or 6 works. any solution?

    • @GaryQuiring
      @GaryQuiring  Рік тому

      Another user mentioned it. It's the NTPClient library that is the issue. I briefly reviewed the code (not my code) and saw this variable that I thought would resolve the problem. In the code is a variable called _minutesOffset. It looks like if you would change the offset to 30 and recompile / upload the sketch it might work. Otherwise you need to contact the author of the lib and see what they say.

    • @GaryQuiring
      @GaryQuiring  Рік тому

      Did you ever resolve the +5.5 issue?

    • @sndominic405
      @sndominic405 Рік тому +1

      Line number 581 edited as NTP.begin(ntpsvr, String(c_vars[EV_TZ]).toInt(), toBool(String(c_vars[EV_DST])), 30);

    • @sndominic405
      @sndominic405 Рік тому +1

      timezone 5 and +30 from this line. working ok for india

  • @belotan4218
    @belotan4218 Рік тому

    Hi Gary, why is it always that wifi connect failed. I am very sure the ssid and password of my wifi is correct. Please help. Thanks

    • @GaryQuiring
      @GaryQuiring  Рік тому +1

      The ESP8266 boards are 2.4 only, they don't support 5ghz. Beyond that I don't know what could be wrong except distance. Try getting it closer to your router.

  • @nuryanto2912
    @nuryanto2912 Рік тому

    Hi Mr Gary Q...
    Greetings🤝from Indonesia🇮🇩
    Is it possible to change the color of the clock to another color?
    If possible, what should be changed in the coding?
    Terimakasih...🙏

    • @GaryQuiring
      @GaryQuiring  Рік тому

      Did you watch the video? I explained how to change the colors of the clock.

    • @nuryanto2912
      @nuryanto2912 Рік тому

      @@GaryQuiring
      Sorry Mr Gary Q...🙏
      Actually I watched the video but didn't get to the end, because I couldn't wait to put it into practice😁✌ but after listening carefully to the video I finally found the way...
      For that reason, I would like to thank you very much for your attention and answers🙏🙏🙏
      By the way..., I also ask permission to use it
      Always successful & healthy for Mr. Gary Quiring
      🙏

  • @GaryQuiring
    @GaryQuiring  8 місяців тому

    I'm not sure what's going on, the weather code is no longer working. I have a different NTP clock that also stopped working a few days ago. I think openweathermap.org is the issue. Is anyone else having problems?

    • @MikeTodd-q2e
      @MikeTodd-q2e 8 місяців тому

      I noticed this issue about a week ago. I emailed openweather and they replied that my API call was good and there is probably something wrong with my code. I pointed out that my code hasn't changed and worked perfectly fine for several months. I'm not sure what to do next??

    • @GaryQuiring
      @GaryQuiring  8 місяців тому

      @@MikeTodd-q2e I'm going to contact them again, first attempt they told me they don't support the free account users. The fact that the little weather cube does not work either proves it's their issue.

    • @GaryQuiring
      @GaryQuiring  8 місяців тому

      If they blow me off I will try to use the API call from Weatherbit. They offer a free account.

    • @GaryQuiring
      @GaryQuiring  8 місяців тому

      @@MikeTodd-q2e I don't know why but openweather did not email me, my buddy got the email, openweather has terminated the 2.5 API. They require you to use the 3.0 API and have a credit card on file. It won't charge you if you stay below the allotment but this is bad news. I can't possibly switch to the 3.0 API and take the responsibility that the code would never go over the allotment, because it would charge your credit card.

    • @MikeTodd-q2e
      @MikeTodd-q2e 8 місяців тому

      @@GaryQuiring So what are our alternatives? You mentioned Weatherbit, but that will require a code change as well as getting credentials with them? Another thing is II can make an API call through my browser (chrome) using 2.5 and it returns the entire list.

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

    Hi
    Can you make a version with the ability to set wifi after compilation as it was in the original?

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

      Depending on the ESP board the access point way did not work in the boards I used for setting the Wifi.

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

      It's a pity, because then after compilation you could upload without compilation.
      Thanks

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

      @@janwawrzyniak8444 You can take the source from Harry and modify my version. The problem I had (I also spoke to Harry about it) is none of the current ESP boards worked with the access point code he was using.

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

      @@GaryQuiring Dzięki za pomoc.
      Pozdrawiam

  • @sndominic405
    @sndominic405 Рік тому +1

    As u said only on 2.7.2 version it compiles. Thank you. I wasted a lot of time in 3.1.2.

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

    You have a flaw in this code for the weatherapi, its sending requetsed every few seconds from what im seeing in my firewall loks, this will almost immediately depleate the 1000 calls allowed for free for a DAY, where would this get changed to only pool it one every hour on the hour?

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

      My plan allows for 60 calls per minute. If it were calling that often it would deny my requests. I put a serial.println in GetWeather to see if it's calling too often as you see. I don't see any unusual calls going on. It's checking every 5 minutes. There is some logic that would create more calls if it cannot get the weather from the service. Maybe your API key is invalid? Bring up the serial monitor and see what it shows.

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

      I found the problem by enabling com port monitoring it was stuck in continus loop on the location your video said city , country but the web interface said city, state, which is wrong endless loop bad city…. and found the variable were its was set to 5 mins, I changed it to 30 every 1/2 hours more than sufficient for this, and the ntp server dont get set in the netclient.h like i assumed, its in your file. It be nice to have an oled outout the serial data @@GaryQuiring

  • @vijayreddy1546
    @vijayreddy1546 9 місяців тому

    Great video What is diffrence if I use 64x64 matrix

  • @andybaker8472
    @andybaker8472 Рік тому

    Hi, i have built this amazing project but have run into a problem that i cant seem to correct. everytime i try to upload the program i get an error which states "reference to 'byte' is ambiguous". any ideas??

    • @GaryQuiring
      @GaryQuiring  Рік тому

      Watch the video more closely, you took the default for the ESP, it can't be 3.x, it has to be 2.x. It's around 18 minutes into the video

    • @andybaker8472
      @andybaker8472 Рік тому

      Hi Gary, have checked this but now it won't compile to esp8266

    • @GaryQuiring
      @GaryQuiring  Рік тому

      @@andybaker8472 That's not helpful, you need to provide more details on the errors.

    • @andybaker8472
      @andybaker8472 Рік тому

      @@GaryQuiring this is the message im getting - have tried the generic 8266 board also
      exit status 1
      Error compiling for board NodeMCU 1.0 (ESP-12E Module).

    • @GaryQuiring
      @GaryQuiring  Рік тому

      @@andybaker8472 Try changing the flash size to the 3rd option

  • @michaelheffner2608
    @michaelheffner2608 Рік тому

    Can I add OTA to remotely edit sketch without blowing up code?

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

    Salut Gary ,frumos ceas si foarte bine prezentat,a.si vrea sa stiu daca se poate ca secundele sa fie la aceasi dimensiune cu orele,minutele,fara am/pm.

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

      Hello, I'm sorry there is no option for that.

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

      Ok,mulțumesc pentru răspuns.

  • @sujitgupta3580
    @sujitgupta3580 Рік тому

    @GarryQuiring
    Hi Garry, I have followed every step as you had discussed in your video. But it fails to compile! I have tried so many times. It is always showing at the end :- Error compiling for board NodeMCU 1.0 (ESP-12E Module). I am using IDE v1.18.19 on Windows11 OS.
    Plz suggest me what to do now.

    • @GaryQuiring
      @GaryQuiring  Рік тому

      Review your options with the versions, it sounds like you did not set the board for 2.x, the latest is 3.x. Watch the video again from 18:25

    • @sujitgupta3580
      @sujitgupta3580 Рік тому

      @@GaryQuiring Sir, Thanks for your reply. I have installed the 8266 Board version 2.7.4 which you have suggested. Compilation error still persists !
      Should I install 3.x version?
      One more thing, I didn't connect the board to my laptop during compilation. Is it necessary?

    • @GaryQuiring
      @GaryQuiring  Рік тому

      @@sujitgupta3580 Did you download my zip for the libraries or did you do them yourself?

    • @sujitgupta3580
      @sujitgupta3580 Рік тому

      @@GaryQuiring Yes sir, I have downloaded your zip file and installed all those except the ino & pdf files.
      I have also edited & saved the 'params.h' file as per my details.
      Trying to compile your '.ino' file but getting the same compilation error.
      I am asking again.... is it necessary to connect the 8266 board with laptop before compilation?
      Plz help me sir.

    • @GaryQuiring
      @GaryQuiring  Рік тому

      @@sujitgupta3580 Stating it does not compile is like telling an auto mechanic my car does not work. I have no idea where/what is causing the errors. You need to give me better details.

  • @newtamilboy
    @newtamilboy Рік тому

    Sir your coding is numbers only one line displaying how to edit numbers displaying as 2lines Thank you sir waiting your answer

    • @GaryQuiring
      @GaryQuiring  Рік тому

      I don't understand your question.

    • @newtamilboy
      @newtamilboy Рік тому

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

    • @newtamilboy
      @newtamilboy Рік тому

      Hello sir i want to like edit code time display doubble lines. your code is single line displaying. how to edit doubble lines display?

    • @GaryQuiring
      @GaryQuiring  Рік тому

      @@newtamilboy I still don't understand your question.

    • @newtamilboy
      @newtamilboy Рік тому

      sir time displaying as dot that is only oneline (....) need me two dot line (::) paralel one more line displaying can you help me? @@GaryQuiring

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

    Hi Gary I compile the code succesfully. I use Matrix P5 64x32 that I have. I set also into local time and it run correctly. I think I have wiring the pins correctly. However, the display keep flickering all the time. Appreciate if you could assist on this issue as I really like this clock scheme.

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

      What ESP board are you using?

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

      ​@@GaryQuiring Thank you for this quick reply. I use ESP 8266 Lolin, ESP package 2.7.4, Arduino Json 5.13.5, power 5V 5A.

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

      @@tutwirata8956 I don't know what the problem could be. I would try a different power source.

    • @tutwirata8956
      @tutwirata8956 2 роки тому +1

      ​@@GaryQuiring Hi Gary. I do re-wiring the pin and found that one of my jumper wire was 'unconnected' (might be burn during other usage) causing that flickering matrix display. Finally now Morphing Clock is running nicely and i play with the palette selection. Thank you for sharing this cool project.

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

      @@tutwirata8956 Congrats!

  • @matthiash.454
    @matthiash.454 Рік тому

    Hi 😀
    Question:
    Is it possible to change the code from Fahrenheit to Celsius ❓
    Can you change the date to German (day / month / year ) ❓
    Why does the master folder need to be renamed ? No matter what name then ❓
    So everything in German if possible ❓

    • @GaryQuiring
      @GaryQuiring  Рік тому +1

      The Fahrenheit to Celsius is already there in the web interface. The master folder name is the way the compiler works. The date format is anything you want, it's in the params.h file

    • @matthiash.454
      @matthiash.454 Рік тому

      @@GaryQuiring Is this the folder (ZIP) "ESPAsyncUDP-master" where I have to change when saving ❓If "YES" in which name ❓

    • @GaryQuiring
      @GaryQuiring  Рік тому

      @@matthiash.454 Why don't you download the Zip file I made from my Google Drive account so you don't have to do any of those steps?

  • @michaelheffner2608
    @michaelheffner2608 Рік тому

    How do I activate the Day/Night mode??

  • @pcmann2004
    @pcmann2004 10 місяців тому

    I am having a hard time with the google drive link, does it still exist? also, some of the libraries seem not to exist. Do you have tips for that? I am using amica esp8266 arduino IDE 2.3.2

    • @GaryQuiring
      @GaryQuiring  10 місяців тому

      Just tried the link it's working fine. All the libraries are in the Google Drive file.

    • @pcmann2004
      @pcmann2004 10 місяців тому

      I found the link. I think I copied the L or I wrong. Furthermore, my system is constantly restarting and rarely works right, meaning boots and displays time. I am running a 5v psu with 3watts of power. I think I have to upgrade. Also, the libraries updated and broke everything. So now back to square one. Thank you for the help

    • @GaryQuiring
      @GaryQuiring  10 місяців тому

      @@pcmann2004If it's constantly rebooting it's most likely your city, country or the API key for the weather. Check the serial monitor. Also I'm not sure why you were typing the URL for the Google drive, it's a clickable link on Github.

    • @pcmann2004
      @pcmann2004 10 місяців тому

      I had been typing the link, I later found it on GitHub. I think I have it working. I have one ESP8266 that is constantly trying to connect to an old Wi-Fi and new Wi-Fi and is failing.

    • @pcmann2004
      @pcmann2004 10 місяців тому

      I got it to work. There was something wierd with the API. i generated a new one and reflashed a few times worked afterwards. is there an ESP32 port? I got an esp32 trinity board thank you for your help@@GaryQuiring

  • @cvazquez743
    @cvazquez743 2 роки тому +1

    Thank you i got my clock going!

  • @waynewhitney2780
    @waynewhitney2780 Рік тому

    Can this be powered with a common phone charger?

    • @GaryQuiring
      @GaryQuiring  Рік тому

      I would say the minimum should be 3 amps.

  • @EdwardVeitch-e2d
    @EdwardVeitch-e2d Рік тому

    Hi Gary, Most impressed with the whole project! Nice clear data via the video that allowed me to build the unit.
    Had a couple of loose connectors but soon found them and corrected. One issue that I'm struggling with is trying to get the program to download weather.
    I have even requested a new API key but to no avail. I do get Serial messages which say "No weather data available", then the various weather elements print out with a "Not Found" trailer string?
    It's driving me crazy trying to trace the issue and if you have a moment perhaps you can throw me a lifeline. (Doubt if it will reach rainy Scotland though lol)
    Thanks in anticipation.
    Ted

    • @GaryQuiring
      @GaryQuiring  Рік тому

      The most common mistake with the weather are the fields. It's city, country. Not city, state. I don't know how they label them in Scotland though. Try something really common for a test like New York, USA. See if you get weather results.

    • @EdwardVeitch-e2d
      @EdwardVeitch-e2d Рік тому

      Thanks for that swift response Gary. I had triple checked that very issue having tried "Edinburgh,GB" then "London,GB" to no avail.
      I stuck in a println order within the "void getWeather() routine just after client.setTimeout(500); to make sure the API code was good and it was.
      I'm kind off looking close at the GET statements to see if anything at all is coming back and although i've not been able to print anything out, I'm sure nothing is being captured, but not to sure what I can print???? I'm staying with this routine for the time being but will try your suggestion about using a "Boston,US" to see.......

    • @GaryQuiring
      @GaryQuiring  Рік тому

      @@EdwardVeitch-e2d What happens when you click this link in a browser (replace )?
      api.openweathermap.org/data/2.5/weather?q=Edinburgh,GB&appid=&cnt=1&units=imperial

    • @EdwardVeitch-e2d
      @EdwardVeitch-e2d Рік тому

      Good Morning Gary. Nothing like waking up knowing you goofed. Had yet another look at params.h and discovered I had been putting my city and country code to the right side where your example was, instead of within the quote marks. I feel a right idiot. I suppose I should be happy knowing it was the only error.
      Anyway today I'm going to tidy up the module wiring as I'm getting a lot of contact issues with those wire connectors.
      So I thank you again Gary and will stay in touch if possible. Meant to ask if you know of any Arduino software that clarifies programming those LED 64 x 32 Matrix panels from an individual LED point of view.
      Ted@@GaryQuiring

    • @GaryQuiring
      @GaryQuiring  Рік тому

      @@EdwardVeitch-e2d I have issues with my wires too that's why I don't like touching it anymore. I am going to try to get the OTA update code in it that someone here donated to the project. That way I can do more frequent updates without having to disassembling it each time to update the code. I don't know how to program the LED, that was all done by Harry. Don't forget you could have fixed the City, Country using the web interface.

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

    Excellent
    When i try to compile its giving error
    In file included from MorphingClockQ.ino:98:
    Arduino\libraries\NtpClientLib\src/NtpClientLib.h:501:32: error: reference to 'byte' is ambiguous
    501 | bool summertime (int year, byte month, byte day, byte hour, byte weekday, byte tzHours);
    Thanks

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

      It looks like you did not follow the directions for the ESP library, you cannot run with 3.x, it has to be 2.x. Watch the video around 18:20 minutes.

    • @mdaslamknl
      @mdaslamknl 2 роки тому +1

      @@GaryQuiring
      Thank you so much for the reply
      I will see again follow the directions
      Thanks alot

  • @TomaszMajcher
    @TomaszMajcher 2 роки тому +1

    świetna robota ! super !

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

    Very well done, nice work and video.
    One thing I would add, is you don't need external power for the display, everything can run off a 2A USB charger ☺️

    • @waynewhitney2780
      @waynewhitney2780 Рік тому

      True! It really simplifies the power wiring! I just ran the +5v from the wall charger to both the display and the VIN pin on the 8266. No need to use the USB connector on the 8266 after the sketch is uploaded.

  • @smartboynani5285
    @smartboynani5285 Рік тому

    hello sir does this code can work on the 64x64 matrix

    • @GaryQuiring
      @GaryQuiring  Рік тому

      No, it's hard coded to 64x32.

    • @smartboynani5285
      @smartboynani5285 Рік тому

      @@GaryQuiring ok sir, thank you. sir, while iam making this project iam having troubles my display is showing lines instead of the connecting info what would be the problem iam trying to understand but i cant getting it sir . help me please

    • @smartboynani5285
      @smartboynani5285 Рік тому

      @@GaryQuiring sir i have a64x64 led matrix please help me to modify the code that it should work on my matrix

    • @GaryQuiring
      @GaryQuiring  Рік тому

      @@smartboynani5285 I can't help you, I don't own that display. I suggest you get what the project works with - 64x32.

    • @smartboynani5285
      @smartboynani5285 Рік тому

      Ok sir. If you know anything how to make it work please provide the information. Thank you for responding to my texts.

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

    bisa tidak menggunakan esp32?

  • @cougerstar6864
    @cougerstar6864 10 місяців тому

    hi. can you help me for türkce charecter. "ç,ş,ı,ğ,ö,ÖiÇ,İ,Ş,Ü,Ğ" how can i set this charecetr PLEASE

    • @GaryQuiring
      @GaryQuiring  10 місяців тому

      I cannot, you would need to change library fonts and this display does not have enough resolution to do those types of characters.

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

    Hi Gary, congratulations on this mix!
    I built 2 clocks and was using the Imirel mix but I decided to change one of them with your version, I've been using it for about 5 days and really enjoying it. The only bug(already know) I noticed was the display freezing during the weather update.
    I wanted to know if that day/night function to dim the display after the configured time was really removed or if I can reactivate it?
    I also wanted to change the wind speed from meters per second to kilometers per hour. I've built some clocks but I don't know anything about programming. I've already managed to change another project by adding *3.6 in the string line. LOL.
    Sorry for any mistakes, english is not my language.

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

      The weather update freeze is the delay getting the data from the weather service. It would have to be rewritten to use a timer interrupt. One day I might research that. The dim function is gone, I removed it, the code was messy and made it difficult to modify other options. The kilometers to hours is a problem because the wind is an integer. When multiplying by 3.6 it's going to multiply it by 3. You could internally change that but then you still have the issue of a decimal point and there is no space on that line to make the wind field larger, it's out of room. If the wind were ever to go over 99 for example it would mess up, obviously if that were the case the person has a bigger problem to worry about! Hurricanes are not fun.

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

      @@GaryQuiring Thanks for the answer. The clock is already pretty cool. Another thing I wanted to ask because I've been using the icons... Would it be possible to change the icon that is supposed to be a moon with the stars blinking? The icon doesn't look anything like a moon, it's more like an arrow.

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

      @@andrelmarto That's why I added the weather text option, most of the icons made no sense to me. You would have to make your own.

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

      @@GaryQuiring Hello Gary! Is there a bug in changing the colors according to the change in relative humidity or is it really disabled? From what I could see so far the relative humidity of the air is only shown in yellow regardless of the percentage. For example now the humidity around here is at 57% and according to the code (greeen between 40 and 60%) it should be shown in green color, correct?

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

      @@andrelmarto The humidity is a fixed color, only the temperature changes.

  • @samj1012
    @samj1012 10 місяців тому

    Great project. Thumbs up.

  • @tiberiud1955
    @tiberiud1955 Рік тому

    Gary do I have to purchase credits from open weather ? I created a free account I got the api key but this is the message under my account Hourly forecast: unavailable
    Daily forecast: unavailable
    Calls per minute: 60
    3 hour forecast: 5 days . I put the key but nothing it’s on display , just the clock

    • @GaryQuiring
      @GaryQuiring  Рік тому

      It's 100% free, it sounds like the city, country are not setup correctly. Try a very common location.

    • @GaryQuiring
      @GaryQuiring  Рік тому

      Ok I logged into my openweather account, it says the same thing as yours on the web site. Are you entering the key on the web interface, or did you compile it with the key?

    • @tiberiud1955
      @tiberiud1955 Рік тому

      @@GaryQuiring I found my mistake It was like this : ""; //e.g. "Seattle,US" .I edit it and now it looks like this "Seattle,US"; //e.g. "Seattle,US" . I will try again when I get home from work. Thank you for your reply. If you want a housing 3d printed for your clock I can do it for you . - no charge . Send me a message on private .

    • @tiberiud1955
      @tiberiud1955 Рік тому

      OK it's working perfect Gary. Thank you :)

    • @GaryQuiring
      @GaryQuiring  Рік тому

      @@tiberiud1955 Glad you got it going. I'm still puzzled why the P4 board did work, I wonder if it's defective vs not compatible?

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

    First of all thanks for the best videos tutorial i've ever watched
    But i want to ask you something sir, how to change the NTP library, if i live in Indonesia, Asia, what should i change to the NTP lib, please help me sir, it will be a meaningful help for me.. because im wondering can the lib read my loc where i live

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

      Hi, I looked up Indonesia and they don't do daylight savings time. Are you saying your area does?

  • @M1keMan1
    @M1keMan1 Рік тому

    perfect 😁

  • @emersonpaiva2566
    @emersonpaiva2566 8 місяців тому +1

    Good morning, my friend, I solved the problem in my case, the city is (Santos Dumont, BR) just like the compound name solves it by doing it like this (Santos+Dumont, BR) I just added the symbol + then it solved it, at least so far it's working perfectly if solve it for more anyone comment here please so we can help more people

    • @GaryQuiring
      @GaryQuiring  8 місяців тому

      That's good to know but the problem is much larger than that. The free weather service API call from openweathermap is going away this June 2024. I am trying to write the code to weatherbit.io but so far I am getting nothing but error messages with their API.

    • @emersonpaiva2566
      @emersonpaiva2566 8 місяців тому

      @@GaryQuiring wow, I didn't know that, so we really have to migrate to another app. I see here the one from Microsoft Build, it and from Microsof, it seems to be free. Anything, I'll let you know, I'm with you.

    • @GaryQuiring
      @GaryQuiring  8 місяців тому

      @@emersonpaiva2566 If you have a link to their API call please post it here.

    • @emersonpaiva2566
      @emersonpaiva2566 8 місяців тому

      @@GaryQuiring ok, I'm still confirming because I've already searched the website so far I haven't found any charges and there are several APIs as soon as I confirm I'll post them. Note: I sent an email to the website and they said that at the moment they have no plans to stop the free franchise No, but we cannot be left alone in their hands, we have to have a plan B.

    • @GaryQuiring
      @GaryQuiring  8 місяців тому

      @@emersonpaiva2566 Here is the link and they also sent out an email (which I never got).
      openweathermap.org/api/one-call-api

  • @GaryQuiring
    @GaryQuiring  8 місяців тому

    Morphing Clock video update - Weather API news
    ua-cam.com/video/NL2CL2L4QzM/v-deo.html

  • @emersonpaiva2566
    @emersonpaiva2566 8 місяців тому

    Good morning my friend, this is the link I told you, but I don't know how to use it. If you want to take a look, you have to create an account, but who knows, who knows, can help us.

  • @dijitalhobim
    @dijitalhobim Рік тому

    Perfectooo

  • @ashokjarval7244
    @ashokjarval7244 Рік тому

    Good

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

    hi i have 64x64 p3 panel. how can i change your software. your program for 64x32 panel.

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

      If you know how to code in C++ you have all you need to make any changes you want.