ESP32 e suas versões

ESP32 e suas versões

Anteriormente eu escrevi um pequeno artigo falando do ESP32 de uma maneira genérica, porem o ESP32 possui diversas placas de desenvolvimento porem a maioria utiliza o modulo ESP-WROOM-32 como núcleo principal, o que varia mesmo de uma para outra seria o tamanho de sua memória interna Flash que pode variar entre 2MB, 4MB, 8MB e 16MB e tambem os periféricos adicionais externos como um display gráfico de 128×64 pixels, Radio Lora e outros dispositivos. Uma ou outra placa utiliza uma versão diferente do núcleo do ESP32, porem a essência do ESP32 é a mesma.

Visão superior e inferior de um ESP-WROOM-32

Abaixo está as especificações básicas do hardware:

Certificações
Certificação RFFCC/CE-RED/IC/TELEC/KCC/SRRC/NCC
Certificação Wi-Fi Aliança Wi-Fi
Certificação Bluetooth BQB
Certificação EcológicaRoHS/REACH
Wi-Fi
Protocolos802.11 b/g/n (802.11n up to 150 Mbps)
A-MPDU e A-MSDU
Faixa de Frequência2.4 GHz até 2.5 GHz
Bluetooth
ProtocolosBluetooth v4.2 BR/EDR e BLE specification
RádioReceptor NZIF com sensibilidade de –97 dB
Transmissor Classe-1, classe-2 e classe-
ÁudioCVSD e SBC
Hardware
Interfaces de módulosCartão SD, UART, SPI, SDIO, I2C,
LED PWM, Motor PWM, I2S, IR,
contador de pulso, GPIO,
sensor de toque capacitivo, ADC, DAC
Sensor IntegradoSensor Hall (magnético)
Cristal IntegradoCristal de 40 MHz
Flash SPI integradoPadrão 4 MB (pode variar)
Tensão de operação/
Fonte de alimentação
2.7 V até 3.6 V (CC)
Corrente de OperaçãoMédia: 80 mA
Corrente mínima
entregue pela
fonte de energia
500 mA
Faixa de temperatura
de operação recomendada
–40 °C até +85 °C
Corrente de saída dos I/Os
acumulativa
1.100 mA

Abaixo está o link do datasheet do módulo do ESP32, e não do chip em si:

Faça o Download

Download ESP32-WROOM-32

Este documento fornece as especificações para o módulo ESP32-WROOM-32.

Estas são as especificações fornecidas no datasheet do ESP32-WROOM-32 outra informação interessante que se deve estar atento é das correntes e tensões para evitar queima do ESP32, a corrente que cada GPIO pode suportar 40 mA que é limitado pelo hardware porem a somatória de todos os GPIOs não deve passar de 1.100 mA. Outra informação é 5V? nem pensar! sua tensão máxima é de 3,6V e não deve passar dela. é recomendado alimentar com 3,3V para sua operação não ficar dentro do limite.

Dica! Algumas placas possuem um regulador de tensão de 3.3V o pino normalmente tem a nomenclatura de VIN você pode colocar 5V neste pino que irá converter para os 3,3V. Mas antes deve-se checar se possui um regulador na placa.

Modelos de Placa

ESP32-DevKitC

ESP32 DevKitC V4 board
Placa de desenvolvimento pequena e prática com módulo ESP32-WROOM-32 instalado, pinos e componentes adicionais mínimos. Inclui USB para interface de programação serial, que também fornece fonte de alimentação para a placa. Tem botões para redefinir a placa e colocá-lo no modo de upload. Possui chip CP2102N que suporta taxas de transmissão mais rápidas.
ESPRESSIF

Abaixo está as especificações básicas do hardware:

FabricanteESPRESSIF
Numero de Pinos38
Interface USBSim
Frequência da CPU2 x 240MHz
Memória Flash4MB (padrão), 8MB ou 16MB
Memória RAM520KB
Memória ROM448KB
BluetoothSim
WifiSim
Dimensões27,9 x 54,4 mm

No site abaixo você pode encontrar a documentação com detalhes de utilização do hardware:

ESP32-DevKitC

Documentação Online

Acesse a Documentação Online do ESP32-DevKitC no site do Fabricante clicando do botão abaixo:

Esta é uma das placas mais vendidas pois é desenvolvida diretamente pela ESPRESSIF, mais informações podem ser consultadas no site da ESPRESSIF.

DOIT Esp32 DevKit v1

Este é uma placa desenvolvida por outra empresa, que é a DOIT que fez uma placa semelhante ao DevKitC porem com menos pinos e seu preço é mais barato no mercado.

DOIT Esp32 DevKit v1
O DOIT Esp32 DevKit v1 é uma das placas de desenvolvimento criadas pelo DOIT para demonstrar o módulo ESP-WROOM-32. Ele é baseado no microcontrolador ESP32 que possui suporte a Wifi, Bluetooth, Ethernet e baixa potência em um único chip.
Zerynth Docs

Abaixo está as especificações básicas do hardware:

FabricanteDOIT
Numero de Pinos30
Entrada de 5VSim (Vin)
Interface USBSim
Frequência da CPU2 x 240MHz (32 bits)
Memória Flash4MB (padrão)
Memória SRAM520KB
Memória ROM448KB
BluetoothSim
WifiSim
Dimensões27,5 x 51,0 mm

No site abaixo você pode encontrar a documentação com detalhes de utilização do hardware:

DOIT Esp32 DevKit v1

Documentação Online

Acesse a Documentação Online do DOIT Esp32 DevKit v1 no site do Fabricante clicando do botão abaixo:

Este é o modelo que utilizo aqui no XProjetos.net para todos os projetos, comprei diretamente no AliExpress, este é o modelo mais barato se comparado com os demais.

ESP32-PICO-KIT

Esta é uma placa desenvolvida sem o ESP32-VROOM-32 porem utiliza o mesmo processador que o VROOM-32 que é o ESP32-D0WDQ6 Tensilica 32-bit e CPU Xtensa LX6, este se compararmos em termos de dimensão é como se fosse o Arduino Mini porem com muito mais desempenho.

ESP32-PICO-KIT V4 board
A menor placa de desenvolvimento ESP32 com todos os componentes necessários para conectá-lo diretamente a uma porta USB do PC e cabeçalhos de pinos para conectar em uma mini placa de montagem. É equipado com o módulo ESP32-PICO-D4 que integra 4 MB de memória flash, um oscilador de cristal, capacitores de filtro e circuito de correspondência de RF em um único pacote
ESPRESSIF

Abaixo está as especificações básicas do hardware:

FabricanteESPRESSIF
Numero de Pinos40
Entrada de 5VSim
Interface USBSim
Frequência da CPU2 x 240MHz
Memória Flash4MB (padrão)
Memória RAM520KB
Memória ROM448KB
BluetoothSim
WifiSim
Dimensões20 x 52 mm

No site abaixo você pode encontrar a documentação com detalhes de utilização do hardware:

ESP32-PICO-KIT

Documentação Online

Acesse a Documentação Online do ESP32-PICO-KIT no site do Fabricante clicando do botão abaixo:

Esta placa também é desenvolvida e fabricada pela ESPRESSIF.

Wemos Lolin ESP32 OLED

Esta é uma placa não oficial, não é fabricada por uma só empresa porem quem originou este modelo foi a Wemos,

Este modelo conta integrado um display OLED de 128×64 pixel, monocromático, esta é uma solução para quem quer exibir informações sem ter que ocupar muito espaço.

ESP32 já tem uma antena integrada e rf balun, amplificador de potência, amplificadores de baixo ruído, filtros, e o módulo de gerenciamento de energia. Toda a solução na menor quantidade de área de pcb.
Wemos

Abaixo está as especificações básicas do hardware:

FabricanteWemos e etc.
Numero de Pinos26
Entrada de 5VSim
Interface USBSim
Frequência da CPU2 x 240MHz
Memória Flash4MB (padrão)
Memória Ram520KB
BluetoothSim
WifiSim
Dimensões25,4 x 65 mm

No site abaixo você pode encontrar a documentação com detalhes de utilização do hardware:

Wemos Lolin ESP32

Documentação Online

Acesse a Documentação Online do Wemos Lolin ESP32 no site do Fabricante clicando do botão abaixo:

Esta placa possui a pinagem menor (menos GPIOs) se comparada com as outras devido os pinos estarem dedicados ao display gráfico este é um ponto negativo deste modelo.

ESP32 WiFi LoRa 32 SX127X

Este modelo assim como o modelo Lolin conta com um display monocromático OLED de 128×64 pixel integrado, esta é uma solução para quem quer exibir informações sem ter que ocupar muito espaço. Também é fabricado por mais de uma empresa e não é um modelo oficial da Espressif

O grande diferencial deste modelo alem do OLED é seu Radio Lora integrado que tem um alcance superior a 3Km de distancia, já vi vídeos de testes no Youtube que seu alcance pode chegar a 6Km quando não possuir muitos obstáculos como montanhas e florestas como este vídeo produzido pelo FernandoK que é um dos youtubers que está produzindo muito conteúdo para IoT.

Integre as funções do chip MCU SX125x LoRa, circuito de frequência de rádio, gerenciamento de bateria de lítio, USB para porta serial, etc. Tudo em uma só solução. O protocolo LoRa + LoRaWAN é a banda estreita mais madura e estável da tecnologia da internet das coisas.
Heltec

Abaixo está as especificações básicas do hardware:

FabricanteHeltec e TTGO
Numero de Pinos36
Entrada de 5VSim
Interface USBSim
Frequência da CPU2 x 240MHz
Memória Flash64MB
Memória Ram520KB
BluetoothSim
WifiSim (com Radio)
Banda de FrequênciaSX1276(868-915 e 923MHz)
SX1278 (433 a 510MHz)
Alcance~3Km
Dimensões25,5 x 50,2 mm

No site abaixo você pode encontrar a documentação com detalhes de utilização do hardware:

ESP32 WiFi LoRa 32

Documentação Online

Acesse a Documentação Online do ESP32 WiFi LoRa 32 no site do Fabricante clicando do botão abaixo:

Esta placa possui dois tipos de modelo de chip Lora o SX1276 que tem frequências de 868MHz até 915MHz e 923MHz, e o SX1278 que tem frequência de 433MHz até 510MHz

ESP32-WROVER

O ESP32-WROVER é um modulo com chip do Tensilica Xtensa semelhante o ESP-WROOM-32 porem possui a velocidade do processador de 240 MHz com uma SPI PSRAM (pseudo-ram estática) integrada ao o modulo o que aumenta em muito a memória que no ESP-WROOM-32 seria de 520KB no WROVER é de 8MB que é 16x maior.

Visão superior e inferior de um ESP32-WROVER

ESP-WROVER-KIT V4

Esta é uma placa que tem a mesma ideia do Arduino UNO e Mega nela mesma pode ser encaixado “Shields” de sensores, um forte candidato para enfrentar a popularidade do Arduino UNO e Mega, seu processamento é muito mais superior do que as plataformas Arduino UNO e Mega.

O ESP-WROVER-KIT atende aos requisitos de alto desempenho com 4,5MB de RAM e uma CPU dual core de 240MHz. Os pinos de I/O foram separados do módulo ESP32 para facilitar a extensão.
ESPRESSIF
ESP-WROVER-KIT V4.1 Visão Inferior

Ele já vem com um LCD de 3,2″ colorido com interface SPI de 4bits em sua parte inferior, possui muitas outras especidicações:

  • Depurador USB-JTAG incorporado
  • Interface do cartão Micro-SD
  • Interface da câmera VGA
  • Expansão do I/Os

Abaixo está as especificações básicas do hardware:

FabricanteEspressif
Numero de Pinos46 + 28 de Config.
Entrada de 5VSim
Interface USBSim
Frequência da CPU2 x 240MHz
Memória Flash4MB (Padrão)
Memória Ram520KB
BluetoothSim
WifiSim
Dimensões110 x 120 mm

No site abaixo você pode encontrar a documentação com detalhes de utilização do hardware:

ESP-WROVER-KIT V4

Documentação Online

Acesse a Documentação Online do ESP-WROVER-KIT V4 no site do Fabricante clicando do botão abaixo:

Caso você tenha mais algum outro modelo de ESP32 escreva nos comentário que irei atualizar esta página com mais informações.

Licença CC 4.0

Creative Commons

O trabalho “ESP32 e suas versões” de JailsonBR está licenciado com uma Licença Creative Commons Atribuição 4.0 Internacional.

Jailson Oliveira

Sou Engenheiro Eletricista com Enfase em Eletrônica e Técnico em Eletrônica, gosto de estar praticando montagens de circuitos e também programar sistemas embarcados. Acredito que compartilhar informações gratuita gera mais informações novas por parte de outras pessoas.

4 comentários sobre “ESP32 e suas versões

  1. Parabéns meu caro, a família ESP é bem vasta, fazendo com que a gente se perca em meio a tantos modelos.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *