Arduino OLED Segmented Clock

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ย. 2024

ความคิดเห็น • 54

  • @upir_upir
    @upir_upir  8 หลายเดือนก่อน +3

    All the source files are on GitHub: github.com/upiir/arduino_faux_segmented_clock

  • @AdmiralSym
    @AdmiralSym 8 หลายเดือนก่อน +9

    I really wish this transparent OLED came in a smaller size. I’ve been wanting to use one as a transparent overlay to a normal digital watch :(

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน +1

      Fully agreed. You can get normal OLEDs in many different sizes, but the transparent one is still only one - at least the "cheap" chinese version.

  • @dalewheat
    @dalewheat 8 หลายเดือนก่อน +2

    Amazing how one video can give me a dozen project ideas. Great work, upir!

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน

      Glad to hear that - Good luck with your projects!

  • @priyanshu4781
    @priyanshu4781 8 หลายเดือนก่อน +6

    Thanks a bunch for this video, I have learned a lot and the way you teach everything with such detail is just awesome.

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน

      That´s great to hear, I´m glad it was helpful!

  • @buzga1987
    @buzga1987 8 หลายเดือนก่อน +1

    Great video and great tips as always! I have one tip for you for exporting the individual images (numbers) use slicing in photopea, its faster then grouping, naming etc...

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน

      Great tip, but I´m not using slices in Photopea because Photopea - unlike Photoshop - does not preserve slice names. I believe you cannot even set slice name in Photopea, which is quite limiting. And if you set slice name in Photoshop and open it in Photopea, it still does not use those names. Probably not a big problem for a simple file like this, but you would still have to rename those afterwards.

  • @iamkian
    @iamkian 8 หลายเดือนก่อน +1

    Again verry nice. I love the transparent version.
    You are my nr1 person for Arduino and displays :-)

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน

      Wow, thanks! I really appreciate that.

  • @BeetleJuice1980
    @BeetleJuice1980 8 หลายเดือนก่อน +1

    Amazing!
    Just an idea, I would like to see a precision thermometer, maybe k-type or ntc or lm35 with a oled/lcd screen,since all your projects are so well done!

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน +1

      Thank you, I’m glad your like it! Good news is that I’m currently working on a project with k-type thermocouple sensor.. hopefully will be out soon.

  • @Prime_Codes
    @Prime_Codes 25 วันที่ผ่านมา +1

    Try Pixel Studio if you have an iPad. In my opinion, it feels more intuitive to draw without facing those annoying grey pixel. Thanks for all the Arduino tutorials!

    • @upir_upir
      @upir_upir  23 วันที่ผ่านมา

      Thanks for the tip, I will check it out!

  • @mtapeshwer
    @mtapeshwer 8 หลายเดือนก่อน +5

    Can you show some kind of a ui made from MUIU8G2 library. Would love to see your creative approach to it.

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน

      That´s already on my todo list, but thank you for your comment and remainder.

  • @Willitbl3nd
    @Willitbl3nd 8 หลายเดือนก่อน +2

    He's back!

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน

      Yep, I need some more consistent schedule..

  • @oxygen88888
    @oxygen88888 8 หลายเดือนก่อน +1

    I like your teaching where all the steps are shown. I’m a beginner. How to add date and day to this clock? Can you teach that?

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน

      Thank you. I have a lot of other videos using clocks, OLED displays and Arduino. Perhaps you can combine those together for your project?

  • @vaclavtrpisovsky
    @vaclavtrpisovsky 8 หลายเดือนก่อน +1

    Are you planning to make the Ynvisible displays available again? (Suggestion: in the 188 display, don't add a partial "segment" to the leading "1" for consistency when displaying numbers like 101 or 112. Instead of the unpopular "X" display, try 2 digits with the "handwritten” Sharp calculator design, with a (bat-shaped?) dot in between. They are hard to draw but you can import Posy's vector files.)

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน

      Yes, I hope more displays will be produced, and I´m working with Ynvisible to get it done. All your suggestions are great and aligned with what I would like to do. But I would not say the "X" display is unpopular, it still looks quite nice. I have omitted the Sharp design from the first batch, because the requirements for a segment spacing made it look bad, but I might try it again.

    • @vaclavtrpisovsky
      @vaclavtrpisovsky 8 หลายเดือนก่อน

      @@upir_upirWell, I managed to get decent-looking "Sharp" 24mm digits with the 1.5mm clearance. Do you want me to send a copy?

  • @bimokayoba
    @bimokayoba 8 หลายเดือนก่อน +1

    Amazing, thanks ♥, keep uploading videos using Displays.
    can you show how to use *GC9A01_Round_LCD* with ardiuno or esp, please ☺

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน +1

      Thank you and yes, that display is sitting on my desk for some time.. :)

  • @andymouse
    @andymouse 8 หลายเดือนก่อน +1

    Awesome...cheers !!

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน

      Thank you!

  • @manishholla
    @manishholla 8 หลายเดือนก่อน +1

    Nice!!

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน

      Thank you!

  • @tomvoxx4082
    @tomvoxx4082 8 หลายเดือนก่อน +1

    Sweet.

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน

      Thanks!

  • @snik2pl
    @snik2pl 8 หลายเดือนก่อน +1

    I was wondering about overlap. But it seems liblary is dealing with it

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน

      The library is great, it has a lot of functions and features. I use it for many of my projects.

    • @mungewell
      @mungewell 8 หลายเดือนก่อน

      You can also change the order that you draw the digits... ie 1's min followed by 10's min

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน

      @mungewell that will probably not work, you will just overlap the other set of images.

  • @ShawankumarParida
    @ShawankumarParida 8 หลายเดือนก่อน +1

    It'll be amazing if you use it in AR Glass! Like google glass

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน

      Agreed. Transparent displays are always cool.

  • @Barzar100
    @Barzar100 8 หลายเดือนก่อน +1

    i always hesitate to build an oled watch because i'm afraid of potential burn-in

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน +1

      If you don´t show the time 24/7, you should be fine. I have several OLED displays that I use for about 3 years and they do not show any sign of burning.

  • @aswinsv7284
    @aswinsv7284 8 หลายเดือนก่อน +1

    I want to make a google map tripper for bike. How to send the google map to a screen using a microcontroller?

    • @vaclavtrpisovsky
      @vaclavtrpisovsky 8 หลายเดือนก่อน +1

      Find the API for fetching map tiles, usually a HTTPS request with _z_ (zoom), _x_ and _y_ parameters that gives you a 256x256 PNG, it's a very standard and well-documented system. Use an LCD library like TFT-eSPI to decode PNGs and draw them on the screen. Then draw any text, bitmap or vector overlays and push the frame buffer to the LCD.

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน

      Sounds quite simple when you say it like this :)

    • @vaclavtrpisovsky
      @vaclavtrpisovsky 8 หลายเดือนก่อน

      @@upir_upir yes, you can choose words to make any process sound easy. Good luck getting a MCU with enough RAM for a 4G stack, PNG decoder and a frame buffer, not to mention the coding required to put everything together.

    • @Gengh13
      @Gengh13 8 หลายเดือนก่อน

      ​@@vaclavtrpisovskyan esp32 fits the bill nicely, I've used TFT displays with similar resolutions to the one mentioned.

    • @vaclavtrpisovsky
      @vaclavtrpisovsky 8 หลายเดือนก่อน

      @@Gengh13 What resolution? You need at least 480p to display enough of a map to have a practical FOV, which is over 300k pixels and up to 12 tiles shown at the same time. Even with 16 or 8 bits per pixel, which the PNG decoder might not be happy with, it's a lot of data! And the TCP/IP stack eats a lot of RAM. Also, Google Maps are vector by default, very gray and not very practical unless interactive. I prefer the Tourist map from Mapy·cz (best in the Czech Republic and Slovakia but the map continues as a reskin of OSM in other countries). I have created an ESP32 appication with Wi-Fi and a 320x172 LCD, just showing mostly text data from a webpage, and nearly ran out of Flash and RAM. Some versions have more of both but they are not as readily available. I think the STM32 might be more expensive but up to the task.

  • @awaisjatt1499
    @awaisjatt1499 8 หลายเดือนก่อน +1

    Sir please make Code for 12 hours format. I don't like 24 hours clock.

    • @upir_upir
      @upir_upir  8 หลายเดือนก่อน

      Should be as simple as this:
      if (hours > 12) {hours = hours - 12;}

    • @awaisjatt1499
      @awaisjatt1499 8 หลายเดือนก่อน

      @upir_upir thanks a lot 😍