Imprimir

Curso Presencial Arduino con MATLAB

Escrito por Raúl Alvarez.

 

Cuarta Temporada, Marzo de 2016

Características del curso

  • 12 horas teórico - prácticas divididas en 6 sesiones.
  • El curso abarca la interfaz de la placa Arduino con la PC y el uso del entorno Matlab para la adquisición de datos en tiempo real mediante el puerto serial, así como su procesamiento y visualización mediante gráficos en 2D y 3D.
  • Interfaz mediante rutinas Matlab explícitas (no se hará uso de Toolboxes, Hardware Support Package ni Simulink).

Fecha y Horarios

TURNO MAÑANA

Lunes 7 a Sábado 12 de Marzo, de 10:00 a 12:00.

A Quienes Está Dirigido

Dirigido a todos los interesados en realizar investigación y prototipado de aplicaciones para adquisición de datos con Arduino, procesamiento intensivo de datos, uso de filtros DSP básicos y la visualización con interfaces gráficas de usuario en la PC usando el entorno Matlab.

  • Estudiantes de ingeniería electrónica, eléctrica, electromecánica, mecatrónica, sistemas y otras carreras afines.
  • Técnicos medio y superior en electrónica.
  • Profesionales de cualquier área.
  • Usuarios de la plataforma Arduino con conocimiento de algún lenguaje de alto nivel para la PC, que deseen incursionar en el prototipado de aplicaciones para adquisición de datos e implementación de control y monitoreo de sistemas embebidos desde la PC.
  • Aficionados al bricolaje electrónico.

Requisitos

Mínimo:

  • Conocimiento básico de la plataforma Arduino y familiaridad con el uso de sensores. Se recomienda haber usado previamente el sensor ultrasónico, acelerómetro y giroscopio, que son los que se usarán en los ejemplos del curso.
  • Conocimiento básico de al menos un lenguaje de programación de alto nivel para la PC (C/C++, C#, Java, Python u otro similar)

Deseable (no imprescindible):

  • Conocimiento básico del lenguaje de programación y el entorno de Matlab.

Las personas que no reúnan los requisitos mínimos mencionados pueden tomar el curso, sin embargo es de su propia responsabilidad la nivelación en los tópicos requeridos.

Contenido del Curso

Parte 1: Conceptos Fundamentales del Lenguaje de Programación y Entorno de Matlab:

  • Manejo básico del IDE de Matlab
  • Escalares (variables, expresiones matematicas, operadores relacionales y lógicos)
  • Vectores y Matrices (creación, operadores relacionales y lógicos, acceso a elementos, operaciones aritméticas, graficación).
  • Funciones (creación, alcance, visibilidad de variables)
  • Sentencias condicionales
  • Estructuras
  • Interfaces gráficas de usuario (GUIs), gráficos en 2D y 3D.
  • Acceso a puertos seriales

Conceptos Complementarios: Introducción a los filtros digitales básicos para DSP:

  • Low Pass Filter (filtro pasa bajo)
  • Moving Average Filter (filtro de media móvil)

Para esta primera parte se recomienda traer una laptop con Matlab instalado, pero no es imprescindible.

Parte 2: Proyectos Ejemplo:

  • Visualización en 3D de Datos con Sensor Ultrasónico de Distancia.
  • Visualización en 2D de Datos con Acelerómetro.
  • Visualización en 3D de Datos con Giroscopio.

En cada ejemplo se muestra cómo realizar la adquisición de datos desde Arduino además de su procesamiento y visualización gráfica en Matlab.

Modalidad: El instructor hará una introducción básica al lenguaje de Matlab para luego continuar con el desarrollo de los ejemplos. Las demostraciones prácticas de los ejemplos en funcionamiento las hará el instructor en clase con un prototipo único preparado para tal propósito. Debido que éste no es un taller, no habrá tiempo para que los alumnos armen los ejemplos en clase, sin embargo se les proveerá todos los materiales (láminas de la presentación, código de programa y diagramas de circuito) para que puedan replicar los ejemplos por cuenta propia.

Se hará mayor énfasis en el uso del lenguaje de programación de Matlab para la adquisición, procesamiento y visualización, que en la interfaz de Arduino con los sensores; por lo cual se recomienda poseer cierta experiencia en el uso de Arduino con los sensores mencionados. No se hará mayor énfasis en el código de Arduino usado en la placa para la interfaz con los sensores, el cual es de todos modos bastante simple y genérico.

Nota: El contenido del curso puede cambiar ligeramente de un momento a otro sin previo aviso.

Costo e Inscripciones

Bs 300.00.-

El costo incluye todo el material didáctico (láminas de la presentación, diagramas de circuito, código de Arduino y Matlab) y el certificado de asistencia, no incluye el hardware ni tampoco la distribución del software Matlab.

 Estos son los pasos para la inscripción:

  1. Llena el formulario publicado en este enlace.
  2. Pasa por nuestras oficinas en Cochabamba para cancelar el costo de tu inscripción. Si deseas puedes realizar el pago mediante transferencia o depósito bancario, escríbenos al correo: ventas ARROBA tecbolivia PUNTO com y te enviaremos los datos de la cuenta bancaria.

 Nota: El curso sólo se llevará a cabo con un mínimo de 7 inscritos.

Materiales

No es necesario contar con materiales para pasar el curso, las demostraciones prácticas de los proyectos ejemplo las hará el instructor en clase con un prototipo único preparado por él para tal propósito, sin embargo para referencia ésta es la lista de materiales usados en el curso:

  • Una laptop con Matlab y el IDE de Arduino instalado de antemano.
  • Una placa Arduino Uno con su respectivo cable USB
  • Un Módulo Sensor Ultrasónico HC-SR04
  • Un Acelerómetro Sensor de Inclinación MMA7361
  • Un Módulo Giroscopio Digital de 3 Ejes GY-50 L3G4200D
  • Accesorios: 5 Cables Jumper Hembra - Macho, 5 Cables Jumper Macho - Macho y un Mini Breadboard.

Lugar de Realización

El curso será dictado en nuestra sede en la ciudad de Cochabamba, Bolivia. Nuestra dirección, teléfono y horarios de atención están publicados en este enlace.

Certificación

Se entregarán certificados de asistencia.

Instructor

Raúl Alvarez Torrico

Suscríbete a Nuestro Boletín de Noticias

Para recibir noticias de cursos y otras actividades similares.

Pregunta anti spam. Ingresa abajo las últimas 4 letras de: asteroide
Nombre:
Email:

Productos Relacionados en Nuestra Tienda Virtual

Arduino Leonardo

leonardo

Detalles del Producto

$us 35.00

Arduino Mega2560

arduinomega

Detalles del Producto

$us 80.50

Arduino Nano Compatible

arduino_nano

Detalles del Producto

$us 21.50

chipKIT Max32

chipKIT_Max32_4e67c3eab3f14.jpg

Detalles del Producto

$us 99.00