Câmera ESP 32 Streaming de vídeo por WiFi - Introdução à placa ESP 32 CAM: 8 etapas
Câmera ESP 32 Streaming de vídeo por WiFi - Introdução à placa ESP 32 CAM: 8 etapas
Anonim
Image
Image

O ESP32-CAM é um módulo de câmera muito pequeno com o chip ESP32-S que custa aproximadamente $ 10. Além da câmera OV2640, e vários GPIOs para conectar periféricos, também possui um slot para cartão microSD que pode ser útil para armazenar imagens tiradas com a câmera ou para armazenar arquivos para servir aos clientes.

Etapa 1: Componentes necessários:

Componentes necessários
Componentes necessários

Compre barato:

ESP CAM:

www.utsource.net/itm/p/8673370.html

FTDI:

///////////////////////////////////////////////////////////////

Placa ESP 32 Cam:

www.banggood.in/Geekcreit-ESP32-CAM-WiFi-B…

www.banggood.in/3-Pcs-Geekcreit-ESP32-CAM-…

FTDI:

Etapa 2: Configuração e recursos do pino

Configuração e recursos de pinos
Configuração e recursos de pinos

O menor módulo 802.11b / g / n Wi-Fi BT SoCBaixo

CPU potente de 32 bits, também pode servir ao processador de aplicativos

Velocidade de clock de até 160 MHz, poder de computação resumida de até 600 DMIPS

SRAM de 520 KB integrado, 4MPSRAM externo

Suporta UART / SPI / I2C / PWM / ADC / DAC

Compatível com câmeras OV2640 e OV7670, lâmpada de flash embutida

Suporte para upload de imagem por WiFI

Suporta cartão TF Suporta vários modos de hibernação

Lwip incorporado e FreeRTOSSuporta modo de operação STA / AP / STA + AP

Suporte à tecnologia Smart Config / AirKiss

Suporte para atualizações de firmware local e remoto de porta serial (FOTA)

Pinos usados para leitor de cartão microSD: GPIO 14: CLKGPIO 15: CMDGPIO 2: Dados 0GPIO 4: Dados 1 (também conectado ao LED integrado) GPIO 12: Dados 2GPIO 13: Dados 3

Etapa 3: instalar placas ESP 32 no IDE do Arduino

Image
Image

Consulte este vídeo para adicionar placas ESP32 no IDE do Arduino

ESP 32 Boards Link:

Etapa 4: Código

Esquemas para programar a placa
Esquemas para programar a placa

Em seu IDE Arduino, vá para Arquivo> Exemplos> ESP32> Câmera e abra o exemplo CameraWebServer.

OU Baixe o código aqui:

electronicguru.in/wp-content/uploads/2019/…

Etapa 5: Esquemas para programar a placa

O ESP32-CAM não tem um conector USB, então você precisa usar FTDI para carregar o código por meio dos pinos U0R e U0T (pinos seriais) na placa ESP32 CAM.

Por favor, consulte os esquemas abaixo

Etapa 6: Envio do código

Antes de enviar o código, você precisa inserir suas credenciais de Wi-Fi na seguinte parte do código:

const char * ssid = "REPLACE_WITH_YOUR_SSID";

const char * password = "REPLACE_WITH_YOUR_PASSWORD";

e certifique-se de selecionar o módulo de câmera correto.

Como aqui estamos usando o modelo AI-THINKER, selecione o seguinte Então, comente todos os outros modelos e descomente este:

#define CAMERA_MODEL_AI_THINKER

siga estas etapas para fazer o upload do código: Vá para Ferramentas> Placa e selecione Módulo do Wrover ESP32 Vá para Ferramentas> Porta e selecione a porta COM à qual o ESP32 está conectado Em Ferramentas> Esquema de partição, selecione "APP enorme (3 MB sem OTA)" Em seguida, clique em o botão de upload para fazer o upload do código.

Etapa 7: Obtendo IP do Monitor Serial

Obtendo IP do Serial Monitor
Obtendo IP do Serial Monitor

Remova o jumper conectado entre GPIO0 e GND, em seguida, Abra o Monitor Serial com a taxa de baud: 115200. Pressione o botão Reset on-board do ESP32-CAM e espere o IP aparecer e aguarde alguns segundos e então aperte reset novamente.

Etapa 8: é hora de verificar o fluxo de vídeo

Image
Image

Abra seu navegador e certifique-se de que seu PC está conectado à mesma rede que ESP32 CAM e, em seguida, digite o IP e clique no botão de fluxo e você obterá um fluxo de vídeo semelhante.

Para informações detalhadas, assista ao vídeo.

Recomendado: