Тёмный

Arduino OLED Segmented Clock 

upir
Подписаться 54 тыс.
Просмотров 10 тыс.
50% 1

PCBWay: www.pcbway.com/setinvite.aspx...
Source Files: github.com/upiir/arduino_faux...
WOKWI Sketch: wokwi.com/projects/3905349472...
-----------------------------------------------------
Links from the video:
- 128x64 SSD1306 OLED Display 1.54": s.click.aliexpress.com/e/_DCY...
- 128x64 SSD1306 OLED Display 0.96": s.click.aliexpress.com/e/_DCK...
- 128x64 SSD1306 OLED Display 2.42": s.click.aliexpress.com/e/_DFd...
- Arduino UNO: s.click.aliexpress.com/e/_AXDw1h
- Arduino UNO R4: s.click.aliexpress.com/e/_Dlr...
- RTC - real time clock module: s.click.aliexpress.com/e/_Dkf...
- Arduino breadboard prototyping shield: s.click.aliexpress.com/e/_ApbCwx
- Image2cpp (convert array to image): javl.github.io/image2cpp/
- Photopea (online graphics editor like Photoshop): www.photopea.com/
- Starting WOKWI project: wokwi.com/projects/3718520295...
- RTC documentation: docs.wokwi.com/parts/wokwi-ds...
- RTC example: wokwi.com/projects/3059792852...
Videos referenced in the video:
- Posy’s designs ➔ REAL DISPLAYS: • Posy’s designs ➔ REAL ...
- Arduino Wood Clock: • Arduino Wood Clock
- Custom Clocks for Smart Watches: • Custom Clocks for Smar...
- Arduino OLED Clock Project: • Arduino OLED Clock Pro...
- Clock for your PC: • Clock for your PC ...
Related videos with Arduino UNO and 128x64 OLED screen:
- Arduino OLED menu: • Arduino OLED Menu Tuto...
- U8g vs U8g2: • U8g vs. U8g2 Arduino G...
- Arduino Parking Sensor - • DIY Parking Sensor wit...
- Turbo pressure gauge with Arduino and OLED display - • Turbo pressure gauge w...
- Arduino Car Cluster with OLED Display - • Arduino Car Cluster wi...
- Knob over OLED Display - • Knob over OLED Display...
- Arduino + OLED = 3D ? - • Arduino + OLED = 3D ?
- Arduino OLED Gauge - • Arduino OLED Gauge
- Smaller & Faster Arduino - • Smaller & Faster Arduino?
- Save Image from OLED Display to PC - • Save Image from OLED D...
------------------------------------------------------
Learn how to create simple clock using Arduino UNO R3, 128x64 SSD1306 IIC OLED Display, and DS1307 real time clock module to show time using faux segmented digits. The designs are from my previous video, where I have used designs from RU-vidr "posy" and turned them into real displays.
------------------------------------------------------
PCBWay is a service for manufacturing custom PCBs. If you click the link above, you will get a coupon for $5, which is exactly the price of 10 pieces of custom PCBs. In that case, you will only pay for shipping. Do you have any experience doing this? Please let me know in the comment section!
------------------------------------------------------
Do you have any questions? Suggestions for the next video? Please put those down in the comment section. I try to answer as many questions as I can. Thank you for watching, reading the video description and I hope to see you next time. Good luck with your projects!
------------------------------------------------------
#arduino #diy #OLED
------------------------------------------------------

Опубликовано:

 

22 фев 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 52   
@upir_upir
@upir_upir 3 месяца назад
All the source files are on GitHub: github.com/upiir/arduino_faux_segmented_clock
@RamenPoweredShitFactory
@RamenPoweredShitFactory 3 месяца назад
Wow that transparent OLED looks great, almost like a VFD.
@upir_upir
@upir_upir 3 месяца назад
Agreed, this is my favorite OLED display - also because I like the VFD displays.
@AdmiralSym
@AdmiralSym 3 месяца назад
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 3 месяца назад
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.
@priyanshu4781
@priyanshu4781 3 месяца назад
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 3 месяца назад
That´s great to hear, I´m glad it was helpful!
@dalewheat
@dalewheat 3 месяца назад
Amazing how one video can give me a dozen project ideas. Great work, upir!
@upir_upir
@upir_upir 3 месяца назад
Glad to hear that - Good luck with your projects!
@BeetleJuice1980
@BeetleJuice1980 3 месяца назад
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 3 месяца назад
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.
@mtapeshwer
@mtapeshwer 3 месяца назад
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 3 месяца назад
That´s already on my todo list, but thank you for your comment and remainder.
@iamkian
@iamkian 3 месяца назад
Again verry nice. I love the transparent version. You are my nr1 person for Arduino and displays :-)
@upir_upir
@upir_upir 3 месяца назад
Wow, thanks! I really appreciate that.
@buzga1987
@buzga1987 3 месяца назад
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 3 месяца назад
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.
@andymouse
@andymouse 3 месяца назад
Awesome...cheers !!
@upir_upir
@upir_upir 3 месяца назад
Thank you!
@vaclavtrpisovsky
@vaclavtrpisovsky 3 месяца назад
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 3 месяца назад
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 3 месяца назад
@@upir_upirWell, I managed to get decent-looking "Sharp" 24mm digits with the 1.5mm clearance. Do you want me to send a copy?
@Willitbl3nd
@Willitbl3nd 3 месяца назад
He's back!
@upir_upir
@upir_upir 3 месяца назад
Yep, I need some more consistent schedule..
@manishholla
@manishholla 3 месяца назад
Nice!!
@upir_upir
@upir_upir 3 месяца назад
Thank you!
@tomvoxx4082
@tomvoxx4082 3 месяца назад
Sweet.
@upir_upir
@upir_upir 3 месяца назад
Thanks!
@oxygen88888
@oxygen88888 3 месяца назад
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 3 месяца назад
Thank you. I have a lot of other videos using clocks, OLED displays and Arduino. Perhaps you can combine those together for your project?
@bimokayoba
@bimokayoba 3 месяца назад
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 3 месяца назад
Thank you and yes, that display is sitting on my desk for some time.. :)
@snik2pl
@snik2pl 3 месяца назад
I was wondering about overlap. But it seems liblary is dealing with it
@upir_upir
@upir_upir 3 месяца назад
The library is great, it has a lot of functions and features. I use it for many of my projects.
@mungewell
@mungewell 3 месяца назад
You can also change the order that you draw the digits... ie 1's min followed by 10's min
@upir_upir
@upir_upir 3 месяца назад
@mungewell that will probably not work, you will just overlap the other set of images.
@ShawankumarParida
@ShawankumarParida 3 месяца назад
It'll be amazing if you use it in AR Glass! Like google glass
@upir_upir
@upir_upir 3 месяца назад
Agreed. Transparent displays are always cool.
@aswinsv7284
@aswinsv7284 3 месяца назад
I want to make a google map tripper for bike. How to send the google map to a screen using a microcontroller?
@vaclavtrpisovsky
@vaclavtrpisovsky 3 месяца назад
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 3 месяца назад
Sounds quite simple when you say it like this :)
@vaclavtrpisovsky
@vaclavtrpisovsky 3 месяца назад
@@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 3 месяца назад
​@@vaclavtrpisovskyan esp32 fits the bill nicely, I've used TFT displays with similar resolutions to the one mentioned.
@vaclavtrpisovsky
@vaclavtrpisovsky 3 месяца назад
@@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.
@Barzar100
@Barzar100 3 месяца назад
i always hesitate to build an oled watch because i'm afraid of potential burn-in
@upir_upir
@upir_upir 3 месяца назад
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.
@awaisjatt1499
@awaisjatt1499 3 месяца назад
Sir please make Code for 12 hours format. I don't like 24 hours clock.
@upir_upir
@upir_upir 3 месяца назад
Should be as simple as this: if (hours > 12) {hours = hours - 12;}
@awaisjatt1499
@awaisjatt1499 3 месяца назад
@upir_upir thanks a lot 😍
Далее
Is this the SIMPLEST display?
31:28
Просмотров 13 тыс.
RTC in STM32 || LCD 16x2 || HAL || CubeMx
16:31
Просмотров 52 тыс.
iPhone or Android?😂📱🔥@milanaroller
00:13
Просмотров 2 млн
My First ATTINY85 Project!
23:48
Просмотров 76 тыс.
The Scope Clock - from Cathode Corner
13:38
Просмотров 508 тыс.
Making OLED Displays
20:20
Просмотров 655 тыс.
I found PERFECT display
51:32
Просмотров 205 тыс.
Tiny volumetric display
5:23
Просмотров 2,5 млн
Pimp My Potentiometer (again)
27:19
Просмотров 81 тыс.
ESP32 vs Arduino (How to get started)
9:26
Просмотров 190 тыс.
Building a HIGH SPEED Drone
20:12
Просмотров 195 тыс.
Yet Another Gear Display
35:38
Просмотров 17 тыс.