Introduction: Configurando ESP32 Con IDE De Arduino (subiendo Datos a Thendspeak)

Picture of Configurando ESP32 Con IDE De Arduino (subiendo Datos a Thendspeak)

Buenos días en esta entrada veremos la configuración del módulo ESP32 con el entrono de desarrollo de Arduino, tambien crearemos un programa para subir datos de la temperatura al cloud de www.icstation.com y gracias al aporte y colaboración de www.icstation.com pudo obtener gratis este módulo para su evaluación y revisión.

El módulo ESP32 es un módulo creado por la empresa Espressif Systems, la misma que nos trajo el legendario esp8266 que es tan apreciado, y amado por la comunidad maker.

Caracteristicas del módulo ESP32-T

Conectividad

El módulo ESP32 dispone de todas las variantes del WiFi:

  • 802.11 b/g/n/e/i/n
  • Wi-Fi Direct (P2P), P2P Discovery, P2P Group Owner mode and P2P Power Management

Esta versión nueva incluye la conectividad mediante Bluethoot de bajo consumo

  • Bluetooth v4.2 BR/EDR and BLE
  • BLE Beacon

Además, puede comunicarse mediante los protocoles SPI, I2C, UART, MAC Ethernet, Host SD

Prestaciones del microcontrolador

La CPU está formado por un SoC modelo Tensilica LX6 con las siguientes características y memoria

  • Doble núcleo de 32 bits con velocidad de 160MHz
  • Memoria ROM de 448 kBytes
  • Memoria SRAM de 520kBytes

Dispne de 48 Pines

  • 18 ADC de 12 bits
  • 2 DAC de 8 bits
  • 10 pines sensores de contacto16 PWM
  • 20 Entradas/salidas digitales

Alimentación y modos de consumo

Para un correcto funcionamiento del ESP32 es necesario subministrar un voltaje de entre 2,8V y 3,6V. La energía que consume depende del modo de funcionamiento. Contiene un modo, el Ultra Low Power Solution (ULP), en que se continúan realizando tareas básicas (ADC, RTC…) en el modo Sleep.

Step 1: ESP8266 Versus ESP32

Picture of ESP8266 Versus ESP32

Step 2: Pin Out

Picture of Pin Out

Step 3: Pin Out Ds18b20

Picture of Pin Out Ds18b20

Step 4: Código Fuente

Para descargar el código fuente ir al siguiente enlace

http://rogerbit.com/wprb/index.php/2017/08/10/conf...

Step 5: Circuito

Picture of Circuito

Step 6: Pasos Para Instalar Soporte De Arduino ESP32 En Windows

  1. Descargue e instale el último Arduino IDE Windows Installer de arduino.cc
  2. Descargue e instale Git desde git-scm.com
  3. Inicie la interfaz gráfica de usuario de Git y ejecute los siguientes pasos:

  • Seleccionar Clonar Repositorio Existente
  • Seleccionar origen y destino

C:/Users/[Tu_Nombre_de_Usuario]/Documents/Arduino/hardware/espressif/esp32

  • Cambie esto a su ubicación de Sketchbook si tiene un directorio diferente que aparece debajo de la “Ubicación de Sketchbook” en las preferencias de Arduino.
  • Haga clic en Clonar para iniciar la clonación del repositorio

  • Abrir C:/Users/[Tu_Nombre_de_Usuario]/Documents/Arduino/hardware/espressif/esp32/tools y doble click enget.exe
  • Cuando get.exe termine, debería ver los siguientes archivos en el directorioEnchufe su tarjeta ESP32 y espere a que los controladores instalen (o instale manualmente los que sean necesarios)

  1. Iniciar el IDE de Arduino
  2. Selecciona tu placa en Herramientas> Menú de placa
  3. Seleccione el puerto COM al que está conectada la placa
  4. Compilar y cargar (Es posible que deba mantener pulsado el botón de arranque “KEY” mientras carga)

Cómo actualizar al código más reciente

  1. Inicie Git GUI y debería ver el repositorio en Abrir Repositorio Reciente.
  2. Desde el menú Remoto seleccione Buscar de> Origen
  3. Espere a que git tire de los cambios y cierre Git GUI
  4. Abrir C:/Users/[Tu_Nombre_de_Usuario]/Documents/Arduino/hardware/espressif/esp32/tools y doble click en get.exe

Step 7: Configuración Del ESP32 Con El IDE De Arduino

Picture of Configuración Del ESP32 Con El IDE De Arduino

Una vez termina el proceso instalación de todo el software para el ESP32-t debemos ir al IDE de arduino, revisamos en “Herramientas” – “Placas” y verificamos si aparecieron nuevas placas y elegimos ESP32 DEV MODULE

Step 8: A Continuación Elegimos El Puerto COM Correcto, Ya Estamos En Condiciones De Programas Nuestro ESP32.

Picture of A Continuación Elegimos El Puerto COM Correcto, Ya Estamos En Condiciones De Programas Nuestro ESP32.

Step 9:

Aclaración importante!!! El módulo hay que soldarlo a la placa.

Tal vez pueda interesarte proyectos en arduino, pic, robótica, telecomunicaciones, suscribete en http://www.youtube.com/user/carlosvolt?sub_confirmation=1 mucho videos con código fuentes completos y diagrama.

Link del proyecto completo y actualizaciones en http://rogerbit.com/wprb/index.php/2017/08/10/conf...

Comments

About This Instructable

162views

5favorites

License:

More by CarlosVoltT:Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot seguidor de luzControl Remoto 418 Mhz Con Demultiplexor 74ls154Interruptor Por Sonido (Aplauso)
Add instructable to: