Caracter铆sticas
Curso orientado a introducir al tecn贸logo en el dise帽o e implementaci贸n de aplicaciones de alto rendimiento que incluyen incluso WIFI, utilizando para ello la tecnolog铆a ARDUINO. Durante el curso el estudiante aprende de forma amena y sencilla c贸mo funciona el m贸dulo ESP32, el cual es un procesador Dual Core de 32 bits, con WIFI, BLE, 2 conversores Ad de 12 bits, y 16 canales PWM, la programaci贸n del mismo desde ADUINO para controlar diferentes perif茅ricos as铆 como tambi茅n la implementaci贸n de un servidor WEB.
El curso es te贸rico-practico y se entrega a cada alumno su propio kit personal con todo el material para realizar las pr谩cticas, incluido en el precio del curso.
Objetivo: Ense帽ar a programar aplicaciones usando la plataforma ARDUINO sobre el ESP32 NodeMCU.
Total de Clases: 16
D铆a y horario: Jueves 19, a 21 hs.
Duraci贸n: 4 meses
Plan de Estudios
Programa:
CLASE 1: EL PROCESADOR ESP32 de Espressif. Caracteristicas Generales.
Estudio de su Arquitectura y Perifericos. Soporte para WIFI Y BLE.
CLASE 2: EL SDK de Espressif. Instalaci贸n del SDK sobre ARDUINO.
CLASE 3: Los puertos I/O del ESP32. Arquitectura y caracter铆sticas.
Manejo de los I/O del ESP32 bajo ARDUINO.
CLASE 4: Las UARTs del ESP32. Los comandos HTPE para control de terminales. Implementanci贸n de una terminal de comunicaciones por RS232 usando comandos HTPE.
Clase 5: Los ADC0 y ADC1 del ESP32. Arquitectura y Caracter铆sticas.
Funciones para el manejo de los ADCx bajo ARDUINO. Implementaci贸n de un vol铆metro.
CLASE 6: Control de la temperatura: Tipos de controles. Tecnolog铆as para el sensado de temperatura seg煤n rango de temperatura y aplicaci贸n. Implementaci贸n de un Term贸metro usando NTC.
CLASE 7: Caracter铆sticas de las Luz. Unidades utilizadas para medir la luz.
Las c茅lulas fotoresistivas (LDR) y sus caracter铆sticas .Implementaci贸n de un fot贸metro.
CLASE 8: La Humedad Relativa Ambiente. Tecnolog铆as para la medici贸n de Humedad. El sensor DHT11 y sus caracteristicas. Librer铆a ARDUINO para el manejo del DHT11. Implementaci贸n de un medidor de Humedad usando
el DHT11 y el ESP32.
ClASE 9: La presi贸n Atosf茅rica. Tecnolog铆as para medir la presi贸n. El sensor de presi贸n BMP180 y sus caracter铆sticas. Librer铆a ARDUINO para el manejo del BMP180. Implementaci贸n de un medidor de Humedad usando el BMP180 y el ESP32.
CLASE 10: Las estaciones meteorol贸gicas port谩tiles y sus caracter铆sticas.
Implementaci贸n de una estaci贸n para medir temperatura, humedad y presi贸n.
CLASE 11: El ABC de las redes. Tipos de Redes. Topolog铆as. Redes inal谩mbricas o WI-FI. El FRONT-END del ESP32 para WIFI. Caracter铆sticas de un servidor WEB embebido. Tipos de Servidores. Implementaciones AD-HOC.
CLASE 12: Implementaci贸n de un Scanner de WIFI usando el ESP32.
CLASE 13: El ABC del lenguaje HTML para la implementaci贸n de una p谩gina WEB.
CLASE 14: El ABC del lenguaje CCS para el manejo de datos dentro de una p谩gina WEB.
CLASE 15: Implementaci贸n de un servidor WEB tipo AD-HOC sobre ESP32.
CLASE 16: Implementaci贸n de un servidor WEB usando una RED WIFI existente con el ESP32. Limitaciones de acceso simultaneo a los servidores WEB.