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

by CarlosVoltT in Circuits > Electronics

22201 Views, 5 Favorites, 0 Comments

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

icesp32.jpg
Configurando ESP32 con IDE de Arduino subiendo datos a thingspeak con el apoyo de ICStation (review)

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.

ESP8266 Versus ESP32

1-600x363.gif

Pin Out

esp32pinout-227x300.jpg

Pin Out Ds18b20

ds18b20-waterproof.jpg

Código Fuente

Para descargar el código fuente ir al siguiente enlace

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

Circuito

esp32-t-circuito.jpg

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

Configuración Del ESP32 Con El IDE De Arduino

1-600x320.jpg

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

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

2.jpg

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...