Introdução ao ESP32-WROOM
O ESP32-WROOM foi criado pela Espressif Systems. Este dispositivo é baseado no chip ESP32, que é uma solução de chip único que combina recursos de processamento dual-core, WiFi e Bluetooth. É compacto, econômico e fornece uma solução de baixo consumo de energia para aplicativos de IoT.
Características do ESP32-WROOM
Com seu conjunto diversificado de recursos, o módulo ESP32-WROOM é adequado para projetos de IoT. Algumas das principais características do ESP32-WROOM são:
Processador de núcleo duplo
O ESP32-WROOM é alimentado por um processador dual-core, o que significa que ele pode lidar com várias tarefas simultaneamente. Isso o torna a melhor placa de IoT para aplicativos de IoT complexos.
Conectividade Wi-Fi e Bluetooth
O módulo ESP32-WROOM vem com conectividade Wi-Fi e Bluetooth integrada. Isso permite que ele se conecte a dispositivos eletrônicos, como smartphones e computadores.
Baixo consumo de energia
Comparado a outros módulos microcontroladores, o ESP32-WROOM é energeticamente eficiente e consome menos energia. Isso o torna ideal para aplicações IoT alimentadas por bateria.
Conjunto de Periféricos
O módulo ESP32-WROOM vem com diferentes periféricos, incluindo SPI, I2C, UART, ADC, DAC, PWM e muito mais. Isso facilita a interface com sensores, atuadores e outros dispositivos.
Diferente Módulo ESP32-WROOM
A seguir está a lista de diferentes variantes dos módulos ESP32-WROOM disponíveis:
- ESP32-WROOM-32
- ESP32-WROOM-32D-16MB
- ESP32-WROOM-32D-4MBHT
- ESP32-WROOM-32E
- ESP32-WROOM-32U-16MB
- ESP32-WROOM-32U-4MBHT
- ESP32-WROOM-32UE
- ESP32-WROVER-E
ESP32-WROOM-32E é um modelo atualizado do ESP32-WROOM-32. O ESP32-WROOM-32E possui uma pinagem diferente e uma antena PCB melhor que o ESP32-WROOM-32, mas possui as mesmas especificações de flash e PSRAM.
ESP32-WROOM-32D-16MB tem 4 vezes mais memória flash que o módulo padrão ESP32-WROOM-32, que tem 4MB flash.
ESP32-WROOM-32D-4MBHT é projetado para uso em alta temperatura. Suporta temperaturas de até 105°C.
ESP32-WROOM-32UE é uma versão mais recente do módulo ESP32-WROOM-32U com um conector U.FL de antena externa, que permite um melhor desempenho da antena.
ESP32-WROOM-32U-16MB tem 4 vezes mais memória flash que o módulo ESP32-WROOM-32U, que tem 4MB flash.
ESP32-WROOM-32U-4MBHT também é projetado para aplicações que exigem excesso de temperatura.
ESP32-WROVER-E tem flash de 4 MB e PSRAM de 8 MB, tornando-o uma boa escolha para aplicativos que requerem mais memória do que o módulo ESP32-WROOM-32 padrão. Ele também possui um conector de antena externa para melhor desempenho da antena.
Especificação Técnica do ESP32 WROOM
Alguns dos principais destaques do ESP32 WROOM são:
- O ESP32 WROOM contém dois microprocessadores Xtensa LX6 de 32 bits
- ESP32 WROOM tem ROM de 448 KBytes
- 520 KBytes de SRAM integrados no chip.
- ESP32 WROOM contém 8 KBytes SRAM em RTC FAST e RTC SLOW
- Especificação Bluetooth v4.2 BR/EDR e BLE
- O módulo ESP32-WROOM suporta diferentes modos WiFi, incluindo Station, softAP, SoftAP+station e P2P.
- O módulo ESP32-WROOM suporta protocolos de segurança como WPA/WPA2/WPA2-Enterprise/WPS, métodos de criptografia como AES/RSA/ECC/SHA e protocolos de rede, incluindo IPv4, IPv6, SSL, TCP/UDP/HTTP/FTP/ MQTT.
- O módulo ESP32-WROOM oferece uma variedade de interfaces, incluindo cartão SD, UART, SPI, SDIO, I2C, PWM, I2S, IR, sensor de toque, ADC e DAC.
- A faixa de temperatura ESP32 WROOM está entre -40 + 85C
- ESP32 WROOM opera entre 2,2-3,6V
- Total de até 80 mA de consumo de corrente
- Dimensões: 18 mm x 20 mm x 3 mm
- ESP32 WROOM também possui Hall e sensor de temperatura
ESP32 DEVKIT é o mesmo que ESP32 WROOM?
ESP32-WROOM-32 é um módulo SMD que pode ser integrado dentro de um PCB. ESP32 WROOM é um módulo que contém um chip ESP32 junto com outros periféricos. Alguns desses periféricos incluem o oscilador de cristal para geração de clock, memória flash e capacitores de filtro.
ESP32 DEVKIT DOIT é um quadro de desenvolvimento que possui um módulo ESP32 WROOM soldado a ele, juntamente com outros componentes, como uma ponte USB para UART, uma porta micro-USB, um regulador de energia, cabeçalhos de pinos e botões.
Assim, ESP32 WROOM e ESP32 DEVKIT DOIT não são a mesma coisa, mas o último inclui o primeiro como um de seus componentes. Podemos usar o ESP32 DEVKIT DOIT para programar e interagir com o módulo ESP32 WROOM facilmente.
Conclusão
O ESP32-WROOM é um poderoso módulo microcontrolador que fornece conectividade WiFi e Bluetooth. É compacto, econômico e fornece uma solução de baixo consumo de energia para aplicativos de IoT. Com seu processador dual-core, Wi-Fi integrado e conectividade Bluetooth, o ESP32-WROOM é ideal para uma ampla gama de aplicações de IoT, como automação residencial. Para saber mais sobre o ESP32-WROOM, leia o artigo.