ESP32-CAM: Simple AI Robot (Object Detection | Object Tracking | Lane Tracking)

preview_player
Показать описание
In this project, I would like to share with you how to make a simple AI Robot with ESP32-CAM module.
The robot can do the Object Detection, Object Tracking, Lane Autonomous Tracking and remote controlled by the Android Phone. The application would acquire the ESP32 address via a broadcast UDP package (255.255.255.255) , so we don't need to configure the address of the module, we just connect it to the same wifi network with the mobile.

The Android Application is tested and run smoothly on Android Phone with specifiation: Android 10, Snapdragon 730, Ram 6GB, 6.39 inches, 1080 x 2340 pixels.
So for best performace, please use the similar or higher specifiation.

Components:
1. ESP32-CAM module x 1
2. L298N Motor Driver module x 1
3. 1:120 Gear Motor x 2
4. wheel x 2
5. ball transfer unit x 1
6. Cardboard
7. Icream stick
8. Portable power bank

Other projects:

Raspberry Pi and Arduino: Logo Sorting System

ESP32-CAM: Remote Control Object Detection Camera

Arduino and Android: Breath Alcohol Tester

Arduino and Android: Object Tracking Camera

ESP8266 Arduino Project: Electric Lock and Unlocked by Android Fingerprint

#esp32camrobot #esp32computervision #esp32AI

Music and sound effect: Youtube Audio Library.

****************************************************
****************************************************
Рекомендации по теме
Комментарии
Автор

I configured my board as Tools/Board/ESP32 Wrover Module, and define CAMERA_MODEL_AI_THINKER for the pins definition. Because there are some different kinds of ESP32-CAM modules, so please check your board and your pins definition respectively.

I clarified my module by trying to run the ESP32 example CameraWebserver first, then keep the setting for my other projects, but it maybe different from yours.

Regarding my code, to make sure the camera module is initialized fine, please enable DEBUG macro in ESP32CamAI ino file, then use Serial Monitor to check if this message is output: "camera init state 0".

roboticslearner
Автор

very very impressive .
seems easy to people, but object tracking takes a lot of time in training the machine to distinguish and come up with a sure results.

Wonderful job you've done there

dwaynecartex
Автор

This is a brilliant project. Thank you. It took me a while to figure it out, but when it worked it was beautiful. It's a complex code thanks for sharing it.

alexfernandesportrai
Автор

Thanks for posting this. Keep up your amazing work 😁

andres.manurung
Автор

Hello engineer, your project is great, thank you

yupingliao
Автор

Thank you very much for sharing such a great project, it is magnificent. Congratulations.

othoniel
Автор

I love this, Thankyou so much for sharing

Telboy-fvke
Автор

Your projects are so much fun...
thank you. (Samsung galaxy tab A, works great!)

fpsd
Автор

Nice info, thanks for sharing it, keep it up :)

Bianchi
Автор

How to connect the app to eps32 can board?? the serial monitor showing "camera init state 0" but app showing "cannot connect to esp32 camera"
please help

subhajitdutta
Автор

plzz make a video in which you will make the complete project step by step. I love this project and want to make it.

arpankarar
Автор

Great project!, which software did you use for the android app? I see the android source files in java in your github but I'd like to know where did you program it? Thank you in advance

noegutierrez
Автор

Do we have to put short pin on Enable A & B because my robot is not moving at all, rest all computer vision stuff is working well, what to do?? Please reply

tetejaspatil
Автор

Great project. In hackster tutorial you mentioned that Android phone can also control the ESP32-CAM GPIOs via UDP package. How to do this? simple code example will help a lot.
Thanks!

techworkforyou
Автор

sir can you please share me that which version of esp 32 you will use in these Project like esp32 Ai thinker or only esp32

sanketmendke
Автор

Could the camera be used for an edge detection robot?

mdandry
Автор

Sir, if I want to replace it with my own target detection model, how should I modify the code?

zengshuai
Автор

Hello there sir. Can you please explain how the code works and what all processes are going in the Esp32cam so that ot can detect objects?

krishnaghatol
Автор

Hi there! I am interested in this kind of projects. I am planning to make an object tracker robot using Arduino UNO, ESP32 camera module and a bunch of servomotors for the movement of the robot. Can you help me for the code for the camera in order to detect and track the object? I would really appreciate if you can help. Thank you very much!

davenygeilpatiluna
Автор

I’m trying to build something similar to this to sort brass by caliber by using a camera to read a headstamp where can I go for more info to learn how to build what I’m wanting?

Milbybc