NEW UWB Project! New UWB chip!
8:16
5 місяців тому
2023 New ESP32Berry Project with T-Deck!
3:48
10 місяців тому
We can create a voice command system!
9:54
11 місяців тому
КОМЕНТАРІ
@npraam5176
@npraam5176 5 годин тому
hi.. can we do it in realtime ?
@jumbo999614
@jumbo999614 6 годин тому
With Xiao Cam, do you still have to press Reset button while uploading sketch? I have problem with ESP32-Cam not able to upload the sketch.. Now I want better cam. But I don't want to go through the same difficulty while uploading sketch.
@carberrypd
@carberrypd 12 годин тому
Would this project work on an ESP32-PICO?
@Yakroo108
@Yakroo108 День тому
👍👍👍
@user-fx4lj3xm1x
@user-fx4lj3xm1x День тому
I like you new project and I want to build something similar! Please let me know how to run Linux on t-deck and to display terminal on the screen? 🙏
@ThatProject
@ThatProject 17 годин тому
Thanks. If you google it, it looks like Linux can be used on the ESP32, but this is difficult to use in practice. If you must use Linux, I recommend using SBC.
@blogactivities5462
@blogactivities5462 День тому
is it possible to take a photo and save in SD?
@ThatProject
@ThatProject 18 годин тому
Captured image frames can be used as JPEG and saved to an SD card.
@blogactivities5462
@blogactivities5462 14 годин тому
@@ThatProject Thanks for your reply! I am looking for the scenario that the device , esp32 i mean, connect to usb camera and take ONLY picture and send to the server. taking picture can trigger by http request, web socket or MQTT. I don't need live video streaming or video recording. only picture is necessary. I do appreciate if you do some project like this or direct me about this. / I learn a lot from your channel / Thanks
@alexanderracanac
@alexanderracanac 3 дні тому
Hello, I love your work and hope you can resolve this doubt. My esp32 CAM suffered a lens misfortune that has default, so I bought the ov2640 lens. With the example code camera web server does not work. I use the latest version of the arduino ide and use the programming board to load the code. I already tried to put all the modules that appear at the beginning of the code and none works. How could I fix that? Greetings.
@ThatProject
@ThatProject 2 дні тому
Before purchasing a new one, did you have any problems with the OV2640 that came with it? The reason I'm asking this is because there may be a problem with the 24pin connector of your ESP32CAM board.
@alexanderracanac
@alexanderracanac 2 дні тому
@@ThatProject No, I had no problem just broke part of the lens connection, that was reason I boight another one.
@ThatProject
@ThatProject День тому
Then there is a possibility that there is an issue with the newly purchased OV2640 lens. Double check on another ESP32CAM board.
@f7p1764
@f7p1764 3 дні тому
can you use this font in sprites? Make scrolling line with transparent background?
@ThatProject
@ThatProject День тому
That's a good question. Are you trying to use a custom font in LovyanGFX rather than LVGL? (Because you mentioned using it on a sprite) I think you can use it on a sprite with a regular glyph bitmap type(not for LVGL) without issues.
@sakshamgarg9395
@sakshamgarg9395 3 дні тому
I followed the video strictly and it got working but after 2-3 recordings it is not working as it starts recording but doesn't complete and then restart
@ThatProject
@ThatProject 3 дні тому
Since data is stored in Flash, writing of the file will not be completed if the available capacity is exceeded. I think you should change the partition to increase the flash size as much as possible, and if that doesn't work, you should change it to save on the SD card.
@katchupoy01
@katchupoy01 4 дні тому
this is amazing.
@Dewal4
@Dewal4 4 дні тому
How to expand this project to send data to not only local server?
@Takeover738
@Takeover738 4 дні тому
Can't get no video to stream on app do i need use your github code?
@ThatProject
@ThatProject 4 дні тому
First, connect ESP32CAM to your PC via RTSP or HTTP and check the incoming image. There is nothing special about the app. If there is no problem on your PC, you will see the same incoming image in the app.
@Dewal4
@Dewal4 5 днів тому
Ok.I have sound on my mac browser, but no luck on iphone, safarafi chrome and firefox tested on ios. Also graph doesn't show up anything, only sound
@ThatProject
@ThatProject 4 дні тому
That's weird. Have you checked the console of your Mac's web browser for any errors?
@Dewal4
@Dewal4 4 дні тому
​@@ThatProject I had missing this file. I admit it. Now it's on the place, but still error
@Dewal4
@Dewal4 4 дні тому
@@ThatProject OK, I found what was an issue. I run node from terminal by: node /user/etc/etc. Now I did cd to that direction and then node server.js
@Dewal4
@Dewal4 4 дні тому
@@ThatProject Still no sound on mobile browser thou
@ThatProject
@ThatProject 4 дні тому
@@Dewal4 You said that the Mac's browser outputs sound. However, there is a problem here where the plot does not appear. Check whether plotly.js has been loaded properly using the inspector in your web browser. Also, it is necessary to check whether the web socket is connected to the mobile and whether the HTML file is read properly.
@Usman--fe3uh
@Usman--fe3uh 5 днів тому
sir, i keep getting -1 in response from server, i checked and tried every single thing but the issue is not resolved. for reference im sing the following configuration ip address: i get from typing ipconfig and then ipv4 under LAN adapter Wi-Fi the server is working as i checked it on postman. its getting request PLEASE HELP ASAP!
@Usman--fe3uh
@Usman--fe3uh 5 днів тому
Sir, I've done everything i could but the HTTP response is still -1. I enabled IP routing about which i read in this videos comment section but noting helped. Actually im working on a bigger project and this is a part of it but unfortunately without going through this, i can't proceed. I will be using this transcription to send to Chat GPT and get the result.
@user-di5fm5vu9v
@user-di5fm5vu9v 5 днів тому
Hello, I want to use it on stm32, can it be used? I keep getting errors when building. The reason is that the bare metal cross tool chain does not have mutex. Can you please teach me how to use it on arm?
@ThatProject
@ThatProject 4 дні тому
STM32 is not my field. Sorry.
@FrankP83
@FrankP83 5 днів тому
Hi man!I' don't know, but i've read that the lv_conf.h need to be changed as below : *E.g. #define LV_FONT_CUSTOM_DECLARE LV_FONT_DECLARE(my_font_1) LV_FONT_DECLARE(my_font_2)*/ So, if i've 2 fonts i need to modify the lv_conf.h in this way : #define LV_FONT_CUSTOM_DECLARE LV_FONT_DECLARE(myfont15) LV_FONT_DECLARE(myfont30) Why you are not using this approach? Anyway with the approach above, i've issue if i define two fonts , because there are all variables that are already available in the first font defined... I want to declare the fonts just one time...this for me now is a problem...do you have any suggestion?! Thanks in advance!
@ThatProject
@ThatProject 5 днів тому
/*Optional declare custom fonts here. *You can use these fonts as default font too and they will be available globally. *E.g. #define LV_FONT_CUSTOM_DECLARE LV_FONT_DECLARE(my_font_1) LV_FONT_DECLARE(my_font_2)*/ The above method allows you to use custom fonts in all of your projects. Using custom fonts depending on the project can prevent unnecessary memory waste.
@FrankP83
@FrankP83 5 днів тому
@@ThatProject if i use the approach in your video, in my case, doesn't work :/ I've two files where i use different fonts size. in each file i've set the LV_FONT_DECLARE(FilMachineFontIcons_20.c),LV_FONT_DECLARE(FilMachineFontIcons_30.c) ecc ecc ...but i've got this error : Library/Arduino15/packages/esp32/tools/xtensa-esp32s3-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: sketch/objs.a(TheBeginning.ino.cpp.o):(.literal.menu+0x14): undefined reference to `FilMachineFontIcons_20' , also for FilMachineFontIcons_30 If i include the FilMachineFontIcons_20.c in each file, i've another erro, a redifinition of same variables used in each font file, like the following : error: redefinition of 'const uint8_t glyph_bitmap []' how can i solve this issue?!Thanks in advance! :)
@FrankP83
@FrankP83 5 днів тому
@@ThatProject I've solved, the issue was that the font.c files where in a inner folder called "resources"...not the main one with the .ino file. How can i place the font.c files in an inner folder? Thanks in advance!!
@ThatProject
@ThatProject 4 дні тому
@@FrankP83 Just copy the font file into your project the way I did. Also, LV_FONT_DECLARE() does not include the file extension. LV_FONT_DECLARE(your_font_file_name_without_extension)
@coderhex1675
@coderhex1675 6 днів тому
dude, please make tutorial series for LVGL with FReeRTOS kernel. I think the performance will be the best.
@yakkook
@yakkook 6 днів тому
Psram을 사용하는 방법도 알려주세요. Esp32 s3 에서요
@dhrubrawat9316
@dhrubrawat9316 6 днів тому
great tutorial.
@muhammadshahzaib3813
@muhammadshahzaib3813 6 днів тому
Nice video as always, Can you also make a video of making simple assets files that can be used with lvgl projects?
@aisyahputri6712
@aisyahputri6712 7 днів тому
Henlo. I hope you can answer my question. What is the maximum distance on an rc car in response to a remote control?
@ThatProject
@ThatProject 6 днів тому
In my case, it covers more than 15 meters in an open environment and I have no problems using it.
@yasserfetouhi7711
@yasserfetouhi7711 8 днів тому
Why are you using so much files , which one of these files get uploaded? Can we minimise it to be in one file ?
@ThatProject
@ThatProject 6 днів тому
Code written in C++ OOP style. If you don't like this style, you can write them all in one ino file. But it's very difficult to maintain and doesn't really take advantage of C++.
@sumitdebbarma1209
@sumitdebbarma1209 8 днів тому
Please talk that will help us understand better. Else it seems to us that it's a video that shows us only what you can do. Please don't mind I am just telling you the truth, and truth tastes bitter and hard to digest, I believe most viewers feel the same as me.
@ThatProject
@ThatProject 8 днів тому
This is a UKposts video from the early days, so everything was a bit clumsy.
@ardeahimawannugroho1331
@ardeahimawannugroho1331 9 днів тому
Hi, can I ask you something? I plan to make a home door security system project using face recognition (convolutional neural network method) based on the Internet of Things for my campus assignment. I will use raspberry pi zero w for the brain and esp32cam for the video stream. The system works esp32cam (web server) will send an IP and will be retrieved by raspberry pi zero w, for face recognition using the convolutional neural network method it uses openCV and there will be 3 sensors (vibration sensor, ultrasonic sensor (HC-SR04), reed switch sensor) and will be displayed on a TFT screen to see from the user's side and there will be a website for administrators to add their face database and there will be a realtime livestream on the website so that it can be checked when outside and there is a history for who is outside. Can this be possible? if so, what steps should I take? Thx u
@ThatProject
@ThatProject 5 днів тому
First of all, I think it would be a good idea to create a part where RPI receives the video from ESP32CAM and processes it with OpenCV.
@marcsmith2342
@marcsmith2342 9 днів тому
The exemple works with the default camera that comes with the ESP-CAM but when i use another lense i bought (wide angle) it doesn't work anymore...Any changes to the code? Could mt camera be defective? Thank you!
@ThatProject
@ThatProject 9 днів тому
There is nothing to change in the code. Additionally, the OV2640 is sold as a combination of a CMOS sensor and lens. If there is an issue, the newly purchased module may be the problem.
@RobertAlvaradoLugo
@RobertAlvaradoLugo 9 днів тому
Sale mas barato que IoT Core?
@ThatProject
@ThatProject 9 днів тому
Which IoT Core are you talking about?
@vsujay6438
@vsujay6438 10 днів тому
Hi! yesterday i asked a question regarding ESP32CAM " Is jamming caused by nearby communication signals?" .Yes, the jammer is deployed nearby around 30 m radius . Is there any alternative for this .I'm really stuck .Can you please help!
@ThatProject
@ThatProject 6 днів тому
As I already said, attaching an external antenna to the ESP32CAM can be a good idea. It also seems possible to change the Wifi channel to find the best channel. esp32.com/viewtopic.php?t=371
@r.in.shibuya
@r.in.shibuya 10 днів тому
Great channel ! Just starting with esp32 and lvgl....does square line studio support lovyanGFX?... basically I am trying to get those rounded end arc gauges in lovyangfx... lovyangfx example has the sharp corners on the arc.
@ThatProject
@ThatProject 9 днів тому
LovyanGFX and Squareline Studio have absolutely nothing to do with each other. Squareline Studio is a tool that allows you to easily complete UI without coding, and LovyanGFX is a driver that draws the display you have.
@vsujay6438
@vsujay6438 11 днів тому
Hi,Big fan of your work after watching "ESP32CAM | Sending images via UDP". i'm still a beginner and learning ,I have a doubt regarding ESP32CAM can this bypass a jammer (wifi,2g,3g,4g,5g signals) . is there any alternative way to this. can you please help.
@ThatProject
@ThatProject 10 днів тому
The built-in antenna on the ESP32CAM AI-Thinker board is not very good. For smoother communication, it is recommended to attach an external antenna. Is jamming caused by nearby communication signals? And also, please ask your question below the video of the project. thank you
@AndersEinarHilden
@AndersEinarHilden 11 днів тому
I prefer the first one, but i wish they would inset the connectors and usb (somewhat like the bottom one), so you could hide the connectors behind the screen and not stick out ,,🤔
@xamashee
@xamashee 11 днів тому
Finished products are always great! Can't wait to see Esp32p4 display products.
@TeslaWorks
@TeslaWorks 11 днів тому
Great lessons, I've been watching them for a whole week now and it's better about lvgl, which is now on youtube. I really ask you, please do a lesson on how to connect a non-standard display using LovyanGFX. I really need your help to do my graduation project.
@dr.kishorkumar256
@dr.kishorkumar256 11 днів тому
I implemented the discussed library with an ESP32 S3, connecting a mouse to GPIOs 19 and 20. The mouse's light is on now! However, I am encountering the following error. If convenient, could you please guide me further? Thank you for your time. Setup started USB host started E (847) HUB: Bad transfer status 1: CHECK_SHORT_DEV_DESC E (847) HUB: Stage failed: CHECK_SHORT_DEV_DESC #include "EspUsbHost.h" // Define mouse button constants #define MOUSE_BUTTON_LEFT 0x01 #define MOUSE_BUTTON_RIGHT 0x02 #define MOUSE_BUTTON_MIDDLE 0x04 #define MOUSE_BUTTON_BACKWARD 0x08 #define MOUSE_BUTTON_FORWARD 0x10 class MyEspUsbHost : public EspUsbHost { public: void onMouseMove(int8_t x, int8_t y, int8_t wheel) { Serial.printf("Mouse Move: X=%d, Y=%d, Wheel=%d ", x, y, wheel); } void onMousePress(uint8_t buttons) { Serial.print("Mouse Press: "); if (buttons & MOUSE_BUTTON_LEFT) { Serial.print("Left "); } if (buttons & MOUSE_BUTTON_MIDDLE) { Serial.print("Middle "); } if (buttons & MOUSE_BUTTON_RIGHT) { Serial.print("Right "); } if (buttons & MOUSE_BUTTON_BACKWARD) { Serial.print("Backward "); } if (buttons & MOUSE_BUTTON_FORWARD) { Serial.print("Forward "); } Serial.println(); } void onMouseRelease(uint8_t buttons) { Serial.print("Mouse Release: "); if (buttons & MOUSE_BUTTON_LEFT) { Serial.print("Left "); } if (buttons & MOUSE_BUTTON_MIDDLE) { Serial.print("Middle "); } if (buttons & MOUSE_BUTTON_RIGHT) { Serial.print("Right "); } if (buttons & MOUSE_BUTTON_BACKWARD) { Serial.print("Backward "); } if (buttons & MOUSE_BUTTON_FORWARD) { Serial.print("Forward "); } Serial.println(); } // Add any other methods needed for your implementation }; MyEspUsbHost usbHost; void setup() { Serial.begin(115200); delay(500); Serial.println("Setup started"); usbHost.begin(); Serial.println("USB host started"); } void loop() { usbHost.task(); }
@TT-it9gg
@TT-it9gg 12 днів тому
Can it play video?
@ThatProject
@ThatProject 11 днів тому
It seems that AVI files can be played directly in the OpenMV environment. www.hackster.io/naveenbskumar/watch-movies-on-the-arduino-giga-r1-3e4761
@TT-it9gg
@TT-it9gg 11 днів тому
@@ThatProject Got it. Thanks for the info.
@deepeshkumarpandey5469
@deepeshkumarpandey5469 12 днів тому
Hi i tried your code , but the the esp keeps rebooting, can you please provide exact sdk config file that you used ? Please
@ThatProject
@ThatProject 11 днів тому
After I shared this project, esp-skinet was updated a lot. So I think you should refer to the official page. github.com/espressif/esp-skainet/tree/master/examples/en_speech_commands_recognition
@WESCLEYEMANUEL
@WESCLEYEMANUEL 12 днів тому
Você pode fazer um tutorial , passo a passo de como configurar um código no arduíno ide para esp32 e usando LVGL e um software para fazer a parte gráfica, não me lembro do nome desse software no momento. Desde já eu te agradeço!
@ThatProject
@ThatProject 12 днів тому
Check this out. This is the latest version of the LVGL tutorial. ukposts.info/have/v-deo/q2SQmouun61exX0.htmlsi=5oKt_oCRDMUE5TyM
@user-tu7yf5xe6x
@user-tu7yf5xe6x 13 днів тому
Так и не поехал 😂
@adiyasurenjargalsaikhan3218
@adiyasurenjargalsaikhan3218 13 днів тому
Thanks awesome project, I tried ur code but when I try to execute Update.writeStream(); nothing has flashed. This function returned zero... What I made wrong?
@ThatProject
@ThatProject 12 днів тому
It seems like a situation where writing is impossible. There is a possibility that the FW file downloaded from the server exceeds the available flash capacity and the FW is not stored in flash memory correctly. Would you like to check the size of the downloaded FW?
@michaelnet588
@michaelnet588 13 днів тому
Hello do you know if i can miner unmeable with these asic
@ThatProject
@ThatProject 13 днів тому
Sorry, I have no idea about that.
@craigstoneking2825
@craigstoneking2825 13 днів тому
I am getting a status from the camera of 0x00 (Focusing), but I never get a status of 0x01 (Focused). Instead, I mostly get an undocumented status of 0x20. Can you provide any insight into what is happening? Thanks.
@ThatProject
@ThatProject 13 днів тому
I'm not sure about 0x20. Never got this status while focusing on the subject. This is all the statuses I know. #define FW_STATUS_S_FIRMWARE 0x7F #define FW_STATUS_S_STARTUP 0x7E #define FW_STATUS_S_IDLE 0x70 #define FW_STATUS_S_FOCUSED 0x10 #define FW_STATUS_S_ZONE_CONFIG 0x16 #define FW_STATUS_S_FOCUSING 0x00
@LawlessCarrot
@LawlessCarrot 13 днів тому
I cant seem to make it work on the 2.4" ESP-32 (CYD), lol am I missing something. I just used the Demo from Arduino..
@ThatProject
@ThatProject 13 днів тому
Have you tested TFT_eSPI in CYD first? If text is displayed on the screen without an issue, I don't think there will be an issue with this either.
@LawlessCarrot
@LawlessCarrot 13 днів тому
@@ThatProject I cant seem to get anything working on the 2.4, I can with the 2.8".
@ThatProject
@ThatProject 12 днів тому
@@LawlessCarrot Are you saying it works on a 2.8-inch display but not a 2.4-inch display? What graphics IC is each?
@tomasdelfinageronimo927
@tomasdelfinageronimo927 13 днів тому
Hello! hope everything is well with you. I'm creating a glove that translates gestures into text and audio and I need your help to develop the corresponding application with Flutter, ESP32, Arduino IDE and Bluetooth.” Just create a flutter application that will receive words coming from the Arduino IDE's serial monitor and print it on the application screen. I would really appreciate it.
@tomasdelfinageronimo927
@tomasdelfinageronimo927 13 днів тому
Hello! hope everything is well with you. I'm creating a glove that translates gestures into text and audio and I need your help to develop the corresponding application with Flutter, ESP32, Arduino IDE and Bluetooth.” Just create a flutter application that will receive words coming from the Arduino IDE's serial monitor and print it on the application screen. I would really appreciate it.
@tomasdelfinageronimo927
@tomasdelfinageronimo927 13 днів тому
Hello! hope everything is well with you. I'm creating a glove that translates gestures into text and audio and I need your help to develop the corresponding application with Flutter, ESP32, Arduino IDE and Bluetooth.” Just create a flutter application that will receive words coming from the Arduino IDE's serial monitor and print it on the application screen. I would really appreciate it.
@tomasdelfinageronimo927
@tomasdelfinageronimo927 13 днів тому
Hello! hope everything is well with you. I'm creating a glove that translates gestures into text and audio and I need your help to develop the corresponding application with Flutter, ESP32, Arduino IDE and Bluetooth.” Just create a flutter application that will receive words coming from the Arduino IDE's serial monitor and print it on the application screen. I would really appreciate it.
@Bunny-ho8bi
@Bunny-ho8bi 15 днів тому
i want to convert my mechanical keyboart to wireless bluetooth keyboard as my mac does not have a free usb port so. if i use esp32 s3 then is there any limitation like typing speed or like latecy in input my typing speed is about 70-80 wpm so can this module handle this speed ?? plz help and if you can suggest any other way to build this, in out county esp 32 is too expensive
@zz9pa
@zz9pa 15 днів тому
I realise this is an old video - but from the comments here - it seems you got the SC01+ working with TFT_eSPI (boing_ball and friends use that) How did you do that ?
@marcop3517
@marcop3517 15 днів тому
Great video but got a bit rushed at the end when bringing the code across to the IDE and changing the code to actually make it work.
@deepeshkumarpandey5469
@deepeshkumarpandey5469 15 днів тому
CMake Error at C:/Users/deepe/esp/v5.2.1/esp-idf/tools/cmake/build.cmake:268 (message): Failed to resolve component 'esp-sr'. getting above error and still unable to resolve any guidance ?