@@upir_upir or this is a very expensive game that I can buy on market 😂 Well, making games is already more fun than actually playing it indeed. Adding some buttons and we may have a gameboy advance or even better from here 🤷♂️
This video just fits me now. and My science experiments class, Use Arduino and programing. and my professor thought me that watching video before the class.
I should admit the fact that your videos have really always helped me a lot, especially during my recent product development, for the graphical display. You’ve been a huge saviour, I had intended to contact you but failed at doing so. Thank you so very much. Would be excited to see you using esp32 with esp idf and lvgl. Cheers and thanks for your time and support! 🎉
Thank you for your nice comment, I’m glad it was helpful. Is there any more information you could share about your project? I would love to see some designs.
@@upir_upir yes, basically we design and make payment devices for the vending machines. This was the updated design where I decided to use a graphical display, specifically (ST7565, COG) . My initial approach was to use the photopea but the controls , zoom in and out and lot many things were not at all working good. Then I switched to the flipper zero option you gave. From there would take some part of code, mainly the coordinates, and then use it in the library which is designed to work with esp-idf for st7565 and then yeah that’ll be it. Still a lot of things are pending, like I still cannot get hold of a 4x6Px font. So working on it as we speak.
Thank you for this tutorial. Although the components used in the video are very good, in the end it’s not worth getting these items. It’s all way too expensive, and you can’t do a full screen buffer because the controller only allows you to use half the available ram, which isn’t enough for the display unless you do a paged buffer. I’d prefer a pjrc teensy 4 and a generic 320x480 display. The teensy has the same amount of memory but runs faster, and is much cheaper although much smaller.
The memory isn´t very big, but you can configure the buffer with many different color formats, so I don´t think that you can only fit half of the screen buffer, you should be able to fit the whole screen (with some tradeoffs on color depth). Why would you think that Teensy would be faster?
@@upir_upir the teensy has a slightly higher clock speed at 600 mhz instead of 480 mhz, and it can be heavily overclocked. I personally find it easier to program and work with, even though i don’t own the board in this video, although the teensy has less pins available. And i guess cutting the color depth for the display buffer in half will work.
STM32H7 is a big beast in power processing, also have dedicated display hardware interface (FMC, LTDC and SDI), is a very nice addition of H7 MCUs to the arduino family, also this display is highly quality, other sourced display always lack of something (poor color, poor view, no touch or slow interface)
I agree with your comment, this is nicely done, display looks great, chip is fast, you have plenty of pins etc. It´s a nice board, I hope to use it for more projects.
This was very helpfull! Now displaying videos on the LCD ... that'd be something ... although I doubt there beeing enough memory for these kind of shenanigans 😅
You would probably need to read it from an SD card or some kind of memory, there is definitely not enough memory to store any longer video on the board.
@@upir_upir Thats a gread idea! Totally didnt consider this (but thought about clever converting tricks). Do you know a tutorial how to read and process an animation, stored as an .h file from an SD card? Because that'd open up all kinds of fun stuff through the use of an SD-card shield ...
Thank you so much for the updates, well it looks so cool, but the starting price(60 euro) is Lol, I guess I'm gonna wait a little bit for the price to go down, especially if we gonna use more than 20 pieces.
Great content as always! My hesitation is the cost of the board and display. Looking forward to additional videos on this combo - hope you can share the value that this pair can bring to some projects.
Ease of use, camera connection, RGB light, accelerometer, easy connection to Giga board. If you have a different board, a different display would probably suit you better.
I´m sorry, but I´m not familiar with Japanese electronic online shops; all I know is that the last time I wanted to order something from Japan, my order was canceled :/ (because the delivery address was outside Japan) I´m sure you can order the board and display directly from Arduino website, it will just take a while to get it delivered.
@@upir_upir Thanks for the reply. I'm currently in junior high school and I'm using an Arduino for club activities, and I just saw this video and wanted a new one.
Does the display shield have its own memory to store the images or a sdcard slot? I just purchased the display few days ago so it should be here early next week.
One question, is possible using arduino to read ancanbus signal through obd2 and with the reading command something? Like, ive read the rpm signal and I can say to activate an 12v pump. Thank you in new at automated
Yes, absolutely. You might need the level shifting/module for reading OBD2, and you would need a relay for switching the 12v pump, but both should be relatively simple.
If I want to verify the code with the Arduino_GigaDisplayTouch.h libraray there is a error in which he dont find the mbed.h library. I dont know what to do.
@@upir_upir The GPIO banks on Uno and MEga are not aligned to be placed on a perf board. Try soldering banks of Male headers on a perf board and push your mega inverted on that header.. you'll notice a bend on the baord which is casued due to misalignment between the GPIO banks. The headers of ESP32 or Rpi Pico are so well designed that you can just installed it on your proto board and it becomed a well rounded product with no hassel.
@@upir_upir I tried this around December 2023 and writing/painting something to the display worked, when everything was running on the same core. When I split the tasks (display - other code), the stuff written to display was shift on the display. Not the same result and not useable for me.
What is the point in embedded development when you use high level libraries? Aren't you supposed to use Arduino to learn low level hardware programming?
@@upir_upirlittle more? lol. this is module cost more then low-cost smartphone. or 8.8inch (1920x480) ips touch display module (for orange pi, etc). in 5-6 timese more then 3.5 lcd modules for arduino and other microcontroller boards. etc...
Throughout the vide you never once showed the rending of image = how fast does it load to render on display which literally is the way to see how fast the display is.
@@upir_upirBoth STM and NXP demo boards can do very good display but not using Arduino framework. The LVGL demo is NOT 60 fps. You can see the tearing and slow scrolling!
Do you like this video? Please consider buying me a coffee, thank you! www.buymeacoffee.com/upir
Awesome, very detailed but also easy to follow along. Subscribed 👍
Thank you for the sub and I´m glad you like the video!
Looks perfect for a custom pip boy!
That´s right!
This is better than playing games 😂
Or- you can create your own game and play a game while learning 😳
@@upir_upir or this is a very expensive game that I can buy on market 😂
Well, making games is already more fun than actually playing it indeed.
Adding some buttons and we may have a gameboy advance or even better from here 🤷♂️
100% can chatgpt help me create a game for this too?
@@BijanIzadi sure, or you pay meh 10k$
Yeh it's fun
My congratulations on this wonderful channel.
Thank you, I’m glad you like it. Is there any specific content you are interested in?
Awesome so many new displays, what would we do without you ??....cheers !!!
Thank you! There are many more displays to come :)
Thank you very much I was waiting for this ♥
You are welcome, that’s great to hear!
If you are familiar with gimp, it can save a graphic directly to .h text format
Thank you for the clarification - I didn´t know that!
Great Introduction and Explanation
Glad you liked it!
It's cool👍 thanks you! I from Russia, and I like Arduino projects, I learn all that is connected with this😁
Thank you for your comment and good luck with your projects!
Super cool! I've been out of the Arduino loop for some time, but this reminds me of the offerings by 4D Systems.
Agreed, this is very nice display.
This video just fits me now. and My science experiments class, Use Arduino and programing. and my professor thought me that watching video before the class.
That´s great to hear! What project are you working on?
I should admit the fact that your videos have really always helped me a lot, especially during my recent product development, for the graphical display. You’ve been a huge saviour, I had intended to contact you but failed at doing so. Thank you so very much. Would be excited to see you using esp32 with esp idf and lvgl. Cheers and thanks for your time and support! 🎉
Thank you for your nice comment, I’m glad it was helpful. Is there any more information you could share about your project? I would love to see some designs.
@@upir_upir yes, basically we design and make payment devices for the vending machines. This was the updated design where I decided to use a graphical display, specifically (ST7565, COG) . My initial approach was to use the photopea but the controls , zoom in and out and lot many things were not at all working good. Then I switched to the flipper zero option you gave. From there would take some part of code, mainly the coordinates, and then use it in the library which is designed to work with esp-idf for st7565 and then yeah that’ll be it. Still a lot of things are pending, like I still cannot get hold of a 4x6Px font. So working on it as we speak.
Great video. This is really needed. i just hope that there will be a similar screen for ESP32, and a comfortable GUI design software.
There are screens for ESP32 already, but I feel the UI design software is still kind of lacking. You can try lvgl with Edgeline editor.
Thank you for this tutorial. Although the components used in the video are very good, in the end it’s not worth getting these items. It’s all way too expensive, and you can’t do a full screen buffer because the controller only allows you to use half the available ram, which isn’t enough for the display unless you do a paged buffer. I’d prefer a pjrc teensy 4 and a generic 320x480 display. The teensy has the same amount of memory but runs faster, and is much cheaper although much smaller.
The memory isn´t very big, but you can configure the buffer with many different color formats, so I don´t think that you can only fit half of the screen buffer, you should be able to fit the whole screen (with some tradeoffs on color depth). Why would you think that Teensy would be faster?
@@upir_upir the teensy has a slightly higher clock speed at 600 mhz instead of 480 mhz, and it can be heavily overclocked. I personally find it easier to program and work with, even though i don’t own the board in this video, although the teensy has less pins available. And i guess cutting the color depth for the display buffer in half will work.
Wow, I think I'm going to get one of those.
It’s a great display and very powerful microcontroller. Would be a great starting point for many different projects.
i'd love to see more content!
I hope to create more content!
STM32H7 is a big beast in power processing, also have dedicated display hardware interface (FMC, LTDC and SDI), is a very nice addition of H7 MCUs to the arduino family, also this display is highly quality, other sourced display always lack of something (poor color, poor view, no touch or slow interface)
I agree with your comment, this is nicely done, display looks great, chip is fast, you have plenty of pins etc. It´s a nice board, I hope to use it for more projects.
Nice! Subbed
Thanks for the sub!
This was very helpfull! Now displaying videos on the LCD ... that'd be something ... although I doubt there beeing enough memory for these kind of shenanigans 😅
You would probably need to read it from an SD card or some kind of memory, there is definitely not enough memory to store any longer video on the board.
@@upir_upir Thats a gread idea! Totally didnt consider this (but thought about clever converting tricks). Do you know a tutorial how to read and process an animation, stored as an .h file from an SD card? Because that'd open up all kinds of fun stuff through the use of an SD-card shield ...
@@aerouge4492 Unfortunately I´m not aware of any tutorials as of right now, but I´m sure at some point someone will do it - hopefully.
@@upir_upir Thats a pity .. still thank you very much for your answer... guess I will need to try this myself 😅
The fact that this guy replys on EVERY SINGLE comment. I am subbingggg
Thank you, I appreciate it!
Thank you so much for the updates, well it looks so cool, but the starting price(60 euro) is Lol, I guess I'm gonna wait a little bit for the price to go down, especially if we gonna use more than 20 pieces.
Fair enough! But why do you need 20 pieces?
For our video doorbell project@@upir_upir
Great video! Thank you!!!
You are welcome, I´m glad you like it!
I can hear Paul McWhorter screaming "no constants", LOL - int waitT=500
Magic numbers :)
Very detailed. Thanks for sharing this one with us.
Glad it was helpful! Thank you for your comment.
Its neat, but are we actually programming it? Or, are we just downloading libraries and copy-and-pasting sample code?
Well, since I’m not a programmer, it’s usually copy and paste in my case.
@@upir_upir In my family, we talk to each other in C language. In fact, my first word was printf.
Very good video , thank you !
Thank you, I´m glad you liked it!
All the source files are on GitHub: github.com/upiir/arduino_giga_display_shield
thanks
I'm watching from Japan. This is amazing! 😄 I want you to make a game with this. 😅
Thank you for your comment, I´m glad you like it and I send my greetings all the way to Japan! :) And yes... game is a good idea.
Hi, I dream to visit your beautiful Japan🙂
@@motobro38 I would also like to go abroad😀
Hi, very nice!
Thank you! Cheers!
Very nice tutorial. Thanks!
You are welcome, I´m glad you like it!
Those prices! Ouch! This is more than Rasp PI system that I think has more processing power, and a larger screen.
More processing power - probably yes. Larger screen with the same display quality - probably not.
I also love displays :D
That´s great to hear! What is your favorite one?
@@upir_upir20x4 green LCD currently, also have a 128x64 OLED that I really like too
Excellent..!
Glad you like it!
0:10 ... very easy to connect to the giga board ... still, it took me two tries to get it done
I got it correct on the first try, but I was unsure if that´s correct until I have noticed the Giga outline on the display board.
Wow Sold Out! Already.
It looks like it really was a display that Arduino users were waiting for..
Hello, can i use SquareLine Studio to Build UI and then upload to Display? can you make video about this topic?
Yes, you can use SquareLine studio and yes, that´s on my to-do list for a next video..
that would be great because I'm also struggling with that@@upir_upir
Great content as always! My hesitation is the cost of the board and display. Looking forward to additional videos on this combo - hope you can share the value that this pair can bring to some projects.
Thank you for your comment, I will see what´s possible to do with this combination hopefully in my future videos.
Yup. Arduino is always pricey compare to others
Dang. I was hoping it would have been a shield for the uno r4
Unfortunately uno r4 does not have enough processing power..
I have the Giga and the display. Where can I get the compressed libraries?
I cannot post links here, but the Giga Display Shield documentation on Arduino website has all the links.
Can you use it vertically (portrait mode)?
I´m sure you can. I will try it in my next video.
I am new here. What is new about this display that other displays don't provide?
Ease of use, camera connection, RGB light, accelerometer, easy connection to Giga board. If you have a different board, a different display would probably suit you better.
Can I buy and use the Arduino Giga R1 WiFi and this display in Japan? Let me know if you know.
I´m sorry, but I´m not familiar with Japanese electronic online shops; all I know is that the last time I wanted to order something from Japan, my order was canceled :/ (because the delivery address was outside Japan) I´m sure you can order the board and display directly from Arduino website, it will just take a while to get it delivered.
@@upir_upir Thanks for the reply. I'm currently in junior high school and I'm using an Arduino for club activities, and I just saw this video and wanted a new one.
thank you.
You are surely welcome!
Can you build Voron with this Giga?
I don’t know. What is Voron?
Does the display shield have its own memory to store the images or a sdcard slot? I just purchased the display few days ago so it should be here early next week.
No memory and no SD card slot. It´s "just" the display, all the hard work is done on the Giga board.
One question, is possible using arduino to read ancanbus signal through obd2 and with the reading command something? Like, ive read the rpm signal and I can say to activate an 12v pump.
Thank you in new at automated
Yes, absolutely. You might need the level shifting/module for reading OBD2, and you would need a relay for switching the 12v pump, but both should be relatively simple.
is it possible to use it in monitoring like voltage that connected in wind and hydro turbine small version?
need it pls teach us how to do it
Yes, that should be possible. Do you have more details about what kind of data are you getting?
Can we use add bare HDMI input port ho arduino and proggram arduino so we can use without any HDMI modules and drivers?
I believe the main reason you don´t see a HDMI port is speed/performance. Arduino is simply not that fast.
@@upir_upir can we achive similar project with any other more powerful microcontroller? Basically making mini portable monitor for cheap price 🤔
If I want to verify the code with the Arduino_GigaDisplayTouch.h libraray there is a error in which he dont find the mbed.h library. I dont know what to do.
Are you sure you have all the required libraries installed?
@@upir_upir I installed lvgl.h, Arduino_GigaDisplayTouch.h, Giga Board Package
@@upir_upir Nevermind. Its working now haha. I had to reset the board and now its working. Dont know why.
@trash9016 cool, I’m glad it worked out well!
Display looks cool but I've always hated the arduino gpios. They re just too hard to install on pcb boards.
Why is it hard? Those are standard female header pins...
@@upir_upir The GPIO banks on Uno and MEga are not aligned to be placed on a perf board. Try soldering banks of Male headers on a perf board and push your mega inverted on that header.. you'll notice a bend on the baord which is casued due to misalignment between the GPIO banks.
The headers of ESP32 or Rpi Pico are so well designed that you can just installed it on your proto board and it becomed a well rounded product with no hassel.
Does it by now work that you have display code running on one core and other stuff on the other core?
You can do it this way, but I believe in this example, everything runs on the same (one) core.
@@upir_upir I tried this around December 2023 and writing/painting something to the display worked, when everything was running on the same core.
When I split the tasks (display - other code), the stuff written to display was shift on the display. Not the same result and not useable for me.
What is the point in embedded development when you use high level libraries? Aren't you supposed to use Arduino to learn low level hardware programming?
This a good starting point and from there, you can go more into details and perhaps work on your own libraries.
Hello, can i use it with other Arduino boards NANO ESP32 or UNO R4 ?
I don´t think it´s possible, as those boards don´t have enough power to update that display 60FPS.
Can i run it on an Arduino Mega?
Unfortunately not. The mega is not powerful enough.
crazy price
You get what you pay for I guess. It´s little bit more expensive, but it´s very easy to use and has some additional sensors.
@@upir_upirlittle more? lol.
this is module cost more then low-cost smartphone. or 8.8inch (1920x480) ips touch display module (for orange pi, etc). in 5-6 timese more then 3.5 lcd modules for arduino and other microcontroller boards.
etc...
Throughout the vide you never once showed the rending of image = how fast does it load to render on display which literally is the way to see how fast the display is.
It´s there, but perhaps hard to see, and that´s because the display updates 60 times per second. The image rendering is instant.
@@upir_upir okay, thanks, I'll like the video so hopefully it will be picked up by Google's algo 👍🏻
só eu q n consigo usar o tema claro ???? meu deus, doi de mais a vista
You mean the Arduino IDE theme color?
Well, this display is slow!
The NXP can do much better display than this. Seems that this display does not unveil the full power of NXP.
The Arduino Giga uses STM32, not NXP chip. Why do you think the display is slow? It´s updating 60 times per second using that STM32 chip.
@@upir_upirBoth STM and NXP demo boards can do very good display but not using Arduino framework. The LVGL demo is NOT 60 fps. You can see the tearing and slow scrolling!
Can I become your student 👉👈please???
Sure, as your homework, please watch all of my videos and let me know if you haven´t understand anything :)
@@upir_upir yes sir
@@upir_upirMe too please please 😂
Still waiting since ya can't actually buy it :)
Hopefully soon!
I CAN'T UNDERSTAND WHAT YOU'RE SAYING!
I´m sorry to hear that, English is obviously not my main language. Would it perhaps help to slow down the playback or use subtitles?