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 RF FCC/CE-RED/IC/TELEC/KCC/SRRC/NCC Certificação Wi-Fi Aliança Wi-Fi Certificação Bluetooth BQB Certificação Ecológica RoHS/REACH Wi-Fi Protocolos 802.11 b/g/n (802.11n up to 150 Mbps) A-MPDU e A-MSDU Faixa de Frequência 2.4 GHz até 2.5 GHz Bluetooth Protocolos Bluetooth v4.2 BR/EDR e BLE specification Rádio Receptor NZIF com sensibilidade de –97 dB Transmissor Classe-1, classe-2 e classe- Áudio CVSD e SBC Hardware Interfaces de módulos Cartão SD, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S, IR, contador de pulso, GPIO, sensor de toque capacitivo, ADC, DAC Sensor Integrado Sensor Hall (magnético) Cristal Integrado Cristal de 40 MHz Flash SPI integrado Padrã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ção Mé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
Abaixo está as especificações básicas do hardware:
Fabricante ESPRESSIF Numero de Pinos 38 Interface USB Sim Frequência da CPU 2 x 240MHz Memória Flash 4MB (padrão), 8MB ou 16MB Memória RAM 520KB Memória ROM 448KB Bluetooth Sim Wifi Sim Dimensões 27,9 x 54,4 mm
No site abaixo você pode encontrar a documentação com detalhes de utilização do hardware:
Pinagem do ESP32-DevKitC
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.
Abaixo está as especificações básicas do hardware:
Fabricante DOIT Numero de Pinos 30 Entrada de 5V Sim (Vin) Interface USB Sim Frequência da CPU 2 x 240MHz (32 bits) Memória Flash 4MB (padrão) Memória SRAM 520KB Memória ROM 448KB Bluetooth Sim Wifi Sim Dimensões 27,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:
DOIT Esp32 DevKit v1 Pinagem
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
Abaixo está as especificações básicas do hardware:
Fabricante ESPRESSIF Numero de Pinos 40 Entrada de 5V Sim Interface USB Sim Frequência da CPU 2 x 240MHz Memória Flash 4MB (padrão) Memória RAM 520KB Memória ROM 448KB Bluetooth Sim Wifi Sim Dimensões 20 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:
ESP32-PICO-KIT v4 Pinagem
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.
Wemos Lolin ESP32 OLED
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.
Abaixo está as especificações básicas do hardware:
Fabricante Wemos e etc. Numero de Pinos 26 Entrada de 5V Sim Interface USB Sim Frequência da CPU 2 x 240MHz Memória Flash 4MB (padrão) Memória Ram 520KB Bluetooth Sim Wifi Sim Dimensões 25,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:
Pinagem Wemos Lolin ESP32 OLED
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.
ESP32 WiFi LoRa 32 Heltec
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.
Abaixo está as especificações básicas do hardware:
Fabricante Heltec e TTGO Numero de Pinos 36 Entrada de 5V Sim Interface USB Sim Frequência da CPU 2 x 240MHz Memória Flash 64MB Memória Ram 520KB Bluetooth Sim Wifi Sim (com Radio) Banda de Frequência SX1276(868-915 e 923MHz) SX1278 (433 a 510MHz) Alcance ~3Km Dimensões 25,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:
Pinagem Heltec WiFi LoRa 32
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.
ESP-WROVER-KIT V4.1 Visão Superior
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.
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:
Fabricante Espressif Numero de Pinos 46 + 28 de Config. Entrada de 5V Sim Interface USB Sim Frequência da CPU 2 x 240MHz Memória Flash 4MB (Padrão) Memória Ram 520KB Bluetooth Sim Wifi Sim Dimensões 110 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:
Indentificação do ESP-WROVER-KIT V4.1
Caso você tenha mais algum outro modelo de ESP32 escreva nos comentário que irei atualizar esta página com mais informações.