ESP32 Plus STEAMaker
La placa ESP32 Plus STEAMaker está basada en el microcontrolador ESP32-WROOM-32. Este microcontrolador dispone de CPU Xtensa LX6 de 2 núcleos a 32 bits y con una frecuencia de trabajo de 160 MHz. Dispone de comunicaciones Wifi y Bluetooth integradas, memorias RAM y Flash, 11 conversores Analógico-Digital de 12 bits de resolución, 2 conversores Digital-Analógico de 8 bits, conectividad I2C y zócalo para tarjetas µSD para el almacenamiento de datos.La placa ESP32 Plus STEAMaker ha sido desarrollada por Keyestudio, juntamente con el equipo de Innova Didactic.Si se utiliza ESP32 Plus STEAMaker conjuntamente con una placa TdrSTEAM es muy importante que el potenciómetro esté en la posición izquierda (punto de color amarillo), ya que comparte una señal con el sistema de grabación del programa. Si no colocamos el potenciómetro en esta posición, cuando intentemos cargar un programa, encenderá el led RGB de color blanco y mostrará un mensaje de error.
Para poder aprovechar los recursos de la placa Imagina TDR STEAM conjuntamente con la placa ESP32 Plus STEAMakers se utilizan una serie de conexiones en común. Es muy importante que el potenciómetro esté en la posición izquierda (punto de color amarillo), ya que comparte la conexión A0 (GPIO02) con el sistema de grabación del programa. Si no está en esa posición se producirá un error en el envío del programa.
También es muy importante que el Connector esté abierto siempre. La secuencia correcta de operación es la siguiente:
1. Conectar la placa ESP32 Plus STEAMakers al puerto USB con su correspondiente cable.2. Abrir el Connector.3. Abrir ArduinoBlocks.
Aparecerá en puerto COM que ha asignado. En el caso de no realizarlo en este orden puede suceder que no quede asignado el puerto COM de forma correcta. Si se produce un problema en el envío del programa puede ser que se haya roto la vinculación entre la placa y el ordenador, así que procederemos de la siguiente forma:
1. Desconectar la placa ESP32 Plus STEAMakers.2. Cerrar el Connector.3. Conectar la placa ESP32 Plus STEAMakers.4. Abrir el Connector.
Descripción
La placa ESP32 Plus STEAMakers tiene los siguientes elementos:
Al ser Arduino un hardware libre existen multitud de fabricantes que han desarrollado versiones basadas en Arduino. Uno de esos fabricantes es Keyestudio, que ha desarrollado juntamente con el equipo de Innova Didactic una placa compatible con Arduino, pero basada en un ESP32. La nueva placa es la ESP32 Plus STEAMakers.Las características más importantes de esta placa son: Microcontrolador Tensilica Xtensa 32-bit LX6 a 160MHz. Conectividad Wifi 802.11 b/g/n/e/i. Conectividad Bluetooth 4.2 y modo BLE. Zócalo para tarjetas µSD. 14 entradas y salidas digitales con alimentación. Conector serie hembra con alimentación. Conector I2C para conectar hasta 5 dispositivos a la vez sobre la misma placa. Conector hembra I2C para conexión de una pantalla OLED. Conector de Reset. Conector de 5V Conector de 3.3V Interruptor 3.3-5V seleccionable para cambiar entre estas dos tensiones en algunos pines de alimentación. Entradas y salidas analógicas. Sensor Hall y de temperatura integrado. 2 convertidores Digital-Analógico (DAC) de 8 bits. 16 convertidores Analógico-Digital (ADC) de 12 bits. 16 canales PWM. 2 UART. 2 canales I2C. 4 canales SPI. 448Kb ROM. 520 KB SRAM. 8KB+8KB SRAM en RTC. 1kbit eFUSE. 512 bytes Memoria Flash (EEPROM). 10 sensores táctiles. 4 temporizadores internos de 64 bits.No están disponibles todas las características del controlador ESP-WROOM32, ya que algunos pines tienen funciones dobles y se utilizan en la placa de forma específica (como, por ejemplo, para controlar la tarjeta SD). Pero la mayoría de funciones se pueden utilizar, además de disponer la placa ESP32 Plus STEAMakers de una mejor conexión de elementos debido a los pines para conectores tipo Dupont de entrada y salida, de I2C y de alimentación.Además, algunos pines de alimentación pueden cambiar su valor (3,3V o 5V) mediante un interruptor en función de nuestras necesidades.Las conexiones de la placa Imagina TDR STEAM con la placa ESP32 Plus STEAMakers son las siguientes (igual que si utilizamos cualquier placa compatible con Arduino UNO):
Compatibilidad y descripción de pines:
Importante: Todos los pines IOxx son entradas y salidas digitales, algunascon más funciones. Utilizando la comunicación Wifi no funciona el ADC2.
La placa de control ESP32 Plus STEAMakers, como cualquier placa basada en ESP32 debe tener unos valores de alimentación mínimos. Gracias a que lleva implementado un medidor de tensión e intensidad podemos saber la tensión de alimentación en todo momento. Si la tensión de alimentación baja de aproximadamente 4,8V la placa no funcionará correctamente (sobre todo la transmisión wifi). Es recomendable realizar una verificación de la tensión que está entregando el puerto COM del ordenador. Si la tensión no es próxima a 5V deberemos cambiar el cable USB, alimentar el puerto USB de forma externa o alimentar la placa con una fuente de alimentación.
Documentación
Tutorial en italiano.Manual del ESP32 Plus STEAMakers.
Página de Innova Didactic con recursos.Actividades de formación de STEAM Cat.Proyectos del Club de Robótica de Granada.





No hay comentarios:
Publicar un comentario