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 do módulo FTDI é 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!


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".

walmir_soares
date Sent 2022-08-10 01:53:34
Olá, bom dia. Eu gostaria de construir uma aplicação em que fosse possível acessar o vídeo gerado pela ESP32 Cam fora da rede em que ela se encontra. Vi alguns tutoriais em que fazem isso mas eles acessam através da configuração de um túnel ou abrem uma porta no roteador e acessam remotamente. Eu gostaria de não ter quer fazer isso, gostaria que a ESP32 Cam transmitisse o streaming para um endereço na internet. Sabem me dizer se isso é possível? Desde já agradeço pela atenção de sempre. Um grande abraço.

luan.ferreira
date Sent 2022-08-10 09:08:56
walmir_soares
Olá! Infelizmente nunca realizamos esta aplicação, e por isso infelizmente não temos como garantir que irá funcionar da maneira desejada. Porém, se quiser, pode postar o seu projeto no nosso Fórum ( https://www.robocore.net/modules.php?name=Forums ), para que outros usuários mais experientes, e até que trabalhem com desenvolvimento de projetos, possam entrar em contato direto com você.