Data Pipeline - Save Images from ESP32-cam to Directory

Hi all!

I have programmed my ESP32-Cam (in Platformio) to take images every 2.5 minutes. These images are actually microscope images and are saved into two folders on a SD-card ("Bright-field" and "Dark-field"-folders respectively).

Now, I would like to transfer these images to a directory on my Mac. I have checked out these options:
Please note that the camera runs on SoftAP and is not connected to some local wi-fi

  1. WebSocket - would be soo nice but I quickly found out I would need more time than I have to create HTML and JavaScript files.
  2. Follow the tutorial on StuartCAM - ESP32CAM Getting the Pictures Onto a PC | StuartsProjects , running YModem transfer code but it seems that the set-up is too complicated.
  3. Create a HTTP server and send images there.

I haven't tried none of these yet. Do you know any elegant solution to this? (elegant but still quick)!

All the best! <3

could you not just pop the SD card out of the ESP32-Cam, and into your Mac? :thinking:

YModem transfer can be achieved with TeraTerm.

@awneil suggestions is likely better though.

I for sure could and have been until now. But why should I? :face_with_peeking_eye:

You mean TeraTerm is more straight forward?

The terminal supports file transfer via Y-Modem protocol....It shouldn't be to difficult to integrate.
image

Because you say all the other options are "too much setup". :man_shrugging:

2 Likes

The article says that the process (using YModem transfer) was written for the circumstance that;

"But what if you don’t have a local WiFi or for resilience purposes you want to have all the received pictures transferred directly to a folder on the PC ?"

For sure you need to know how to setup Teraterm, but the only way of reducing the complexity here would be to write say an automated PC program, maybe with processing, to do the serial transfer in some sort of automated way.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.