CENTRAL DE ATENDIMENTO
De segunda à sexta das 8:00 às 17:30
(11) 3522-7626 / vendas@robocore.net
Retornar
ao topo

Aproveite: Pedidos com pagamento confirmado até as 15h serão enviados no mesmo dia! (válido para dias úteis)

ESP32-CAM - ESP32 com Câmera


Quantidade:
Adicione para calcular o frete!
Formas de pagamento:
  • Pague em até 12x no cartão
  • Pague através do PayPal
  • Pague por Boleto Bancário

Este é o 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 na 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.

Informações Técnicas
  • 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)
  • 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.
  • O uso do módulo FTDI é obrigatório para essa placa, portanto instale o driver do mesmo através deste tutorial
  • Instale o pacote da placa na Arduino IDE seguindo estas instruções
  • 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
  • Para carregar o código para a placa, monte o circuito a seguir


  • 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
  • Abra o exemplo CameraWebServer (Arquivos -> Exemplos -> ESP32 -> Camera)
  • 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
  • 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
  • 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
  • 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
  • Remova o jumper dos pinos IO0 e GND e conecte novamente o módulo FTDI no seu computador


  • Abra o monitor serial da IDE do Aduino em 115200 bps e veja o endereço IP que foi associado ao módulo
  • 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.


Conteúdo
  • 01 x Módulo com ESP32 e leitor de cartão MicroSD
  • 01 x Câmera OV2640 de 2MP

Documentação



Para fazer comentários é necessário estar logado. Efetuar login.

Você ainda nao é cadastrado? Cadastre-se agora!


edelsonmartins
date Enviado: 2020-08-30 14:37:04
Os 4 MB da Flash são livres para programar ou o software da câmera ocupa parte da Flash? Posso usar o Bluetooth como se fosse um ESP32 comum? Outra dúvida é se posso usar a porta serial para enviar uma foto a um display Nextion.

Giovanni5
date Enviado: 2020-08-31 09:40:28
edelsonmartins
O bootloader da placa ocupa parte da memória flash, deixando disponível apenas 3,1 Mb, aproximadamente, para a programação. Sim, você pode utilizar a conectividade Bluetooth da placa como se fosse um ESP32 comum. Em relação ao display, infelizmente não trabalhamos com este modelo, portanto não temos como garantir essa compatibilidade. De toda forma, vale lembrar que, se o display operar com uma tensão de 5 V, será necessário converter a tensão de comunicação das placas utilizando um conversor de nível lógico (https://www.robocore.net/loja/itens-eletronicos/conversor-de-nivel-logico).