Programas
ESP32

Docente

Marcos Politi
Mg. Ingeniero Electrónico


  • Ingeniero Electrónico (UTN-FRBA)
  • Maestría en Calidad Industrial (Universidad Nacional de San Martín) 
  • Maestría en Internet de las cosas (Universidad de Salamanca-España) 
  • Doctorando Innovación y Calidad Industrial (Universidad Nacional de San Martín) (En curso)
     



Modalidad

  • Clases semanales en vivo a cargo de los docentes.
  • PDF descargables, video tutoriales grabados, ejemplos descargables y clases en vivo.
  • Asistencia a estudiantes a través del Foro de consultas, email y WhatsApp.
  • Docentes con experiencia Universitaria de las principales Instituciones de Argentina.
     

Resumen

Curso orientado a adquirir los conceptos básicos de la electrónica digital y analógica orientada al manejo de microcontroladores para desarrollo de sistemas embebidos, utilizando dos de los microcontroladores líderes en el campo de internet de las cosas y ESP32.

Manejo de distintos periféricos del microcontrolador y sistemas anexos al mismo para poder controlar tiempos, y monitorear magnitudes con la utilización de sensores utilizados en la industria. 

Finalizando con un proyecto integrador desarrollado por el Alumno, con la tutoría del cuerpo docente.
 

Destinatarios

Personas que deseen adquirir conocimientos de sistemas embebidos implementados en microcontroladores de la línea ESP32, y adquirir mayor conocimiento para aprovechar todas las funcionalidades de los microcontroladores más comercialmente difundidos, aplicándolos al control y dispositivos y medición de magnitudes a través de sensores.

Personas que deseen adquirir conocimientos de sistemas embebidos implementados en microcontroladores de la línea ESP32, para realizar el control y monitoreo de sistemas a través de plataformas comerciales disponibles en la web, o la posibilidad de desarrollarlas por cuenta propia utilizando servicios Cloud.
 

Contenidos

UNIDADES

Unidad I: PUERTOS DE ENTRADA Y SALIDA EN ESP32.
GPIO, puertos de entrada y salida. Detalle de entradas y salidas en uC ESP32. Pinout en ambos microcontroladores. Transductores. Transductores de entrada y salida. Medición de magnitudes con sensores digitales utilizados en implementaciones con uC.



Unidad II: CONVERSORES ANALÓGICOS DIGITALES-CONVERSORES DIGITALES ANALÓGICOS.
Concepto de tensión eléctrica. Adquisición de datos. Conversor Analógico Digital (CAD) – Conversor Digital Analógico (CDA). Configuración y manejo de los registros principales de CAD. Medición de magnitudes con sensores analógicos.
Configuración y manejo de los registros principales de DAC. PWM, dimerización. Aplicaciones con transistores MOSFET. 



Unidad III: PROTOCOLO I2C-PROTOCOLO SPI
Concepto de memoria. Principales memorias en la Industria. Protocolo I2C. Memoria I2C. Configuración y manejo de los registros principales para el manejo de memorias I2C. Aplicaciones para el almacenamiento de datos para aplicaciones mecánicas.
Protocolo SPI. Memorias SD. Configuración y manejo de los registros principales para el manejo de memorias SD. Aplicación para el almacenamiento de datos recopilado de sensores.
Medición de magnitudes con sensores que integren estos dos protocolos.



Unidad IV: PROTOCOLO WIFI 802.11-PROTOCOLO TCP/IP.
Protocolo IEE 802.11. Comunicaciones inalámbricas. Protocolo TCP/IP, principales aplicaciones. Ejemplos para toma de datos. Ejemplo para control de datos en red LAN. Aplicaciones con uC como Servidores, medición utilizando sensores. Monitoreo de magnitudes. Manejo de la memoria del ESP32. Vinculación SPIFFS. Aplicaciones e implementaciones con ESP32.



Unidad V: PROTOCOLO MQTT
MQTT, protocolos orientados a M2M. Otros protocolos M2M. Definición de broker, topic. Implementaciones son servidores MQTT en PC. Implementaciones con clientes MQTT en PC. Emulación de dispositivos. Utilización de servidores profesionales de MQTT.



Unidad VI: PROTOCOLO HTTP
Protocolo HTTP. Métodos GET. Método POST. Servidores WAMP/LAMP. MySQL, local vinculación de microcontroladores ESP, con bases de datos. PHP, PHPMyAdmin. Manejo de información en bases de datos controladas por microcontroladores ESP32.



Unidad VII: CONFIGURACIONES EN ESP32.
Programación a través del aire en redes locales (OTA). Bluetooth. Descripción de los principales tipos de usos. Configuración Master. Configuración Slave. Aplicaciones de uso. Utilización del módulo HC05, como Master en PC. Monitoreo de variables. Implementación con App celular. Uso del Bluetooth ESP32. Aplicaciones e implementaciones con ESP32.



Unidad VIII: PLATAFORMAS IOT COMERCIALES
Implementación de soluciones IoT a través de plataformas comerciales. Diferencias entre distintos tipos de plataformas. Implementación en plataformas demo gratuitas. Implementación en plataformas demo gratuitas pero escalables comercialmente. Implementación en Amazon Web Service IoT. Implementaciones con FreeRTOS.
 
 

Compartir
  • Comienzo 03/09/2021 [Pre Inscribite!]
  • Duración 8 clases/2 meses
  • Valor AR$ 7540 ✔