Biggest TFT 7" for Arduino or ESP32 - Parallel Communication

  Рет қаралды 46,799

Electronoobs

Electronoobs

Күн бұрын

High quality PCB prototypes: www.pcbway.com
PCB & Project: bit.ly/3qE8IKR
🔥Searching for new TFTs for my MSLA printer project, I found this one of 7" and 800 by 480 pixels. Using the TFT_eSPI library from Bodmer I was able to control it. Check more links below!
🔀LINKS
-------------------------------------
Tutorial Page: Not yet ready!
TFT_eSPI library: github.com/Bodmer/TFT_eSPI
SSD1963 7" display: s.click.aliexpress.com/e/_Dmb...
SSD1963 5" display: s.click.aliexpress.com/e/_DDw...
ILI9488 3.5" display: s.click.aliexpress.com/e/_Dmp...
ST7796 4" display: s.click.aliexpress.com/e/_DkS...
TFT Shield: s.click.aliexpress.com/e/_Dkc...
My tools: electronoobs.com/eng_afiliate...
False/True T-Shirt: teespring.com/it-s-funny-beca...
🤝SUPPORT
-------------------------------------
Join my Arduino Course (Spanish): bit.ly/2JY8icE
ELECTRONOOBS.io: electronoobs.io
Donate on PayPal: www.paypal.com/donate?hosted_...
Help my projects on Patreon : / electronoobs
my Q&A page: electronoobs.io/forum/index.php
Facebook page: / electronoobs
Canal en Español: / electronoobs en español
00:00 Intro
08:51 Thank You
Like share and subscribe to motivate me. Thank you
#electronics
#Arduino
#TFT

Пікірлер: 49
@leehewitt9559
@leehewitt9559 5 ай бұрын
Brilliant. You have done a lot of work figuring out how to drive these displays. 👌
@brodeyster
@brodeyster 7 ай бұрын
I respect your work, and i have learned a lot from your guides and videos, it motivates me to go further and dig deeper to solve problems,and i regained my pleasure for electronics, thx!!
@JonathanDeWitt1988
@JonathanDeWitt1988 8 ай бұрын
Another great tutorial Andrei. Thank you for sharing this with us!
@foxfyre3600
@foxfyre3600 8 ай бұрын
I have this display, it's the largest one I could find that was self-driving with breakout pins. It's able to be driven in a 16-bit 5-6-5 parallel mode if you need the speed and have extra I/O. Using a Teensy 3.6 I was able to update the entire screen at 30fps, very satisfying for a microcontroller. Got it on Ebay about 5 years ago. Nice size, 18-bit colour but I could not get the gamma correction working so I compensated in software. Touch screen is 4-wire resistive-type. The display is 800x480 pixels and is best viewed straight on or from *one* of the long sides, otherwise the colours go weird and I never tried any portrait mode. The backlight is controllable but requires 5 volts @ 400mA for it's boost converter. Signals are 3.3v only and not 5v tolerant. Supply should be capable of ~200mA. The driver is a SSD1963 by Solomon Systech, the touch screen controller is a generic HR2046 as far as I know. The SD card breakout is SPI mode only. That's what I know about this board.
@P.g.L.123
@P.g.L.123 3 ай бұрын
Which library do you use for SSD1963, at 16-bit parallel interface?
@ELECTRONOOBS
@ELECTRONOOBS 8 ай бұрын
Join my Arduino Course (Spanish): bit.ly/2JY8icE My Tools: bit.ly/3uv8bc3 Help me on Patreon: www.patreon.com/ELECTRONOOBS
@legend_6483
@legend_6483 8 ай бұрын
very nice and straight forward tutorial ❤
@raymondmichael4987
@raymondmichael4987 8 ай бұрын
Great brother really good; hyped for the next part. Very informative, liked the work through as it’s real tough to find these kind of tutorials, Be blessed brother ❤
@wagnerfontes2
@wagnerfontes2 8 ай бұрын
Thanks for the very nice video! Do you think it would be possible to use the 7" display as a Home Assistant dashboard?
@yeetlemcfeetle6244
@yeetlemcfeetle6244 8 ай бұрын
Thank you for showing how to set up a parallel interface i've looked every where T-T
@tejonBiker
@tejonBiker 8 ай бұрын
Quite challenging driving a display with this interface
@TT-it9gg
@TT-it9gg 8 ай бұрын
Big screen is not good on ESP32 or RP2040. The 8-bit or 16-bit can help the transfer. But the key issue is the memory size.
@imranics1142
@imranics1142 8 ай бұрын
Hi good work bro 👍👏👍👏 super
@vkp111
@vkp111 7 ай бұрын
Why doesn't the standard display library comes with command to erase or fill the screen with specified colour. It takes too long to erase or fill the screen with slower microcontroller.
@profszewczyk9927
@profszewczyk9927 4 ай бұрын
Did you manage to get touch screen to work with this screen? TFT_eSPI doesn't support touchscreen in parallel mode...
@migojolo2933
@migojolo2933 5 ай бұрын
I wish I was smart like you
@cmd9785
@cmd9785 8 ай бұрын
Nice,what is the fps limit for that screen?
@MisterkeTube
@MisterkeTube 8 ай бұрын
Just wondering: is the 8-bit parallel data transfer really that much faster than ex. I2C? The latter often has a (partial) HW implementation, whereas I guess the parallel transfer is using bit-banging, so I wonder whether I2C would not allow higher frequencies than such a parallel interface thereby reducing the gain of having 8 parallel lines and it would definitely be a lot easier to connect ... As said, just wondering. Since really high-speed serial busses rule (each PCIe lane, USB, ...), I really think micro-controllers need a reliable, super fast and super cheap serial bus to avoid the need for such parallel GPIO-pin consuming connections ...
@hxtec32
@hxtec32 6 ай бұрын
Hello MisterkeTube, I don't know if you are still interested in this topic, but since no one has answered your question, I'll be happy to explain. Basically, since I2C is 2 wires, one of them being clock (SCL), and the other one being data (SDA), it inherently is unable to send data at as fast speeds as if it was going through multiple wires. I2C can send 3.4Mbits of data per second, which sounds fast, but think about 800x480 pixels, and their 16-bit colour data. That's 384K pixels, and 65536 colours for each pixel. I2C can't run as fast because of wire capacitance, which basically holds the electrical charges for a bit, messing up sync, and maybe even ruining the signals all together. To run I2C as fast as parallel, you would essentially need copper traces infinitely thin, that, or significantly out of manufacturing tolerances (probably less than 2 mil). This would actually end up being even more costly than parallel 8-bit, since ESP32-S3, ESP32 already have it. Yes, parallel interface does take up many wires, but it can reach much faster speeds because of it. An analogy is like: think of one man carrying heavy weights from one place to another, one at a time. Now, get about 15 of his friends to help him out, so that they are all doing it at the same time, and you can imagine how much incredibly faster this is. You can imagine the one man by himself being I2C (since it only has one data wire), and the 16 men being parallel interface. Although it is unfortunate how many wires parallel takes up, it is about the best we have got (at least that I have seen) at this stage. Once you get past like 480x320 pixel (normally using QSPI or really really fast SPI [like 80 - 125MHz]), everything just uses parallel interface.
@MPElectronique
@MPElectronique 7 ай бұрын
Hi, nice video help me very much! Your next video should be attaching an sd card to the module. Thanks. Marc.
@nutislucky4904
@nutislucky4904 3 ай бұрын
How did you figure out that you have to use another driver?
@DavidSilvaCardona
@DavidSilvaCardona Ай бұрын
Hello excellent as always, I am from Colombia and sometimes I visit your channel in English language just to know what is coming in the Latino🙈..... channel. It would be very interesting that in this project you can apply the LVGL library for the user interface and indicators, and incidentally transmit that teaching since there is little information in Spanish, thank you very much for your time and valuable teaching.
@Harinderbhinder
@Harinderbhinder 8 ай бұрын
Nice, please complete the resin printer...
@lenjackson2677
@lenjackson2677 6 ай бұрын
This seems to be a 16bit parallel board but your video indicates that only 8 data lines are to be connected. Is this correct? If so, what is the impact of only using the lower 8 bits? Thank you...
@yasyasmarangoz3577
@yasyasmarangoz3577 5 ай бұрын
Sadly no answer.
@WixXWolf
@WixXWolf 4 ай бұрын
@@yasyasmarangoz3577On most controllers you have Pins that you can pull up or down to choose between for example 8 or 16 bit mode. So you can control the display with 16bit parallel for best performance or because you dont have that many pins you can choose to use 8 bit
@vkishore9345
@vkishore9345 8 ай бұрын
Bro very very thanks to you.B ecause for past two weeks i dont know how to wire tft for parallel .and it works really good and also it is faster than spi tft
@derrlemes1674
@derrlemes1674 4 ай бұрын
Is it possible to make a resin printer with this screen?
@hehahu-wx2gn
@hehahu-wx2gn 5 ай бұрын
we cannot display arduino on old lcd like car player screen? must new models made for arduino?😊
@yasyasmarangoz3577
@yasyasmarangoz3577 5 ай бұрын
Is it possible to use touch?
@mbsnv1792
@mbsnv1792 8 ай бұрын
Nextion display?
@amdadulhaque4625
@amdadulhaque4625 8 ай бұрын
Waiting for new printer video
@taham6757
@taham6757 8 ай бұрын
goot gootoootot 👍
@NextGen_automation
@NextGen_automation 8 ай бұрын
Please make gsm and arduino relay control through sms and phone calls
@GHILLIESARCADEANDMORE
@GHILLIESARCADEANDMORE 8 ай бұрын
Cool
@shahidmsk1779
@shahidmsk1779 8 ай бұрын
🔥❣️
@mikeseba7817
@mikeseba7817 8 ай бұрын
👍👍👍
@lifeai1889
@lifeai1889 8 ай бұрын
dose this support esphome to be used for smarthome dashboard
@ELECTRONOOBS
@ELECTRONOOBS 8 ай бұрын
I don't know..
@lifeai1889
@lifeai1889 8 ай бұрын
@@ELECTRONOOBS seems like it only support ili9xxx and nextion display so i can only use the small ones
@debojyotibhattacharjee483
@debojyotibhattacharjee483 8 ай бұрын
Wow
@thenextproblem8001
@thenextproblem8001 8 ай бұрын
Instead of making it complicated why not just use esp32-s3 HMI? Doesn't it more simple? And probably cheap? You can go up to 7inch i guess with those premade boards
@nihalkamil9739
@nihalkamil9739 8 ай бұрын
bro just make a stm 32 flight cantroller ❤
@MSInnovations-or6rr
@MSInnovations-or6rr 8 ай бұрын
Can we use esp8266 instead of esp32 ?
@ELECTRONOOBS
@ELECTRONOOBS 8 ай бұрын
Yes! Check the Setup.h file and change the pins for an ESP8266
@MSInnovations-or6rr
@MSInnovations-or6rr 8 ай бұрын
@@ELECTRONOOBS thankyou
@MitsuZer0G
@MitsuZer0G 8 ай бұрын
First
I tried the Cheapest Arduino Alternative (that Nobody heard of)
13:31
6 LED Projectors driven by a single ESP32 = VGA Madness
10:35
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
kak budto
Рет қаралды 1,1 МЛН
ПАРАЗИТОВ МНОГО, НО ОН ОДИН!❤❤❤
01:00
Chapitosiki
Рет қаралды 2,8 МЛН
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 56 МЛН
ESP32 + 7in LCD + Fast RGB Interface
27:42
Bytes N Bits
Рет қаралды 6 М.
Try these 16 Brilliant ESP32 projects!!!
11:18
ToP Projects Compilation
Рет қаралды 532 М.
Arduino BuyDisplay 7" TFT touchscreen demo
0:28
Jason Lin
Рет қаралды 1,7 М.
#269 TFT 3.5" Touch Screen & ESP32 built in - Elecrow review
26:42
Ralph S Bacon
Рет қаралды 29 М.
Display examples - which one to use?
12:41
Electronoobs
Рет қаралды 248 М.
Forget WiFi! This Wireless Method is WAY Better?
12:14
GreatScott!
Рет қаралды 414 М.
Getting started with ESP32 development using the TTGO T-DISPLAY
16:08
Retro Tech & Electronics
Рет қаралды 110 М.
WLED & ESP32: The Dynamic Duo of DIY LED Projects
26:24
Makers Mashup
Рет қаралды 190 М.
Arduino To ESP32: How to Get Started!
9:26
Robonyx
Рет қаралды 203 М.
Don't be Fooled!! This Cheap Yellow Display Can Do a LOT!!
10:39
Talking Sasquach
Рет қаралды 11 М.
Жёсткий тест чехла Spigen Classic C1
0:56
Romancev768
Рет қаралды 127 М.
Очень странные дела PS 4 Pro
1:00
ТЕХНОБЛОГ ГУБАРЕВ СЕРГЕЙ
Рет қаралды 422 М.
Где раздвижные смартфоны ?
0:49
Не шарю!
Рет қаралды 540 М.
С Какой Высоты Разобьётся NOKIA3310 ?!😳
0:43