ESP32 vs ESP8266

ESP32 vs ESP8266

¿Cuál es la diferencia entre ESP32 vs ESP8266? ¿Debería utilizar el ESP32 o el ESP8266 en sus proyectos? En este artículo, compararemos el ESP32 con el ESP8266 y cubriremos los pros y los contras de cada placa.

El ESP32 y el ESP8266 son módulos WiFi baratos perfectamente adecuados para proyectos de Internet de las cosas (IOT) y domótica. También existe un modelo ESP32 Zigbee.

Ambas placas tienen un procesador de 32 bits. El ESP32 tiene una CPU de doble núcleo que va de 160MHz a los 240MHz. La placa ESP8266 tiene un procesador de un solo núcleo que funciona a 80MHz.

Estos módulos vienen con GPIO que admiten varios protocolos como SPI, I2C, UART, ADC, DAC y PWM. La mejor parte es que estas placas vienen con redes inalámbricas incluidas. Esto significa que puede controlar y monitorear fácilmente los dispositivos de forma remota a través de WiFi o Bluetooth (en el caso de ESP32) por un precio muy bajo.

Puedes ver la review completa de estos dos dispositivos: Aquí la del ESP8266 y aquí las del ESP32

Especificaciones: ESP32 vs ESP8266

El ESP32 es el sucesor del ESP8266. Agrega un núcleo de CPU adicional, WiFi más rápido, más GPIO y es compatible con Bluetooth 4.2 y Bluetooth de baja energía. La placa ESP32 tiene pines sensibles al tacto que los podemos utilizar para despertarla del sueño profundo.

Ambas placas son baratas, pero la ESP32 cuesta un poco más. Mientras que el ESP32 puede costar alrededor de 11 euros, el ESP8266 puede costar 9 euros (pero realmente depende de dónde las compre y qué modelo esté comprando).

La siguiente tabla muestra las principales diferencias entre los chips ESP8266 y ESP32 (tabla adaptada de AMICA_IO).

Comparativa ESP32 vs ESP8266

Usar chips desnudos ESP32 o ESP8266 no es fácil ni práctico, especialmente cuando se realizan pruebas y prototipos. La mayoría de las veces querrá usar placas de desarrollo ESP32 y ESP8266. Estas placas vienen con todos los circuitos necesarios para alimentar el chip, conectarlo a su computadora, un circuito para cargar código fácilmente, pines para conectar periféricos, LED de alimentación y control incorporados y otras características útiles.

Las placas de desarrollo ESP32 y ESP8266 que usamos con más frecuencia son la placa de desarrollo ESP32 DEVKIT DOIT y el kit ESP8266 ESP-12E NodeMCU y estas son las que recomendamos para principiantes. Sin embargo, hay muchos otros modelos de placas de desarrollo entre los que puede elegir. Le recomendamos que lea las siguientes guías:

  • Las mejores placas de desarrollo ESP8266
  • Las mejores placas de desarrollo ESP32

Más GPIO en el ESP32

El ESP32 tiene más GPIO que el ESP8266, y puede decidir qué pines son UART, I2C, SPI; debe configurarlo en el código.

PWM, ADC y más

Puede configurar señales PWM en cualquier GPIO con frecuencias configurables y ciclo de trabajo establecido en el código.

Cuando se trata de pines analógicos, estos son estáticos, pero el ESP32 admite mediciones en 18 canales (pines analógicos) en comparación con solo un pin ADC de 10 bits en el ESP8266. El ESP32 también admite dos canales DAC de 8 bits.

Además, el ESP32 contiene 10 GPIO de detección capacitiva, que detectan el tacto y se pueden usar para activar eventos o despertar el ESP32 del modo de suspensión profunda, por ejemplo.

El ESP32 admite el protocolo de comunicación Bluetooth de forma predeterminada, mientras que el ESP8266 no. Esto es especialmente a tener en cuenta si quiere conectar dispositivos como el Mi Flora de Xiaomi.

Sígueme a Youtube

Sígueme en Youtube - ESP32 vs ESP8266
(Visited 259 times, 1 visits today)
EnglishDeutschEspañol