SlideShare a Scribd company logo
1 of 15
Color Detection &Tracking with ESP32
CAM & OpenCV
Name of the Students:-
SAURABH SINGH(1907042)
AMIT KUMAR(1907006)
SHIVAM(1907046)
SAARTHAK GIRI(1907039)
Major Project
Under the Supervision of :-
PROF. ISRAJ ALI
School of Electronics
Overview:-
This project is all about Color Detection & Tracking with ESP32 CAM Module & OpenCV.
We will be detecting any specific colors during live video streaming. Colour detection is
necessary to recognize objects, it is also used as a tool in various image editing and
drawing apps.
Here we have used the ESP32-CAM module, which is a small camera with the ESP32-S
Chip. Besides the OV2640 camera and several GPIOs to connect peripherals,it also
features a microSD card slot that can be useful to store images taken with the camera.
Bill of Material:-
S.N COMPONENTS QUANTITY
1. ESP32 CAM Board 1
2. FTDI Module 1
3. USB Cable 1
4. Jumper Wires 10
Components:-
The following is the list of Components for building an ESP32 CAM Based Color
Detection System.
ESP32-CAM Board
FTDI Module
USB Cable
Jumper Wires
AI-Thinker ESP32 Camera Module
USB-to-TTL Converter Module
5V Mini-USB Data Cable
Male/Female to Female Connectors
Description
ESP32 CAM Module :-
The ESP32 Based Camera Module developed by AI-Thinker.
And the controller is based on a 32-bit CPU with a frequency of up tp 240 MHz. It has built-in
520 KB SRAM with an external 4M PSRAM. It has a combined 802.11b/g/n Wi-Fi +
Bluetooth/BLE SoC module.
It supports image WiFi upload and Embedded Lwip and FreeRTOS. There is an onboard
voltage regulator IC and a PSRAM Chip.
This module has already an antenna attached. But if we want to use an external antenna of
better power and better range, we can connect an antenna to the IPEX connector.
The ESP32-CAM is a very small camera module with the ESP32-S chip. The module has an
OV2640 camera and it also has several GPIOs to connect peripherals.
Image of ESP32-CAM :-
Back Side
Front Side
OV2460 Camera:-
The most important part of ESP32 CAM is the Camera module.
Camera Module which has a 24 Pin Camera Holder and it has the highest Camera
Resolution up to 1600 X 1200.
SD Card Support :-
On the backside, there is an SD Card Holder which supports SD Card up to 4GB.
The SD Card is used for storing images while making image based projects. For learning, we
can use a 4GB SD Card. We can simply slide and insert the SD Card into the SD Card Adapter.
ESP32 CAM GPIO Pins :-
There are several GPIOs Pins that have
support like UART, SPI, I2C, PWM, ADC, and
DAC .
3.3V VCC pins as well as a 5V Pin from this
module. There are multiple GND Pins as
well.
The following pins are internally connected to microSD card reader :
GPIO 14: CLK
GPIO 15: CMD
GPIO 2: Data 0
GPIO 4: Data 1 (also connected to the on-board LED)
GPIO 12: Data 2
GPIO 13: Data 3
ESP32-CAM FTDI Connection :-
For programming the board, we need any USB-to-TTL Converter Module or an FTDI Module.
There are so many FTDI Module available based on CP2102 or CP2104 Chip or any other chip.
For getting started with ESP32 CAM Module, we make a following connection between FTDI
Module and ESP32 CAM module.
ESP32-CAM FTDI PROGRAMMER
GND
5V
U0R
U0T
GPIO 0
GND
VCC (5V)
T
X
RX
GND
Connect the 5V and GND Pin of ESP32 to 5V and GND of FTDI Module. Similarly,
connect the Rx to UOT and Tx to UOR Pin .And the most important thing, you need
to short the IO0 and GND Pin together.
Code:-
Result:-
Conclusion:-
• Color detection technology has come a long way and has a long way to go. When we
see selfdrive cars running on roads by themselves following the traffic rules. Today,
the machines are ready to for it. Tesla is a front runner in this technology. However,
next-generation color detection programs will have more upgradations. The apps in
smart environments - where computers and equipment are similar to assistant
assistants.
• To achieve this goal computers must be able to reliably identify nearby things and
their basic properties like size shape and color in a manner that is naturally consistent
within the normal human pattern. They do not require special interactions and
should be in line with people's understanding of when recognition goes. This suggests
that future intelligent environments should use the same methods as humans, and
have the same limitations. These goals are now achievable.
Thankyou

More Related Content

Similar to Color detection and tracking with ESP32 Cam and OpenCv MAJOR PROJECT-1 ppt _Group 20 (1).pptx

IRJET- GSM & GPS Based Vehicle Theft Control System
IRJET- GSM & GPS Based Vehicle Theft Control SystemIRJET- GSM & GPS Based Vehicle Theft Control System
IRJET- GSM & GPS Based Vehicle Theft Control SystemIRJET Journal
 
institutional level srujana tech fest format.ppt
institutional level srujana tech fest format.pptinstitutional level srujana tech fest format.ppt
institutional level srujana tech fest format.pptxelonal284
 
OV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontrollerOV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontrollerSomnath Sharma
 
Intel galileo gen 2
Intel galileo gen 2Intel galileo gen 2
Intel galileo gen 2srknec
 
Android Controlled Arduino Spy Robot
Android Controlled Arduino Spy RobotAndroid Controlled Arduino Spy Robot
Android Controlled Arduino Spy RobotMahesh Tibrewal
 
Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2Roberto Navoni
 
Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011Roberto Navoni
 
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNING
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNINGINTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNING
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNINGIRJET Journal
 
Monitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdMonitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdmukhammadimam
 
Monitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdMonitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdsiti_haryani
 
Monitoring temperature ruangan dengan display lcd dan recording
Monitoring temperature ruangan dengan display lcd dan recordingMonitoring temperature ruangan dengan display lcd dan recording
Monitoring temperature ruangan dengan display lcd dan recordingMR Selamet
 
esp32-pico-d4_datasheet_en.pdf
esp32-pico-d4_datasheet_en.pdfesp32-pico-d4_datasheet_en.pdf
esp32-pico-d4_datasheet_en.pdfraimon ribal
 
Engineering Portfolio of Isaac Bettendorf
Engineering Portfolio of Isaac BettendorfEngineering Portfolio of Isaac Bettendorf
Engineering Portfolio of Isaac BettendorfIsaac Bettendorf
 
Design and Development of a prototype of AGV
Design and Development of a prototype of AGVDesign and Development of a prototype of AGV
Design and Development of a prototype of AGVKUNJBIHARISINGH5
 
Senior Project Final Report - Real-Time Wireless Monitoring for Automotive Ap...
Senior Project Final Report - Real-Time Wireless Monitoring for Automotive Ap...Senior Project Final Report - Real-Time Wireless Monitoring for Automotive Ap...
Senior Project Final Report - Real-Time Wireless Monitoring for Automotive Ap...Tony Mcjohnston
 
Arduino camera interfacing OV7670
Arduino camera interfacing OV7670Arduino camera interfacing OV7670
Arduino camera interfacing OV7670Somnath Sharma
 
Multipilot pres-ufficiale def
Multipilot pres-ufficiale defMultipilot pres-ufficiale def
Multipilot pres-ufficiale defRoberto Navoni
 
Monitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdMonitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdmukhammadimam
 
Monitoring Temperature Room With Display LCD and Data Recording
Monitoring Temperature Room With Display LCD and Data RecordingMonitoring Temperature Room With Display LCD and Data Recording
Monitoring Temperature Room With Display LCD and Data RecordingMR Selamet
 

Similar to Color detection and tracking with ESP32 Cam and OpenCv MAJOR PROJECT-1 ppt _Group 20 (1).pptx (20)

IRJET- GSM & GPS Based Vehicle Theft Control System
IRJET- GSM & GPS Based Vehicle Theft Control SystemIRJET- GSM & GPS Based Vehicle Theft Control System
IRJET- GSM & GPS Based Vehicle Theft Control System
 
institutional level srujana tech fest format.ppt
institutional level srujana tech fest format.pptinstitutional level srujana tech fest format.ppt
institutional level srujana tech fest format.ppt
 
OV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontrollerOV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontroller
 
Intel galileo gen 2
Intel galileo gen 2Intel galileo gen 2
Intel galileo gen 2
 
Le company presentation
Le company presentationLe company presentation
Le company presentation
 
Android Controlled Arduino Spy Robot
Android Controlled Arduino Spy RobotAndroid Controlled Arduino Spy Robot
Android Controlled Arduino Spy Robot
 
Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2
 
Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011
 
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNING
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNINGINTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNING
INTELLIGENT HELMET DETECTION USING OPENCV AND MACHINE LEARNING
 
Monitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdMonitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcd
 
Monitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdMonitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcd
 
Monitoring temperature ruangan dengan display lcd dan recording
Monitoring temperature ruangan dengan display lcd dan recordingMonitoring temperature ruangan dengan display lcd dan recording
Monitoring temperature ruangan dengan display lcd dan recording
 
esp32-pico-d4_datasheet_en.pdf
esp32-pico-d4_datasheet_en.pdfesp32-pico-d4_datasheet_en.pdf
esp32-pico-d4_datasheet_en.pdf
 
Engineering Portfolio of Isaac Bettendorf
Engineering Portfolio of Isaac BettendorfEngineering Portfolio of Isaac Bettendorf
Engineering Portfolio of Isaac Bettendorf
 
Design and Development of a prototype of AGV
Design and Development of a prototype of AGVDesign and Development of a prototype of AGV
Design and Development of a prototype of AGV
 
Senior Project Final Report - Real-Time Wireless Monitoring for Automotive Ap...
Senior Project Final Report - Real-Time Wireless Monitoring for Automotive Ap...Senior Project Final Report - Real-Time Wireless Monitoring for Automotive Ap...
Senior Project Final Report - Real-Time Wireless Monitoring for Automotive Ap...
 
Arduino camera interfacing OV7670
Arduino camera interfacing OV7670Arduino camera interfacing OV7670
Arduino camera interfacing OV7670
 
Multipilot pres-ufficiale def
Multipilot pres-ufficiale defMultipilot pres-ufficiale def
Multipilot pres-ufficiale def
 
Monitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcdMonitoring temperature ruangan dengan display lcd
Monitoring temperature ruangan dengan display lcd
 
Monitoring Temperature Room With Display LCD and Data Recording
Monitoring Temperature Room With Display LCD and Data RecordingMonitoring Temperature Room With Display LCD and Data Recording
Monitoring Temperature Room With Display LCD and Data Recording
 

Recently uploaded

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Recently uploaded (20)

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Color detection and tracking with ESP32 Cam and OpenCv MAJOR PROJECT-1 ppt _Group 20 (1).pptx

  • 1. Color Detection &Tracking with ESP32 CAM & OpenCV Name of the Students:- SAURABH SINGH(1907042) AMIT KUMAR(1907006) SHIVAM(1907046) SAARTHAK GIRI(1907039) Major Project Under the Supervision of :- PROF. ISRAJ ALI School of Electronics
  • 2. Overview:- This project is all about Color Detection & Tracking with ESP32 CAM Module & OpenCV. We will be detecting any specific colors during live video streaming. Colour detection is necessary to recognize objects, it is also used as a tool in various image editing and drawing apps. Here we have used the ESP32-CAM module, which is a small camera with the ESP32-S Chip. Besides the OV2640 camera and several GPIOs to connect peripherals,it also features a microSD card slot that can be useful to store images taken with the camera.
  • 3. Bill of Material:- S.N COMPONENTS QUANTITY 1. ESP32 CAM Board 1 2. FTDI Module 1 3. USB Cable 1 4. Jumper Wires 10
  • 4. Components:- The following is the list of Components for building an ESP32 CAM Based Color Detection System. ESP32-CAM Board FTDI Module USB Cable Jumper Wires AI-Thinker ESP32 Camera Module USB-to-TTL Converter Module 5V Mini-USB Data Cable Male/Female to Female Connectors Description
  • 5. ESP32 CAM Module :- The ESP32 Based Camera Module developed by AI-Thinker. And the controller is based on a 32-bit CPU with a frequency of up tp 240 MHz. It has built-in 520 KB SRAM with an external 4M PSRAM. It has a combined 802.11b/g/n Wi-Fi + Bluetooth/BLE SoC module. It supports image WiFi upload and Embedded Lwip and FreeRTOS. There is an onboard voltage regulator IC and a PSRAM Chip. This module has already an antenna attached. But if we want to use an external antenna of better power and better range, we can connect an antenna to the IPEX connector. The ESP32-CAM is a very small camera module with the ESP32-S chip. The module has an OV2640 camera and it also has several GPIOs to connect peripherals.
  • 6. Image of ESP32-CAM :- Back Side Front Side
  • 7. OV2460 Camera:- The most important part of ESP32 CAM is the Camera module. Camera Module which has a 24 Pin Camera Holder and it has the highest Camera Resolution up to 1600 X 1200.
  • 8. SD Card Support :- On the backside, there is an SD Card Holder which supports SD Card up to 4GB. The SD Card is used for storing images while making image based projects. For learning, we can use a 4GB SD Card. We can simply slide and insert the SD Card into the SD Card Adapter.
  • 9. ESP32 CAM GPIO Pins :- There are several GPIOs Pins that have support like UART, SPI, I2C, PWM, ADC, and DAC . 3.3V VCC pins as well as a 5V Pin from this module. There are multiple GND Pins as well. The following pins are internally connected to microSD card reader : GPIO 14: CLK GPIO 15: CMD GPIO 2: Data 0 GPIO 4: Data 1 (also connected to the on-board LED) GPIO 12: Data 2 GPIO 13: Data 3
  • 10. ESP32-CAM FTDI Connection :- For programming the board, we need any USB-to-TTL Converter Module or an FTDI Module. There are so many FTDI Module available based on CP2102 or CP2104 Chip or any other chip. For getting started with ESP32 CAM Module, we make a following connection between FTDI Module and ESP32 CAM module. ESP32-CAM FTDI PROGRAMMER GND 5V U0R U0T GPIO 0 GND VCC (5V) T X RX GND
  • 11. Connect the 5V and GND Pin of ESP32 to 5V and GND of FTDI Module. Similarly, connect the Rx to UOT and Tx to UOR Pin .And the most important thing, you need to short the IO0 and GND Pin together.
  • 14. Conclusion:- • Color detection technology has come a long way and has a long way to go. When we see selfdrive cars running on roads by themselves following the traffic rules. Today, the machines are ready to for it. Tesla is a front runner in this technology. However, next-generation color detection programs will have more upgradations. The apps in smart environments - where computers and equipment are similar to assistant assistants. • To achieve this goal computers must be able to reliably identify nearby things and their basic properties like size shape and color in a manner that is naturally consistent within the normal human pattern. They do not require special interactions and should be in line with people's understanding of when recognition goes. This suggests that future intelligent environments should use the same methods as humans, and have the same limitations. These goals are now achievable.