More New Year Gadgets – 12 Inch LED Ring Wall Clock

I just received this US/EU Plug 12/24 hour 12 Inch LED Ring Wall Clock from Banggood (pre-assembled), complete with a US plug – but as that’s a separate USB charger it’s not that important – they do supply both EU and USA USB adaptors.

You may be aware that I’ve put together several 60-LED modules with ESP-12 boards in the past, to make LED clocks – firstly with my own ESP-GO firmware and then with Tasmota.

This is NOT one of those – but then, it didn’t require assembly or the need for a non-standard case – swings and roundabouts. I’d have preferred full colour LEDS around the outside of the clock instead of white but that might have raised the price and some may not like psychedelic colours in a clock. I can definitely see a place for this gadget on my office wall once I figure out a way to hide the thin USB lead.

And there it is sitting on my table – working straight out of the box. It seems the unit will auto-adjust brightness depending on ambient lighting level. An important point before I forget – if you disconnect the USB power from this – it KEEPS all the settings as there is an inbuilt Lithium battery for that purpose.

The clock is all of 12″ (35cm) diameter and around 1″ (25mm) thick. It comes complete with metal mounting bracket and was well packed. Ignore the black shape bulging up above the hours section (and the basket behind) in the photo above.

All in, not bad for a cheap ready-made clock – and something a little different for anyone who fancies such a clock but is short of time, skill or both to make their own decent housing (like me for example).

Meanwhile – for the DIY people

I’ll now show you a mess that is currently on my desktop awaiting some inspiration. Take Tasmota firmware on, say, a nodeMCU board (referred to on the Banggood site as Geekcreit® Wireless IOT Development Modules), add in a bunch of parts including an inexpensive ultrasonic sensor, LED, relay board, DHT22 and 60-LED (ws2812b) ring, use the SENSORS version of Tasmota and you get the mess you see below..


Honestly I will turn this into a project, not necessarily using all the bits in ths photo. I was simply interested to see just how much I could run at once using Tasmota – and sure enough, everything works including the Tasmota clock “scheme” 5. You can see in GREEN the HOURS display, in RED the MINUTES display and in magenta the once-a-second-updating SECONDS display. This is just like the clock I added to ESPGO.

And all of that is happening while the SR04 ultrasonic sensor is being checked automatically for distance and the DHT22 for temperature and humidity, the analog input is being regularly sampled and a relay and LED are available for use, all without any additional software. I’m sure I could squeeze more activity in there, but that’ll do for now.


13 thoughts on “More New Year Gadgets – 12 Inch LED Ring Wall Clock

    1. I LIKE IT. Right – weekend job…. ah, but I need Perspex. Actually I’m sitting looking at the LED display part – one of my many yet-to-finish projects…

      Ahem, I know, that’s not clock mode – but I like pretty colours. One console instruction in Tasmota will switch that preset into a 60-LED non-volatile clock. Well, that and a centre opaque section to hide the nodeMCU and wires – and a circularly-engraved piece of Perspex. I’m still working on the “engraving perspex” bit, having savaged several pieces of wood now with my laser engraver – oh, thinking about iut, that’s not going to work… who wants a clock with burn marks. Keep thinking, Peter.

      1. Hi Pete
        I need some help.
        I running a esp8266 using Tasmota sensor-bin and have no trouble getting it work with a relay and bmp280 but no luck with ws2812 on GPIO12.
        It runs and I can see a similar display as yours with the colour bars on/off toggle icons and the temperature etc.
        But nowhere can I see the clock preset 5 you mention, how or where do I get from?
        With Thanks
        With thanks

        1. Hi

          So assuming you’ve set the WS2812 for the right number of LEDS (pixels 60) and turned it ON, it is: scheme 5

          Find the schemes under LIGHT section here.

          I have a 60LED strip WS2812 on GPIO15 but I don’t believe the GPIO number important. It comes up in the webui as toggle 2 as I have a relay on GPIO12 (relay1). Anyway it needs to be ON and that scheme set (non-volatile) and it should work.


          1. Hi Pete
            Thanks for the info.
            After much trawling the internet and sorting the wheat from the chaff I did find what you have just noted.
            All working ok! Very clever Tasmota.

      2. Well, it looks like a clock 😉
        If you can find the space I think you might find a CO2 laser does more of what you want. You won’t engrave/cut clear acrylic very well with an optical laser without using tricks. You might try a black coating (paint)on the surface. Try smearing it with washing up liquid (I’m not kidding!). I think your problem is that the material is transparent to the wavelength of your laser?

        1. You are of course correct, Ian.Clear Perspex is apparently not easy with the solid state lasers. Well, I could always get some slightly grey tinted… and I have a new laser engraver to test as well, so that’s as good a test as any. Righto – thanks for the tip – I truly am a novice at the 3D printing and laser engraving – which is why I need to write about it as everyone has to start somewhere…

          I will follow this up. Right now, getting materials is not that easy – I’m waiting for more phones and hasn’t Hong Kong dried up… meanwhilein our rural area of Granada – getting a choice of Perspex samples is probably going to be a challenge. If nothing else, back in the Northeast of England there were no shortages of places to get such materials – at least, not last year, I’d imagine some have gone bust by now, such is the world of Covid.

  1. Hi Pete
    Have you ever published your Tasmota version of the espgo clock using an esp8266.
    I know it would be quiet an undertaking but are you ever likely to produce an ESPGO that has been Tasmotorized.

    1. Hi Cliff – maybe you misunderstand slightly- espgo is software – developed before Tasmota existed and still useful but not under active development. Any nodeMCU, Wemos D1 or similar ESP-112-based board running Tasmota can now run one of the standard ws2812b Tasmota presets one of which is a clock like the one incorporated into espgo. I’m updating this blog entry slightly to show the Tasmota clock “scheme” running on my desk…hope this helps.

Leave a Reply

Your email address will not be published. Required fields are marked *

Leave the field below empty!

This site uses Akismet to reduce spam. Learn how your comment data is processed.