Connect esp32 cam and arduino

I want to connect the esp32 cam with Arduino Uno such that the data from my esp32 cam can be read by Arduino and displayed on a TFT LCD screen. I have tried to find a solution to this problem but I was not able to but I am pretty sure that it is possible. Please help

Please help us to help you.

Describe the actual project, what your using the ESP32CAM for and what type of 'data' and how much, you want to move across to the UNO.

I want to get the video stream back from my esp32 cam to Arduino to display it on a TFT LCD screen

The UNO does not have a fraction of the processing power or speed needed to deal with a standard 'video stream' and I doubt the average TFT LCD will be fast enough to display them.

You might be able to transfer individual images.

can i use a standard esp32 or esp8266

You'd have to take your image from the ESP32 CAM and downsize it to your display screen size before displaying on the screen. It is possible to run a display with just the ESP32CAM.

To downsize an image, see this article on machine learning, Simple machine learning with Arduino KNN | Arduino Blog.

I know that i can connect the display with the esp32 cam itself but i have some other reasons to connect it to a separate esp32 board . Can you please help me

Well you can transfer the image by serial or SPI or I2C from the ESP32 to the Uno. I'd have the ESP32 downsize the image before transferring.

So for the image transfer use, the information from the KNN link to downsize the image and there are plenty of serial or I2C data transfers. Know that the Uno is 5V and the ESP32 is 3.3V so you'll need to level shift the signals.

Can you please explain a little bit in more detain as i am a beginner to arduino

I want to send the images taken by esp32 to an arduino board. It it possible to do so?

Yes, of course it is. They are both digital devices with several communications interfaces. Do you mean wired or wireless?

duplicate post
https://forum.arduino.cc/t/connect-esp32-cam-and-arduino/958656

TOPIC MERGED.

Could you take a few moments to Learn How To Use The Forum.

Wired

Yes it is, a standard Serial connection can be used.

However its unclear, at least to me, what question you are now asking. The original post was about streaming video but now you seem to be asking about individual images, which is a very different requirement.

Whilst the transfer of images either from the memory array that is the ESP32CAM image or the image copy saved on SD, is indeed possible to another Arduino or indeed directly to a PC, its not really in the 'beginner to arduino' region.

Have you any experience of reading and writing memory arrays or files to and from SD cards ?

What about reading\writing stuff between two Arduinos over Serial interfaces ?

Will you be waiting for someone to just write the code for you, or will you make an attempt, get stuck, post your best efforts and seek help?

You will want to read about downsizing an image. Say you set your camera to have an image of 640X480 and you send that image to your OLED display that is 128X128. As you may notice the image from the camera is much bigger than the display? So to display the image on a smaller OLED screen the image will need to be downsized, right? With me so far? The link about KNN machine learning has code in it on how to downsize an image. You will need that code to downsize the images from your ESP32CAM so you can display them on a smaller display. Understand?

After you figure out how to downsize an image, then you'll want to figure... Actually, you'll want to start with the display. The display will determine the downsizing that will need to be done. After the image is downsized then figure out how to transfer.

What other info do you need to get started?

I use FTP to transfer images from a ESP32CM to a FTP server.