ESP32 eBox&Widora primera revision

Hace mas de un año Espressif lanzo los tan esperados ESP32, estos modulos en resumen son microcontroladores de bajo costo, bajo consumo,  chip Wi-fi, Bluetooth  y lo realmente sorprendente el microprocesador Tensilica Xtensa LX6 de doble nucleo!!, otro dato interesante posee mejoras en seguridad y conexiones seguras,  es el sucesor de los esp8266.

A diferencia de ESP8266  espressif diseño el ESP32 basandose en caraterisiticas solicitadas por los miles de usuarios del mundo maker.

Informacion Completa y detallada: ESP32  Wikipedia.

Comparacion tamaño ESP32 y ESP8266MOD

En este caso he adquirido una placa de desarrollo ESP32-T creada por Widora y módulo ESP32-bit creado por eBox disponible en icstation.com ESP32-T WiFi IOT ESP32, tenia algunos cupones y pedi el modulo, la unica característica que diferencia a simple vista esta placa de otras es el conector u.FL. para extender la antena, pero en general la distribución de pines es similar al ESP32Dev.





 

Me tome un tiempo en probar el esp32 dado que en el momento que salieron a la venta eran costosas y mas importante no existía suficiente documentación, ejemplos, implementacion o aplicaciones.

Características

Las características del ESP32 incluyen lo siguiente:

Procesadores:

  • CPU: microprocesador LX6 Xtensa de doble núcleo (o de un solo núcleo) de 32 bits, que funciona a 160 o 240 MHz y funciona con hasta 600 DMIPS
  • Coprocesador de ultra baja potencia (ULP)

Memoria: 520 KiB SRAM
Conectividad inalámbrica:

  • Wi-Fi: 802.11 b / g / n / e / i
  • Bluetooth: v4.2 BR / EDR y BLE

Interfaces periféricas:

  • 12 bits SAR ADC hasta 18 canales
  • DAC de 2 × 8 bits
  • 10 sensores táctiles ( GPIO de detección capacitiva)
  • Sensor de temperatura
  • 4 × SPI
  • 2 × interfaces I²S
  • 2 × interfaces I²C
  • 3 × UART
  • Controlador de host SD / SDIO / CE-ATA / MMC / eMMC
  • Controlador esclavo SDIO / SPI
  • Compatibilidad con Ethernet MAC con soporte dedicado DMA e IEEE 1588 Precision Time Protocol
  • CAN bus 2.0
  • Controlador remoto infrarrojo (TX / RX, hasta 8 canales)
  • Motor PWM
  • LED PWM (hasta 16 canales)
  • Sensor de efecto Hall
  • Preamplificador analógico de potencia ultrabaja

Seguridad:

  • Las características de seguridad estándar IEEE 802.11 son compatibles, incluidas WFA, WPA / WPA2 y WAPI
  • Arranque seguro
  • Encriptación flash
  • OTP de 1024 bits, hasta 768 bits para los clientes
  • Aceleración de hardware criptográfico: AES , SHA-2 , RSA , criptografía de curva elíptica (ECC), generador de númerosaleatorios (RNG)

Administración de energía:

  • Regulador interno de baja caída
  • Dominio de potencia individual para RTC
  • 5uA corriente de sueño profundo
  • Despertar de interrupción GPIO, temporizador, mediciones de ADC, interrupción del sensor táctil capacitiva
imagen tomada desde http://esp32.net/
imagen tomada desde http://esp32.net

 

Versiones disponibles y donde comprarlos baratos





 

Revision Inicial

Acontinuación realizaremos una revisión rápida, pido paciencia dado que son mis primeros pasos con este modulo.

En la primera conexión, desde un terminal serial a 115200 bauds, la placa tiene un firmware precargado supongo que es el SDK ejecutando un parpadeo en el led de prueba:

1 presionar RST “reset”, el modulo brinda información.

2 Al mantener presionado KEY y pulsar RST, el modulo pasa a modo Bootloader “aparentemente”.

3. Cuando esta ejecutando el “flasheo” tambien el modulo esta en modo AP, y crea la red “ESP32_eBox”  contraseña “123456789”.

4. Después de conectar a“ESP32_eBox” e intentar ingresar a la direccion IP “192.168.1.4” imaginando que podría haber un servidor web, pues lamentablemente no, al pensar en un error de la direccion IP valide con fing de Android.

 





 

Primer vistazo a ESP32 eBox&Widora

Conclusiones

Se podría decir que los esp32 cuestan 2 o 3 veces lo de los esp8266, pero lo positivo es que cada vez su costo bajara y serán mas asequibles.

Este primer acercamiento con los modulo ESP32, sabemos cuenta con mas características que los ESP8266,
vale la pena probar al máximo el rendimiento en Software y Hardware utilizando otros entornos de programación que veremos mas adelante en proximos turoriales tales como:

Como conclusión final, el ESP32 es bastante poderoso y lo recomendaría en aplicaciones que puedan utilizar gran parte de sus características, quizás aplicaciones comerciales,  yo considero que para la mayoría de aplicaciones o prototipos en general el ESP8266 cobre todas las expectativas requeridas, es mi humilde opinión, si estas de acuerdo o piensas lo contrario comenta.

Referencias

 





 

Leave a Reply