Тёмный

ESP32 + 7in LCD + Fast RGB Interface 

Bytes N Bits
Подписаться 33 тыс.
Просмотров 11 тыс.
50% 1

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

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 39   
@eric.lopes.l
@eric.lopes.l 8 месяцев назад
The intro music is loud as f***!
@PeetHobby
@PeetHobby 7 месяцев назад
One O/I pin is a bit sad, he can't talk to other pins, and no one to push or pull with. 😊
@SianaGearz
@SianaGearz 2 месяца назад
Things that i don't like and that i feel they should ideally fix: No access to i2c. I2c would provide easy connection to sensors and easy IO extension. The i2c bus is used internally for the display touch panel connection, which means the pins aren't repurposed and can support numerous additional devices in parallel on the same bus! No access to native USB. So i can't even implement a custom USB device on the ESP32. What i'd like is a set of solder jumpers to be able to switch USB from UART to native USB. And also an actual second UART connector for the one capable of programming. Alternatively, i want two USB ports and maybe a solder jumper or at least a couple diodes to select where the processor will be powered from. Another improvement would be an SPI connector. A second SPI device can be multiplexed in via IO38. I also suggest connecting 0-2 pins of each colour channel to the highest bits of the same channel, old trick. A sensible compromise could be to also delete G2 from the display and repurpose it as an IO pin. I'm also not sure what DE is good for, whether it should be driven by the micro, or maybe fold it together with LCD_BL_CTR. "Persistence of vision". No. The system is simply not vblank-synchronised or double buffered and ends up scanning out intermediate state of the display, which looks broken, because the image must be scanned out whether ready or not, so through part of the scanout, it scans out the result of blanking operation, and through part, the result of particle draws. If you have to work with something like that, you'll make it much easier on your eyes by never clearing the whole screen, partitioning it into tiles, and issuing all drawing commands for one tile at a time, and you'll have to clip the individual draws. This is actually how object based drawing works in LVGL, it already runs in tiles, and you're bypassing this mechanism by issuing draw commands via LovyanGFX (essentially Adafruit GFX like library) manually.
@BytesNBits
@BytesNBits 2 месяца назад
Thanks for the tips.
@SianaGearz
@SianaGearz 2 месяца назад
@@BytesNBits Oops i'm dumb, there is no USB because the pins have been occupied with i2c bus. There will be no USB unless two sufficiently capable pins can be liberated somehow and i2c moved.
@huutung-h5c
@huutung-h5c 2 месяца назад
cho tôi hỏi với kích thước bộ nhớ đệm màn hình lớn như vậy bạn có phải dùng psram không
@BytesNBits
@BytesNBits 2 месяца назад
You can do the calculations for buffer sizes, but the PSRAM makes sure you have more than enough.
@huutung-h5c
@huutung-h5c 2 месяца назад
buf2 = (lv_color_t *)heap_caps_malloc(screenWidth * screenHeight * sizeof(lv_color_t), MALLOC_CAP_8BIT); tôi dùng như vậy có đúng không
@BytesNBits
@BytesNBits 2 месяца назад
It looks correct but be careful with the buffer size. There's only a limited amount of RAM - docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/memory-types.html#dram
@jeffschroeder4805
@jeffschroeder4805 8 месяцев назад
Very well explained, have had the display for awhile and really didn't understand how to use it. Thank you!
@BytesNBits
@BytesNBits 8 месяцев назад
Glad it helped!
@BerndSchmitt-Martinique
@BerndSchmitt-Martinique 8 месяцев назад
Masterclass of modern display handling. I have the 7 inch display with the yellow pcb from ALI but it only works until now with the Arduino GFX library....which i dont like at all. Like the majority of display users i started years ago with Bodmers tft_eSPI.... really excellent and fundamental work, but it was Lovyan who based his library on tft_eSPI and integrated the capacitive Touchscreens . Thank you very much for this content ....really appriciated. greetings from Germany
@BytesNBits
@BytesNBits 8 месяцев назад
Thanks for your comments. Glad you enjoyed it.
@maisys1267
@maisys1267 5 месяцев назад
Genial proyecto. ¿seria posible hacer que funcione con esp32 wroom32 ?. Gracias
@BytesNBits
@BytesNBits 5 месяцев назад
Yes. You'll need to modify the driver setup to match your ESP32 and LCD setup though. But the basic idea will be the same.
@IronRiviera
@IronRiviera 8 месяцев назад
Very Interesting. Sold out as of 2/2/24. I enjoy how you explain the code.
@BytesNBits
@BytesNBits 8 месяцев назад
It's a great screen if you can get one. Thanks for the comments.
@carlarmstrong1563
@carlarmstrong1563 6 месяцев назад
Like the video, please, please do one with SquareLine Studio etc :)
@BytesNBits
@BytesNBits 6 месяцев назад
On the list! Just got to find some time.
@budsakorn3049
@budsakorn3049 3 месяца назад
After I upload the first test code, why does esp32 keep rebooting?
@BytesNBits
@BytesNBits 3 месяца назад
I'm not sure. Can you run just a simple program that maybe just sends stuff to the serial link just to check the basic system is OK. Then expand from there to try to catch what's knocking it out. Make sure your power supply is OK.
@budsakorn3049
@budsakorn3049 3 месяца назад
​@@BytesNBits I was able to solve that problem, but I have another question. I want to connect an I2C sensor, but the I2C pins are already connected to the touchscreen and can't be used again. Are there any other pins I can use for the 7" display? Thank you very much.
@TT-it9gg
@TT-it9gg 5 месяцев назад
Excellent! Thanks for sharing! Best~
@BytesNBits
@BytesNBits 5 месяцев назад
No problem. I hope it was useful.
@wktodd
@wktodd 8 месяцев назад
Prescient Bob. I have been looking at these :-)
@BytesNBits
@BytesNBits 8 месяцев назад
Great. It's a lovely display if you want a control panel for your project. Bit lacking on the IO side but with the WiFi and Bluetooth you can get around that.
@johnglielmi6428
@johnglielmi6428 Месяц назад
Well the way you are describing the frame updates, it sounds as if it's exactly the same as how a progressive LCD TV works.
@BytesNBits
@BytesNBits Месяц назад
Very probably. I guess there's only a limited number of ways to easily reduce the data bandwidth.
@theimagequestphotography
@theimagequestphotography 7 месяцев назад
Hello, is there a code download link?
@BytesNBits
@BytesNBits 7 месяцев назад
github.com/getis/elecrow-7in-esp32-touchscreen. I tend to put them on the project page on my website.
@fra4455
@fra4455 8 месяцев назад
Great video✌
@BytesNBits
@BytesNBits 8 месяцев назад
Thanks for watching!
@fra4455
@fra4455 8 месяцев назад
@@BytesNBits nice job
@umutkayacan7659
@umutkayacan7659 8 месяцев назад
Nice!!!
@BytesNBits
@BytesNBits 8 месяцев назад
Great little (big) display.
@umutkayacan7659
@umutkayacan7659 8 месяцев назад
@@BytesNBits 🤣🤣
@Matt-d5z
@Matt-d5z 8 месяцев назад
Why do you assume we know what your talking about? What is a class what is an instance? I remember you were asking for our input on programming instructional series but nothing has transpired.
@BytesNBits
@BytesNBits 8 месяцев назад
Unfortunately some aspects of the project work require different levels of knowledge. This one needed a bit of object orientated coding to get it to work which I didn't have time to explain - it's a big topic. think of it as a pointer to topics you need to find out about. I will be covering C++ coding at some point but there are just too many projects to work with and the coding tutorials don't seem to perform as well as other topics so they tend to get pushed back a bit.
Далее
Connect Your ESP32 to Alexa with FauxmoESP
28:28
Просмотров 2,2 тыс.
Лучше одной, чем с такими
00:54
Просмотров 222 тыс.
ТАРАКАН
00:38
Просмотров 1,4 млн
Шоколадная девочка
00:23
Просмотров 454 тыс.
Лайфак года 😂
00:12
Просмотров 93 тыс.
I made a VGA card that blew my mind
15:44
Просмотров 428 тыс.
Part 1: Using TFT LCD Display without Library
54:57
Просмотров 12 тыс.
I found PERFECT display
51:32
Просмотров 616 тыс.
Forget WiFi! This Wireless Method is WAY Better?
12:14
Просмотров 613 тыс.
Making UI on Crowpanel HMI ESP32 Display |  Giveaway
23:00
Try these 16 Brilliant ESP32 projects!!!
11:18
Просмотров 584 тыс.
Лучше одной, чем с такими
00:54
Просмотров 222 тыс.