ESP32-CAM - ESP32 com Câmera

Quantity:
Payment methods:
  • Pay with PayPal

Related products


Este é a ESP32-CAM, uma placa muito pequena que une o poderoso módulo ESP32 com uma câmera OV2640 de 2MP e um slot para cartão MicroSD. Faça projetos de monitoramento, onde será possível tirar fotos e filmar, enviando essas imagens através da internet e criar uma verdadeira câmera IP com os recursos que precisar. Também é possível armazenar as imagens no cartão MicroSD para ver depois. Se o ambiente estiver muito escuro, acione o LED de flash embutido na placa para melhorar as imagens tiradas! Uma placa perfeita para projetos onde é necessário poder de processamento com uma câmera.


Veja na imagem abaixo as características da placa:



A câmera não vai conectada à placa; portanto, você deve abrir com cuidado o conector da câmera na placa, inserir o cabo flat da câmera e fechar o conector.

Processador:Xtensa® Dual-Core 32-bit LX6
Memória Flash Programável:4 MB (dos quais 0,9. Mb são usados pelo bootloader
Memória RAM:520 KBytes
Memória ROM:448 KBytes
Clock Máximo:240 MHz
Pinos Digitais GPIO:11 (todos com PWM)
Resolução do PWM:até 16 bits (ajustável via código)
Wireless 802.11 b/g/n - 2.4Ghz (antena integrada):ADC
Modos de Operação:Access Point/Estação/Access Point + Estação
Bluetooth Low Energy:padrão 4.2 integrado

Passo a Passo de Programação

Para programar a sua placa ESP32, siga os passos abaixo:
  • 1 - O uso de um conversor USB / UART é obrigatório para essa placa, portanto instale o driver do mesmo através deste tutorial;
  • 2 - Instale o pacote da placa na Arduino IDE seguindo estas instruções;
  • 3 - Com o driver e pacote de placa instalados corretamente, na Arduino IDE, selecione a porta correta para a sua placa, e o modelo de placa AI Thinker ESP32-CAM;
  • 4 - Para carregar o código para a placa, monte o circuito abaixo:
  • *Vale lembrar que a tensão de operação desta placa é de 3,3 V, portanto o módulo FTDI deve estar configurado para 3,3 V*


  • 5 - Abra o exemplo CameraWebServer (Arquivos -> Exemplos -> ESP32 -> Camera);
  • 6 - Com o código exemplo aberto, comente a linha #define CAMERA_MODEL_WROVER_KIT, e remova o comentário da linha #define CAMERA_MODEL_AI_THINKER;
  • 7 - Além disso, nas linhas const char* ssid = "*********" e const char* password = "*********", digite, respectivamente, o nome de sua rede Wi-Fi e a senha da mesma;
  • 8 - Antes de carregar o código para a placa, pressione o botão RESET, com o jumper conectado entre os pinos IO0 e GND, para que a placa entre em modo de gravação de código;
  • 9 - Após a gravação do código, desconecte o módulo FTDI do seu computador. Em seguida, remova a conexão do pino TXO do módulo FTDI com o ESP32, altere a conexão do pino VCC do módulo FTDI para o pino 5V do ESP32 e configure o módulo FTDI para operar em 5 V;
  • 10 - Remova o jumper dos pinos IO0 e GND e conecte novamente o módulo FTDI no seu computador;


  • 11 - Abra o monitor serial da IDE do Aduino em 115200 bps e veja o endereço IP que foi associado ao módulo;
  • 12 - A placa irá exibir as imagens da camera em tempo real através de seu endereço de IP, acessado de seu navegador.
Atenção: o módulo FTDI não é capaz de alimentar esta placa quando configurado em 3,3 V, devido ao alto consumo de corrente da câmera. Portanto, para o streaming de video, desconecte os cabos de comunicação (Rx e Tx), conecte o pino VCC dele na entrada 5V da placa e configure o módulo FTDI em 5 V. Algumas portas USB de computadores podem não ser capazes de fornecer a corrente necessária para o funcionamento do conjunto, o que gera a necessidade de uma fonte de 5V externa para alimentação.


Itens Inclusos

  • Este Kit Contém:
  • 1Módulo com ESP32 e leitor de cartão MicroSD
  • 1Câmera OV2640 de 2MP

Documentação




To make comments you must be logged in. Login.

You are not registered yet? Register Now!


gabriel.martins.st201
date Sent 2024-08-18 11:48:14
Olá, tem como colocar essa esp-cam para trabalhar junto com um arduino nano v3 e enviar a imagem de video para outro arduino via nrf24l01?

luan.ferreira
date Sent 2024-08-19 12:36:00
gabriel.martins.st201
Infelizmente nunca realizamos esse projeto, e por isso, não temos muitas informações a respeito. No entanto, já vimos alguns projetos que usam o nrf24l01 para a transmissão de vídeo, inclusive alguns desses projetos estão disponíveis no YouTube. Sobre a conexão do ESP com a placa nano, é possível, mas deve-se compatibilizar as tensões.

magiumezar
date Sent 2023-10-12 21:42:00
olá, queria usar ela em um chassi robotico, qual o alcance de video ao vivo que consigo com ela?

luan.ferreira
date Sent 2023-10-13 08:25:55
magiumezar
Olá! Neste caso, isso irá depender muito da sua aplicação, e da maneira que fará o streaming do vídeo, pois neste caso, o alcance está diretamente relacionado ao método usado, e do ambiente onde o projeto será executado. 

vviny229
date Sent 2023-08-25 20:42:22
Olá, consegui usar a placa normalmente, porem não entendi muito bem como funciona a função de reconhecimento facial, pois no meu caso ele só esta fazendo um quadrado amarelo ao redor do rosto, sem dizer se o rosto foi reconhecido ou não e também não consigo cadastrar nenhuma face pois só me aparece esse quadrado amarelo mesmo após clicar em "enroll face"

luan.ferreira
date Sent 2023-08-28 08:29:27
vviny229
Olá! Neste caso, infelizmente não temos um tutorial que mostra como realizar essa aplicação usando ESP32-CAM - ESP32 com Câmera, e por isso, não temos muitas dicas, ou material para essa função.

hugofurb
date Sent 2023-08-12 19:51:42
Olá Giovanni. Agradeço pelo retorno.
Segui todas as instruções e não o código carregou na ESP32 (usando o conversor USBxUART). O jeito foi utilizar uma placa de Arduino UNO para fazer o upload. Aí deu todo certo.

Giovanni5
date Sent 2023-08-14 07:11:17
hugofurb
Ficamos felizes em saber que tenha conseguido gravar o código na placa. Qualquer dúvida entre em contato novamente.

hugofurb
date Sent 2023-08-10 16:18:24
Olá. 
Estou tendo problemas no carregamento do código para a placa.  
Ao fazer o upload, está dando o seguinte erro:

Connecting......................................

"A fatal error occurred: Failed to connect to ESP32: No serial data received.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
Failed uploading: uploading error: exit status 2"
No site indicado, disse que o pode ser um problema de hardware, que as linhas RX/TX podem não estar conectadas apropriadamente, ou ainda um problema ao resetear para o modo download. 



Giovanni5
date Sent 2023-08-11 07:12:30
hugofurb
Ambas as possibilidades mencionadas são possíveis. Verifique se há algum mau contato na linha de comunicação UART da placa (pinos RX e TX), e tente reiniciar a placa (desligar e ligar ela deve funcionar). Além disso, vale lembrar que o pino IO0 da placa deve estar conectado ao GND para a gravação do código, como é mostrado no passo a passo da Descrição. Sem essa conexão, a placa não entra neste modo, e o código não consegue ser gravado.

hugofurb
date Sent 2023-07-31 11:02:38
Como instalar o drive do modulo FTDI (placa conversor USB x UART)?
Na Descrição disse: "...O uso do módulo FTDI é obrigatório para essa placa, portanto instale o driver do mesmo através deste tutorial...". Mas ao clicar no link, manda para outra parte do site da Robore, não para o Tutorial. 
Obrigado.

luan.ferreira
date Sent 2023-07-31 11:21:12
hugofurb
Olá! Neste caso, você pode usar este link https://www.robocore.net/tutoriais/instalacao-driver-da-blackboard#blackboard-uno-v2 para acessar o tutorial de instalação do driver do “Conversor USB x UART” ( https://www.robocore.net/placa-robocore/conversor-usb-uart-serial ). Vale dizer que iremos corrigir o link que está presente na descrição do produto.

jose.silva2059
date Sent 2023-05-14 21:00:54
Qual simulador você usou para gerar as duas imagens do dispositivo acoplado na protoboard na página do produto?

luan.ferreira
date Sent 2023-05-15 10:24:15
jose.silva2059
Para criar uma representação visual do circuito, usamos o programa “Fritzing”. 

rafaelhaquihara
date Sent 2023-04-14 07:43:51
Bom dia, gostaria de instalar a esp32 Cam na Placa Vespa ( Kit Explorer com arm). É possível instalar todos juntos na mesma placa? E nesse caso vou precisar da placa FTDI? 

luan.ferreira
date Sent 2023-04-14 10:35:29
rafaelhaquihara
Olá! Sim, é possível conectar o ESP32-CAM ao Kit robô Explorer. No entanto, infelizmente não temos nenhum tutorial que mostre essa junção. Sobre o conversor UART, será necessário usá-lo para programar o ESP32-CAM, pois não é possível fazer isso diretamente através da Vespa.

rodolfodahora86
date Sent 2022-11-20 01:18:49
Boa noite pessoal, encontrei diversas dificuldades pelo caminho também, evitem plugar e RUB's e portas USB frontal.
vou deixar um link de passo a passo que deu tudo certo aqui no meu, e coloquei a camera na ROBOCORE VESPA, no KIT Explorer esta tudo funcionando perfeito.

Acesse esse link abaixo.
https://youtu.be/q-KIpFIbRMk

rodolfodahora86
date Sent 2022-11-20 01:20:24
rodolfodahora86
Detalhe usei as mesmas placas do video e fiz o mesmo passo a passo.

luan.ferreira
date Sent 2022-11-21 11:13:36
rodolfodahora86
Olá! Agradecemos por compartilhar a sua experiência com o ESP32-CAM. Acreditamos que seu comentário pode ajudar outros usuários.

willianbr
date Sent 2022-09-01 15:36:39
Senhores,
  Para programar o módulo ESP32, vou precisar desse FTDI? Nunca tive contato com o ESP32. Portanto a dúvida. Fiz a compra deste kit aqui, mas não comprei o tal https://www.robocore.net/produtos/placa-ftdi

Devo adquirir logo?

luan.ferreira
date Sent 2022-09-01 16:50:11
willianbr
Olá! Sim, para programar o ESP32-CAM será necessário uma placa FTDI (ou alguma placa similar), pois ele não possui uma interface USB. Recomendamos que use o "Conversor USB x UART" ( https://www.robocore.net/placa-robocore/conversor-usb-uart-serial ), pois ele é uma versão melhorada da placa "RC FTDI V1.1".