Hey.
I am new at this stuff and need some help.
I have this screen First Components. winstar-WF50-800480FS#0SP4-FC.
I am looking at Arduino Uno Rev3 to run it, as at what I can see it would and should be OK for the job of using it to connect the screen to my PC so that I could send text and images on the screen to make sure it does what I need it to do.
Incoherent, but other 800x480 displays have been claimed by the suppliers to run on a Uno. What you need to do is first ensure that an Arduino library is available for it. If that is not absolutely clear, you best ditch it for one that IS clear.
I would not have thought a Uno a good choice for this and, if you haven't already bought it, an ESP32 is probably a better bet. It is a 3.3v device, faster, and with more memory.
Basically, I want to use Uno as connector between the screen and PC to test the screen for what I need it for. So connect Uno to the PC and through that to the screen and send test images to ensure the screen is good enough quality and brigthness etc.
Would this ESP32 be suitable instead of the Uno iny our opinion?
OK, as I am very new to this stuff, if you do not mind, how would I go about checking if the library is available?
This screen is built on a BT816X chip produced by Bridgetek, it belongs to the EVE3 family. The library you can use is the one designed by James Bowman for gameduino 2/3/X; you just have to modify it to add the specifications of the screen you want to use.
I suggest that if you have already considered investing in those screens, go directly for the screen that includes a touch panel, the same library can manage it without further adjustments.
In my spare time I have modified the library to work with boards like teensy 4.1, 4 or 3.6, so that in combination with the most recent SdFat library, you can use the SDIO reader that comes native on those boards, to handle the multimedia aspect: AVI videos, jgp, jpeg, png images and audio files. The chips that I have been able to get working are BT817 (EVE4), FT813 (EVE2) and FT801 (EVE).
Here is a small example of what you can achieve with this type of TFT
I'm not familiar with it, but probably not. It appears to be a single purpose device and, of all the ESP32s available, this would seem the worst choice. The reason why I said what I said before is that an ESP32 has the smarts and power to replace an Arduino entirely, while this one serves merely as an IOT shield complementing Arduino. It seems like a waste of resources and money.
All you need is an ESP32 or ESP8266 that has an I2C bus shown in the pin diagram.
If they are coy about what pin does what, there isn't much point in asking them. A standard ESP32 development kit should suffice, and is probably cheaper. The ESP vroom board seems common around here. Another option is the NodeMCU, which is ESP8266.
Another aspect that you must consider is the energy demand of the backlight, these screens have a demanding circuit, sometimes they require their own 5V supply source, this could even prevent the screen from working correctly