Descubra o porquê do ESP32 despertar maior interesse quando comparado ao ESP8266
O ESP32 é um microcontrolador avançado que reúne pontos benéficos quando comparado com o modelo antigo. Neste caso, é possível aproveitar muitos aspectos no momento de criar o seu projeto.
O que é o ESP32?
O ESP32, é uma placa que serve para ser usada no desenvolvimento de projetos. Diferente do ESP8266, este novo modelo contém wi-fi, processador dual core, um bluetooth híbrido, e uma diversidade de sensores inseridos em seu mecanismo.
Este modelo contém a memória chamada SRAM com 520 KB, conector externo, criptografia de chave, tensão operacional de 2, 3V ou 3,6V. Além disso, conta com várias portas que permitem o uso para programação no computador.
Comparativos entre o ESP32 e o ESP8266?
Tanto o ESP32 quanto o ESP8266 possuem muitas qualidades, dentre elas o fato de conterem wi-fi, e antenas integradas. Estas são algumas das semelhanças que ambos microcontroladores possuem.
Dual-Core
O diferencial do ESP32 é por conter um componente Xtensa Dual-Core 32-bits, que possui cerca de 600 DMIPS. No caso do ESP8266, possui apenas o Xtensa Single-Core 32-bit.
Controlador de rede CAN
O ESP8266 não contém o controller area network (CAN), mas o modelo mais recente ESP32 possui este controlador. Isto tem como função auxiliar o programador no momento de criar seu projeto no PC.
Adicionais
O ESP32 possui um sensor para temperatura, que facilita controlar como está a temperatura do microcontrolador. Além disso, possui o sensor de toque que facilita sua usabilidade.
Memória Flash
O ESP8266, por ser um modelo mais antigo, não contém a memória flash. No caso do ESP32, este sim possui o componente em seu microcontrolador, que é um forte diferencial aos programadores.
Módulo principal
O ESP8266 contém módulos chamados SPI, SDIO, I2S, I2C e LED PWM. Duas aquisições importantes comparados com o ESP32, que possui em inclusão o IR e o Motor PWM.
Recursos
O interessante do ESP32 é por conter um recurso que facilita a conexão com as redes CAN, presente em veículos no geral. Há no microcontrolador, o ethernet MAC que permite conectá-lo em uma rede com ethernet em funcionamento.
Coprocessador
Diferente do antecessor ESP8266, o modelo ESP32 possui um coprocessador que consome pouca energia. Neste caso, chama-se ultra-baixo consumo. É possível, portanto, criar tarefas simplificadas mesmo que os processadores mais importantes estejam desligados.
Transmissão de dados sem fio (wifi e bluetooth -BLE)
O que deixa a desejar do modelo ESP8266, é por não conter o bluetooth 4.2, chamado por BLE. Este item é essencial justamente por conta do wearable, o qual poderá responder qualquer solicitação feita por Bluetooth em diferentes mecanismos: blusas, mochilas, etc.
Principais características do ESP32
Ideal a quem está na procura do ESP32, poderá conhecer por completo as principais características deste microcontrolador. Foi possível conferir um pouco acerca do modelo ESP8266, o qual é mais antigo e mesmo assim possui suas vantagens. Veja:
Documentação do Espressif ESP32
O ESP32 contém consumo de pouca energia, bem como possui o clock gating. Há determinados interruptores instalados em seu interior, chamados balun RF, juntamente com o PCB.
Processadores
O modelo ESP32 contém, como explicado, um processador Dual-Core de 32bits, que pode operar tanto em 160 quanto 240 mHz. Há duas interfaces, e um LED de PWM com 16 canais.
Conectividade Sem-Fio
Contém, inclusive, um wi-fi 802.11, que fornece uma conectividade completa e mais prática do que o modelo ESP8266. Ideal a quem precisa verificar com clareza como está seu projeto no computador.
Memória
A memória do ESP32 contém 520 KB SRAM, como explicado anteriormente. A sua memória, se for comprada com o ESP8266 tem ampla vantagem, e apresenta ao tecnólogo um forte diferencial na hora de trabalhar.
Periféricos de Entrada/Saída
Este microcontrolador contém o 12-bit SAR ADC com cerca de 18 canais, bem como dois 8-bit DACs. Os periféricos fornecem qualidade ao ESP32, o que lhe torna mais prático no uso.
Segurança
O padrão de segurança do ESP32 contém o IEEE 802.11, com todas as edições de recursos para WFA, WAPI, WPA/WAP2. Além disso, contém flash criptografado, e um boot muito mais seguro.
Placa sugerida para desenvolvimento de projeto com ESP32
É possível utilizar o próprio módulo do ESP32 no projeto final. Isto ocorre justamente por ser um modelo preparado com um acabamento denominado Castelted Hole PCB.
Separado exclusivamente para você