Skip to main content

▷ Practice #0 - Installing Arduino support for programming #ESP32 boards


⭐⭐⭐⭐⭐ Practice #0 - Installing Arduino support for programming #ESP32 boards

☑️ #2PEM100A #MyDataLab #ESP32 #Arduino #EnergyMeter

General Objective:

  • To learn about ESP32 and Arduino IDE boards.

Specific objectives:

  • Configure Arduino IDE to program ESP32 boards.
  • Upload code to the ESP32 board using the Arduino IDE.
  • Learn how to use Arduino IDE serial monitor.

Repository:

Materials:

  • 2 PHASE ENERGY METER 100A (2PEM-100A)

Introduction:

The Arduino IDE, is one of the most popular development environments in the world, in which microcontrollers of the ATMEL family are programmed in processing programming language.  This environment is characterized by being didactic and very friendly, allowing more people to start programming. However, as mentioned, this environment originally does not allow programming ESP32 boards, however, we can download media and configure the IDE to be able to program and upload codes. In this practice we will see the steps to perform ending in a simple code to verify that we can complicate and upload code to our boards.

Installation and Configuration Procedure ESP32 Support:

Lo primero que debemos hacer es tener instalado nuestro Arduino IDE, este mismo lo podemos descargar desde la página oficial.


Cuando tengamos la aplicacion en nuestra computadora, debemos ingresar al repositorio Arduino-ESP32. Y debemos copiar el link de board, tal como se muestra en la imagen:


Lo copiamos y luego nos dirigimos a nuestro Arduino IDE y damos click en Archivo luego en Preferencias:


Nos saldra la siguiente ventana emergente:


Nos dirigimos al cuadro de Gestor de URLS Adicionales de Tarjetas, y pegamos el link del repositorio. Y luego OK.
  • USAR: https://dl.espressif.com/dl/package_esp32_index.json

Ahora nos dirigimos a Herramientas-> Placa -> Gestor de Tarjetas:


En la pestaña emergente escribimos ESP32 y al obtener un resultado lo instalamos.


Si todo salio bien, deberia salirnos lo siguiente:


Una vez realizado esto, cerramos la ventana emergente. Y en Herrmaientas->Placa nos saldra una nueva pestaña donde dice ESP32 Arduino. Al dar click se nos desplegara una lista de dispositivos, para el resto del curso se utilizara ESP32 Dev Module



Con esto, ya tendriamos instalado y configurado el soporte para las placas ESP32. Estamos listo para subir codigos. 

Procedimiento Subir codigo ESP32

Copiamos el siguiente codigo en nuestro Arduino IDE. 


Primero debemos compilar nuestro codigo, esto significa que el IDE empezara a validar la sintaxis, y si nuestro codigo no tiene errores. Para esto presionamos el siguiente simbolo.


Si todo salio bien, nos deberia salir lo siguiente:



Una vez que verificamos procedemos a subir el codigo, presionando el siguiente boton:



En estos momento el codigo se empezara a subir a la placa, dependiendo la complejidad del codigo, este proceso puede tomar un tiempo. Cuando todo este terminado nos saldra lo siguiente:




Con esto nuestra placa tendra subido nuestro codigo, en este caso puntual el codigo Hola mundo se realizo para visualizar en el puerto Serial, para abrirlo debemos presionar en la lupa ubicada en la esquina superior derecha:




Al abrir podemos observar como nuestro Hola mundo aparece demostrando que el codigo se subio y podemos programar nuestras placas:
  • USAR: Baudrate 115200

Comments

Popular posts from this blog

▷ Practica #6 - Envio Datos ThingSpeak

  ⭐⭐⭐⭐⭐ Practica #6 - Envio Datos ThingSpeak Objetivo general: Aprender sobre el envio de datos a ThingSpeak Objetivos especificos: Instalar libreria necesaria para ThingSpeak Configuracion de ThingSpeak para recepcion de datos. Visualizacion de datos en ThingSpeak. Reposi torio: https://github.com/avbazurt/Simulacion_Sistemas_Electricos Materiales: Medidor Consumo energético Cuenta de ThingSpeak Introducción: En esta practica veremos como enviar los datos obtenidos de nuestro sensor bifasico a una plataforma de analisios IOT. Esta nos permitira visualizar graficas via internet, ademas de tener soporte con Matlab lo que facilita el procesamiento de la informacion. Procedimiento #1: Descargar e Instalar Librerias necesarias Para esta practica utilizaremos las siguientes librerias, si ya las tiene saltese este paso. PZEM-004T https://github.com/mandulaj/PZEM-004T-v30 ThingSpeak https://github.com/mathworks/thingspeak-arduino Procedimiento #2: Configurar ThingSpeak Nos dirigimos a la pagu

▷ Electrical Installation and Connections

⭐⭐⭐⭐⭐ Electrical Installation and Connections ☑️ #2PEM100A #MyDataLab #ESP32 #Arduino #EnergyMeter  1.- Remove the cover of MCB-100A  2.- Remove the Jumper 3.- Conectar el Cable USB a un Computador  4.- Connecting the measuring coils  5.- Staple the coils to the load lines. 6.- Energizing the MCB-100A 7.- Install ARDUINO IDE on the Computer Read related topics ✅ Practice 0: Installation of support programming #ESP32 ✅ Practice 1: Introduction to the PZEM004T sensor ✅ Practice 2: Storage of measurements in Excel file