Add a ESP32 Camera to Elegoo Smart CAR V3+

Hi!

I have an Elegoo Smart Robot Car v3+ and I want to add a esp32 camera to it. It has an Arduino Uno board with an expansion board slotted into it. I have looked at how to connect the camera but it appears I need an extra reset terminal but I don’t seem to have that nor does the Arduino Mega board. Any ideas how I can get around this?

Thank you so much in advance for your help!

I’ve been looking into this too. The Elegoo Smart Robot Car V4 appears to use a ESP32-VROOM customized to be integrated into the Robot Uno base, but it seems adaptable to the ESP32-CAM.

One challenge I’ve been trying to figure out is the serial interface between the ESP and the Uno. Uno is 5v power and IO while the ESP is 3.3V power and IO. The ESP module has a 5v to 3.3V regulator so the power issue is taken care of, but there’s been great debate about the IO interfacing between the two. I looked at the specs of the Elegoo V4 and I am not seeing any logic shifting, except I think a resistor. It seems you can get away with connecting the UNO UART RX/TX to the ESP32 UART TX/RX even though it is not recommended by Espressif.

Another reason I would rather custom upgrade the V3 to the V4 is that the motor driver is a separate board from the shield while in the V4, the motor driver is built into the shield.

Then there’s the programming of the ESP32-CAM so it can send commands received through it’s BLE/WiFi down to the UNO.

I’m hoping too that Elegoo support would be willing to send me the extra hardware I’d need to mount the ESP32-CAM module, and clarify many of the specs in their V4 documentation. It’s not as clear as they have it for the V3.