I want to control a robot and view video feed from an attached camera from anywhere. The video camera is easy, I can just do port forwarding on an ESP32-CAM and access the feed using NGROK.
But how would I control the robot? Should the robot host a website?
In this project I used an ESP32_CAM.
He controls the truck, the robotic arm and even sends images captured by the camera.
I used a webserver and configured ESP-CAM to be an AP.
My toy truck is finished.
I hope I selected the correct category, if not, I apologize and ask the moderators to move the topic to the appropriate category.
It has forward and reverse, right and left motion control.
It has a robotic arm mounted on the body.
On the arm there is an ESP32_CAM with the camera activated.
The ESP32_CAM controls all the movement of the truck and the arm.
All controlled by WiFI and with the image on the screen of a cell phone or tablet.
Below images. …
How did you run the webserver? Also I need to use an Arduino Mega as well as the ESP32 CAM because the CAM doesn't have enough I/O.
Webserver is a good idea. Check out the examples for wifiNina, like AP_Webserver, it has a good method for getting input from the url and sending data back to the browser
Without considering camera pins, how many pins do you need?
4 - Stepper motor (robotic arm base)
4 - Servos (robotic arm joints and a linear actuator)
8 - Motor driver (L298N 4WD system)
EDIT - I guess I could use one L298N to control all four motors considering that it doesn't need to be very fast and that I only need to move two motors independently from the other two motors, rather than four motors all doing different things.
This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.