Configurando ESP32 con IDE de Arduino (subiendo datos a thendspeak) con el aporte de ICStation.com

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 https://thingspeak.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.


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


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 contacto
  • 16 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

Pin Out

Pin Out ds18b20

Resultado de imagen para ds18B20

Código fuente

Circuito

Pasos para instalar soporte de Arduino ESP32 en Windows

Probado en máquinas Windows 10 de 32 y 64 bits

  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 ExistenteStep 1
    • Seleccionar origen y destino
      • Ubicación de la fuente: https://github.com/espressif/arduino-esp32.git
      • Directorio de 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 repositorioStep 2 Step 3
    • Abrir C:/Users/[Tu_Nombre_de_Usuario]/Documents/Arduino/hardware/espressif/esp32/tools y doble click enget.exeStep 4
    • Cuando get.exe termine, debería ver los siguientes archivos en el directorio
      Step 5
  4. Enchufe su tarjeta ESP32 y espere a que los controladores instalen (o instale manualmente los que sean necesarios)
  5. Iniciar el IDE de Arduino
  6. Selecciona tu placa en Herramientas> Menú de placa
  7. Seleccione el puerto COM al que está conectada la placa
  8. Compilar y cargar (Es posible que deba mantener pulsado el botón de arranque “KEY” mientras carga)
    Arduino IDE Example

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

  1. Inicie Git GUI y debería ver el repositorio en Abrir Repositorio Reciente. Update Step 1
  2. Desde el menú Remoto seleccione Buscar de> OrigenUpdate Step 2
  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.exeStep 4

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

A continuación elegimos el puerto COM correcto, ya estamos en condiciones de programas nuestro ESP32.

Pueden adquirir el producto en ICStation en ESP32-T WiFi IOT ESP32 Module Development Board Module Suite ESP32-Bit Wireless WiFi Module

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


SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS MÁS DESTACADAS, SÓLO INGRESANDO TU CORREO ELECTRÓNICO


Deja un comentario