Тёмный

ESP32 2432-S028 Dev Board with LCD, Touch, SD, Audio and more. Working Code! CHEAP 

Rob Henry
Подписаться 474
Просмотров 20 тыс.
50% 1

ESP32 Development Board WiFi Bluetooth 2.8 Inch 240X320 Smart Display TFT Module Touch Screen
github.com/rhe...
macsbug.wordpr...

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

 

6 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 56   
@rhenry74
@rhenry74 11 месяцев назад
I finally got a full screen Sprite working for this. The trick is to use a 16 color pallet when creating your Sprite otherwise it can't allocate enough memory.
@BlondieSL
@BlondieSL 9 месяцев назад
AH! I'm glad that I saw your comment. I was about to suggest using sprites for a nice clean, not flashing display. But clearly, you found it. LOL At the price shown, these would be fun to play with. But I notice that they've now jumped by almost 100%! While interesting, the thing I don't like about these all-in-one things, is the lack of easy access to ALL of the I/O pins!
@nerddub
@nerddub 9 месяцев назад
There’s only just a couple io left over
@rhenry74
@rhenry74 9 месяцев назад
Search Amazon for Zhanshi
@MorrWorm8
@MorrWorm8 Год назад
Can’t wait to see whats next! I don’t know why but I’m really into this little chip. Amazing how versatile and powerful this little thing is.
@rhenry74
@rhenry74 Год назад
Non-intrusive fluid level detection 😉
@OMNI_INFINITY
@OMNI_INFINITY Год назад
@@rhenry74 Thanks for posting some good info. That github link has a 404 error though.
@robertoguerra5375
@robertoguerra5375 2 месяца назад
What’s next: video decoder. Just program a h264 stream requester and stream video :)
@Nebbia_affaraccimiei
@Nebbia_affaraccimiei 4 месяца назад
13:10 well don't worry just use an external usb to serial straigth to the esp32 , load an OTA sketch, so u can do it via wifi, and you're off :)
@YigalBZ
@YigalBZ 10 месяцев назад
Interesting video. Nice product for controlling projects. Are you planning on a video of how to design the graphics/buttons?
@rhenry74
@rhenry74 9 месяцев назад
Look at github.com/rhenry74/photo_res_graph_audio_sd/blob/master/src/main.cpp See the class LCDRect... an instance of this class knows how to "Draw" itself and if you pass it the location of a touch it can let you know if the touch "Hits" it. Rudimentary object oriented programming for sure but it can be used as a label or a button.
@walterhynson2898
@walterhynson2898 6 месяцев назад
I went to your git page I think I found to sound thing.
@volkinaxe
@volkinaxe 11 месяцев назад
been looking for info for these sorts of esp borads found one like this on aliexpress just been trying to get info on them is not ez looking to use one as a gif player
@rhenry74
@rhenry74 10 месяцев назад
I hope the links in the description help.
@surferdudemi
@surferdudemi 11 месяцев назад
TFT = thin-film transistor. It's the type of LCD display technology. en.wikipedia.org/wiki/TFT_LCD
@rhenry74
@rhenry74 11 месяцев назад
Ahhh Thanks for the clarification
@jamesgulrich7416
@jamesgulrich7416 11 месяцев назад
Thanks for the information. I bought an earlier version before the ESP32 was popular and there was ZERO information on it. Even the manufacturer had deleted the information for it because they were trying to push the 32 versions. After that I just avoid these all in ones like the plague.
@rhenry74
@rhenry74 9 месяцев назад
Yeah, I've been playing with an Elecrow all-in-one. I have a low level graphics driver working but it doesn't have Sprite, so I'm getting terrible flicker. They have examples of it working with LVGL but I'm not up to speed on LVGL yet. I feel your pain but hanging all this stuff together separately is far less cost effective.
@q3MaCrOsS
@q3MaCrOsS 5 месяцев назад
Hello! Thanks for the awesome video! Do you know what is the voltaje input for the EXT Power Conn : P1 ( VIN, TX, RX, GND )?. I would like to use an external battery so not sure where I should use the 3.7v or if I need an stepup to use 5v Thanks!!!
@rhenry74
@rhenry74 Месяц назад
No, that connector is a bit weird
@walterhynson2898
@walterhynson2898 6 месяцев назад
I love that sound
@sebzapata
@sebzapata 6 месяцев назад
Hi, I'm looking to make a small display that will get info from an API, turn the JSON into something readable, and display it on the screen. Do you reckon that would be relatively straightforward to do with this? I know how to call and handle APIs, but unsure about displaying the data on the screen. Once set up, is it similar to any other Arduino display?
@rhenry74
@rhenry74 6 месяцев назад
github.com/lovyan03/LovyanGFX/blob/master/examples/HowToUse/3_fonts/3_fonts.ino looks like you have lcd.print() and lcd.println() which would automatically advance a cursor so yes, i would say it is similar to Arduino displays
@andrewtitcombe8378
@andrewtitcombe8378 8 месяцев назад
Could be a good board. It's cheap because there are so many bad designs on it. For example The i2c connector is wrong. Such a shame
@rhenry74
@rhenry74 8 месяцев назад
One thing really good about this is the viewing angles. I didn't know how good they were until I compared it to some others. Or maybe the others are just bad 🤔
@estateagency8453
@estateagency8453 3 месяца назад
how to flash the esp32 lvgl 2.8 module to nerd miner?
@walterhynson2898
@walterhynson2898 6 месяцев назад
THANKS
@jcbrunhera
@jcbrunhera Год назад
good job Rob. Could you pls share the link on how to install the libs on arduino IDE? tks
@rhenry74
@rhenry74 Год назад
So you need to install github.com/lovyan03/LovyanGFX then include the header file (lgfx_ESP32_2432S028.h) in the github link in the description. Looks like I was using platformio. Hopefully it won't be too hard to translate.
@Musicmaddnes
@Musicmaddnes 10 месяцев назад
I want to get one of these i just dont know if it is using the IL9341/ST7796 or XPT2046/GT911.
@rhenry74
@rhenry74 10 месяцев назад
ILI9341 according to the website linked in the description
@matthewjsherman
@matthewjsherman 7 месяцев назад
i have the same board and i want to display a gif on repeat. I'm a complete novice and have been researching to no avail. can you please help?
@rhenry74
@rhenry74 7 месяцев назад
Did you see my previous link about the cheap yellow display CYD? Watch that video and check out its links to a GitHub repository that probably has something in it about displaying GIFs... I'm guessing. I have not tried to display any graphic file formats on ESP 32 displays... sorry.
@byGDur
@byGDur 5 месяцев назад
does it work well with a finger or thumb?
@walterhynson2898
@walterhynson2898 6 месяцев назад
please send the code for the sound
@walterhynson2898
@walterhynson2898 7 месяцев назад
what you a building is called a guie with sound
@icarossavvides2641
@icarossavvides2641 2 месяца назад
It seems you were in such a hurry to 'get this video out' that there's no real information as to how to program it etc...Also, I have this module and, from the sensitivity and surface finish, it's seems like a capacitive touch screen not resistive.
@njsurf1973
@njsurf1973 Год назад
I am having so many problems with this screen (absolutely my fault) I can get it to flash. And can get a serial "hello world" but anytime I try and load anything for the screen I get just a white screen.
@rhenry74
@rhenry74 11 месяцев назад
Are you trying my GitHub link?
@njsurf1973
@njsurf1973 11 месяцев назад
@@rhenry74 i had erase and reload a few libraries. had changed something for a past project and couldn't remember what. i usually make a copy of the library before i change it and include the changed one so the original doesn't break.
@rhenry74
@rhenry74 11 месяцев назад
@@njsurf1973 did you get it working? Seems like I remember running into a problem with library sharing when I was using the Arduino IDE. I think PlatformIO will keep all these libraries separate, which is usually wasteful but, maybe in this case, is a good thing.
@njsurf1973
@njsurf1973 11 месяцев назад
@@rhenry74 i did.. it was my mistake, having the wrong pins defined in the espi library. once i got that fixed it was fine
@rhenry74
@rhenry74 Год назад
www.lilygo.cc/products/t-hmi
@ysufbe
@ysufbe Год назад
broken link for github
@rhenry74
@rhenry74 Год назад
sorry, it wasn't public
@Fahnder99
@Fahnder99 5 месяцев назад
What did he take? Needthat.
@rhenry74
@rhenry74 7 месяцев назад
www.amazon.com/AITRIP-Development-ESP32-2432S028R-Bluetooth-240X320/dp/B0CKYVPWX9 the link i used to buy it on amazon is dead but another has sprung up ;-)
@javedhussain9514
@javedhussain9514 4 месяца назад
I am a newbee trying to learn about this board. I followed as much as I understand your RU-vid instructions but getting the following errors. Please help me understand these errors and how to fix them? Thanks. Arduino: 1.8.19 (Windows 10), Board: "ESP32 Dev Module, Disabled, Huge APP (3MB No OTA/1MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None" In file included from C:\Users\jhuss\Documents\Arduino\2.8-Factory-Program\LVGL_Arduino2.8RTP-CeShi-Hor\LVGL_Arduino2.8RTP-CeShi-Hor.ino:2: C:\Users\jhuss\Documents\Arduino\libraries\TFT_eSPI/TFT_eSPI.h:20: warning: "ESP32" redefined #define ESP32 : note: this is the location of the previous definition In file included from C:\Users\jhuss\Documents\Arduino\2.8-Factory-Program\LVGL_Arduino2.8RTP-CeShi-Hor\LVGL_Arduino2.8RTP-CeShi-Hor.ino:2: C:\Users\jhuss\Documents\Arduino\libraries\TFT_eSPI/TFT_eSPI.h:21: warning: "CONFIG_SPIRAM_SUPPORT" redefined #define CONFIG_SPIRAM_SUPPORT In file included from c:\users\jhuss\documents\arduino\libraries\lvgl-3\src\lv_conf_kconfig.h:15, from c:\users\jhuss\documents\arduino\libraries\lvgl-3\src\lv_conf_internal.h:15, from c:\users\jhuss\documents\arduino\libraries\lvgl-3\src/misc/lv_fs.h:16, from c:\users\jhuss\documents\arduino\libraries\lvgl-3\lvgl.h:24, from C:\Users\jhuss\Documents\Arduino\libraries\lvgl-3\src/lvgl.h:17, from C:\Users\jhuss\Documents\Arduino\2.8-Factory-Program\LVGL_Arduino2.8RTP-CeShi-Hor\LVGL_Arduino2.8RTP-CeShi-Hor.ino:1: C:\Users\jhuss\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.3/tools/sdk/esp32/qspi_qspi/include/sdkconfig.h:660: note: this is the location of the previous definition #define CONFIG_SPIRAM_SUPPORT CONFIG_ESP32_SPIRAM_SUPPORT C:\Users\jhuss\Documents\Arduino\2.8-Factory-Program\LVGL_Arduino2.8RTP-CeShi-Hor\LVGL_Arduino2.8RTP-CeShi-Hor.ino: In function 'void clearBufferArray()': C:\Users\jhuss\Documents\Arduino\2.8-Factory-Program\LVGL_Arduino2.8RTP-CeShi-Hor\LVGL_Arduino2.8RTP-CeShi-Hor.ino:163:17: warning: converting to non-pointer type 'unsigned char' from NULL [-Wconversion-null] buffer[i] = NULL; // clear all index of array with command NULL ^~~~ C:\Users\jhuss\Documents\Arduino\2.8-Factory-Program\LVGL_Arduino2.8RTP-CeShi-Hor\LVGL_Arduino2.8RTP-CeShi-Hor.ino: In function 'void lv_example_bar()': LVGL_Arduino2.8RTP-CeShi-Hor:525:37: error: 'ui_img_bar_320_01_png' was not declared in this scope lv_obj_set_style_bg_img_src(bar, &ui_img_bar_320_01_png, LV_PART_MAIN | LV_STATE_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~ C:\Users\jhuss\Documents\Arduino\2.8-Factory-Program\LVGL_Arduino2.8RTP-CeShi-Hor\LVGL_Arduino2.8RTP-CeShi-Hor.ino:525:37: note: suggested alternative: 'ui_img_bar_800_01_png' lv_obj_set_style_bg_img_src(bar, &ui_img_bar_320_01_png, LV_PART_MAIN | LV_STATE_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~ ui_img_bar_800_01_png LVGL_Arduino2.8RTP-CeShi-Hor:527:37: error: 'ui_img_bar_320_02_png' was not declared in this scope lv_obj_set_style_bg_img_src(bar, &ui_img_bar_320_02_png, LV_PART_INDICATOR | LV_STATE_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~ C:\Users\jhuss\Documents\Arduino\2.8-Factory-Program\LVGL_Arduino2.8RTP-CeShi-Hor\LVGL_Arduino2.8RTP-CeShi-Hor.ino:527:37: note: suggested alternative: 'ui_img_bar_800_02_png' lv_obj_set_style_bg_img_src(bar, &ui_img_bar_320_02_png, LV_PART_INDICATOR | LV_STATE_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~ ui_img_bar_800_02_png Multiple libraries were found for "Wire.h" Used: C:\Users\jhuss\Documents\Arduino\libraries\Wire Not used: C:\Users\jhuss\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.3\libraries\Wire Multiple libraries were found for "BLEDevice.h" Used: C:\Users\jhuss\Documents\Arduino\libraries\BLE Not used: C:\Users\jhuss\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.3\libraries\BLE Multiple libraries were found for "SD.h" Used: C:\Users\jhuss\Documents\Arduino\libraries\SD Not used: C:\Program Files (x86)\Arduino\libraries\SD Not used: C:\Users\jhuss\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.3\libraries\SD Multiple libraries were found for "WiFi.h" Used: C:\Users\jhuss\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.3\libraries\WiFi Not used: C:\Program Files (x86)\Arduino\libraries\WiFi Multiple libraries were found for "SPI.h" Used: C:\Users\jhuss\Documents\Arduino\libraries\SPI Not used: C:\Users\jhuss\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.3\libraries\SPI exit status 1 'ui_img_bar_320_01_png' was not declared in this scope This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
@walterhynson2898
@walterhynson2898 6 месяцев назад
It clips to protect little ears
@rhenry74
@rhenry74 9 месяцев назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0AVyvwv0agk.html CYD 👍
@rhenry74
@rhenry74 11 месяцев назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-6JCLHIXXVus.html Nice mod for audio.
Далее
Cheap and Easy to Use ESP32 Screen!
8:21
Просмотров 136 тыс.
Сказала дочке НЕТ!
00:24
Просмотров 725 тыс.
Fixing Plastic with Staples
00:18
Просмотров 1,2 млн
The Z80's secret feature discovered after 40 years!
16:07
When Did Raspberry Pi become the villain?
21:54
Просмотров 1,6 млн
Hackerbox 0099 - Neunundneunzig
11:15
Просмотров 4,5 тыс.