Gabriel Bragoli (1) , Marcos Politi (2)
Equipo docente
(1)
(2)
Capacitación orientada a adquirir los conceptos básicos de la electrónica digital
orientada al manejo de microcontroladores de la línea Arduino para
desarrollo de sistemas embebidos.
Adquirir conocimiento sobre microcontroladores de línea Arduino de 8, 16
y 32 bits, (Arduino Uno, Nano, Leonardo Mega y Arduino Due).
Programación de librerías y conceptos de programación orientada a
objetos para aplicar a soluciones a escala.
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
Adquirir los conceptos avanzados de comunicaciones con microcontroladores ESP8266 y ESP32 , para el control y monitoreo de sistemas embebidos a distancia. Brindando además la posibilidad de almacenamiento de los mismos a través de memorias.
Integración con PHP y MySQL para poder guardar los datos en bases de datos relacionales.
Incorporación de conocimientos en el diseño y desarrollo de PCB con la herramienta de diseño Eagle.
Proyecto integrador aplicando los conceptos aprendidos en el curso, un proyecto elegido por el estudiante, con la tutoría del cuerpo docente.
Personas que deseen adquirir conocimientos nivelatorios de sistemas embebidos, 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 sobre sistemas de comunicación para ser aplicados al control y monitoreo remoto de magnitudes de sistemas físicos
Personas que deseen adquirir conocimientos en el diseño y desarrollo de PCB con la herramienta de diseño Eagle.
Unidad 00: CONCEPTOS BÁSICOS DE ELECTRÓNICA DIGITAL. [EXTRA NIVELADORA OPCIONAL]
Conceptos de Electrónica Digital - Sistemas de numeración - Sistemas binario, octal, hexadecimal, y decimal - Pasajes entre sistemas - Conceptos de semiconductor - Principales dispositivos semiconductores utilizados en la Industria - Compuertas - Tablas de verdad de principales compuertas - Circuitos y aplicaciones. Definición de Sistemas Embebidos - Diferencias entre microprocesador y microcontroladores - Arquitecturas principales - Diagramas en bloques - Evolución de los Sistemas Embebidos -Especificaciones.
Unidad 01: CONCEPTOS DE PROGRAMACIÓN.
Herramientas gráficas para programación - Conceptos de Programación en C Sintaxis C - Principales funciones utilizadas en C - Tipos y Declaración de Variables - Diferentes tipos de archivos Archivos .h, Archivos.c.
Unidad 02: GPIO
Concepto de puerto de Entrada Salida -Estructura eléctrica de puertos de Entradas y Salidas - Principales registros de dispositivos de propósito general de Entradas y salidas (GPIO) en el microcontrolador - Configuración y manejo GPIO
Unidad 03: SENSORES
Diferencias entre distintos tipos de sensores Aplicaciones industriales de sensores.Medicion de temperatura humedad proximidad, y otros parámetros.
Unidad 04: CONTROL DE MEMORIA EEPROM/ PROCOTOCOLO I2C
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.
Unidad 05: INTERRUPCIONES DEL MICROCONTROLADOR
Concepto de Interrupción - Diferencias entre control por pooling vs control por Interrupciones - Vector de Interrupciones (NVIC) - Configuración y manejo del NVIC- Aplicación en Interrupciones Externas - Aplicaciones con Interrupciones Externas para la implementación en finales de carrera - Aplicaciones con Interrupciones Externas para la implementación en botones de pánico.
Unidad 06: PERIFÉRICOS TEMPORIZADORES Y PRESENTACION DE LA INFORMACION
Concepto de temporizadores - Periféricos disponibles para temporización en ARM 32 bits - Configuración y manejo de los registros principales de Timer- Reloj de Tiempo Real (RTC) - Configuración y manejo de los registros principales del RTC- Diagrama en bloques - Aplicaciones al control de acceso temporizado - Aplicaciones a la temporización de rutinas.
Distintas formas de presentación de la información - Manejo de Display LCD - Aplicaciones al control de acceso temporizado con control de la presentación de la información - Aplicaciones a la temporización de rutinas con presentación de la información.
Unidad 07: CONVERSORES ANALÓGICOS DIGITALES / CONVERSORES DIGITALES ANALÓGICOS.
Concepto de tensión eléctrica - Adquisición de datos - Conversor Analógico Digital. Conversor Digital Analógico (CDA) - Configuración y manejo de los registros principales de CAD - Configuración y manejo de los registros principales de DAC - Aplicaciones en instrumentos de medición de tensión eléctrica - Aplicaciones en instrumentos de medición de temperatura.
Unidad 01: COMUNICACIONES UART
Conceptos generales de comunicación- Descripción del periférico UART- Protocolos RS232-Protocolo RS422 “Protocolo RS 485- Principales aplicaciones industriales- Ejemplos de caso.
Unidad 03: ETHERNET
Concepto de protocolos de Internet Definición Modelo OSI
Presentación de Capas de Modelos OSI – Principales Protocolos de Internet TCP, IP, UDP “ Conceptos de IP “ Clases de IP Concepto de MAC
Programación de periférico Ethernet“ Implementación de un Servidor
LAN para adquisición de temperaturas.
Unidad 04: BASES DE DATOS RELACIONALES MySQL
Conceptos básicos de PHP. Descripción de Bases de datos, tipos de bases de datos. Bases de datos Relacionales, Bases de datos No Relacionales. Phpmyadmin, MySQL. Vinculación entre microcontroladores y Bases de datos en Web.
Unidad 06: COMUNICACIONES WIFI I
Aplicaciones principales en la industria- Ejemplos para toma de datos-Ejemplo para control de datos en red LAN
Unidad 07: COMUNICACIONES WIFI II
Aplicaciones principales en la industria- Ejemplos para toma de datos- Ejemplo para control de datos en red WAN. Integración con plataformas
de Internet de las cosas. Monitoreo y control a distancia de dispositivos Integración con sensores.
Unidad 08: INTEGRACION DE PROYECTOS
Implementación de soluciones integrales, Ejemplos y aplicaciones. Conceptos Electrónicos a tener en cuenta en soluciones finales.