Taller de desarrollo de sistemas domóticos basados en Arduino

Profesores Eduardo Munera Sánchez, Jose Luis Poza Lujan y Sergio Saez Barona

»Más info en CFP

Fecha y horario de impartición

Edificio 1G -Linus Torvalds , días del 18 al 22 de julio de 10:00 a 14:00 h.

Descripción del curso

Arduino es, posiblemente, uno de los sistemas de control más extendidos y conocidos. Parte del éxito se debe a su facilidad de programación y potencia en cuanto al tratamiento de sensores y actuadores.
En el curso, se enseña a utilizar el Arduino desde el inicio, revisando con detalle todos los aspectos de su programación y el empleo de una amplia gama de sensores y actuadores. Posteriormente, se enseña con detalle cómo se debe implementar de forma segura el bucle de control. Finalmente, como aplicación, se practica el uso del Arduino en un sistema domótico.
El curso está orientado de forma práctica en su totalidad.

-Documentación a entregar a los alumnos:
Manual del taller

Conocimientos previos necesarios

• Conocimientos básicos de fundamentos de computadores
• Conocimientos básicos de programación, especialmente C
• Conocimientos de sensores y actuadores básicos

Acción formativa dirigida a

Estudiantes que deseen aprender el manejo de sensores y actuadores y aprender o asentar conocimientos de control domótico.

Temas a desarrollar

1.Introducción
1.1.Conceptos teóricos
1.1.1.Hardware y software libre
1.1.2.Arquitectura Arduino
1.1.3.Características técnicas
1.1.4.Versiones y complementos
1.2.Primeros pasos
1.2.1.Medidas de seguridad en el manejo de las placas
1.2.2.Instalación del entorno
1.2.3.Manejo del entorno
1.3.Configuración de la placa
1.3.1.Alimentación
1.3.2.Conexión
2.Programación básica
2.1.Estructura del programa
2.1.1.Setup
2.1.2.Loop
2.2.Lenguaje C de Arduino
2.2.1.Sintaxis
2.2.2.Constantes
2.2.3.Tipos de datos
2.2.4.Conversión
2.2.5.Estructuras de control
2.3.Funciones
2.3.1.Funciones matemáticas
2.3.2.Control de la entrada salida
2.3.3.Control del tiempo
2.4.Librerías
3.Conexión de sensores y actuadores
3.1.Sensores
3.1.1.Iluminación
3.1.2.Temperatura
3.1.3.Corriente eléctrica
3.1.4.Gas
3.1.5.Temperatura y humedad
3.1.6.Presencia
3.2.Actuadores
3.2.1.Led RGB
3.2.2.Relés
3.2.3.Motores DC
3.2.4.Motores paso a paso
3.2.5.Servos
4.Control y comunicaciones básicas
4.1.Conceptos básicos de control de sistemas
4.1.1.Control en función de entradas y salidas
4.1.2.Bucle de control
4.2.Control
4.2.1.Simple Input Simple Output
4.2.2.Simple Input Multiple Output
4.2.3.Multiple Input Simple Output
4.2.4 Multiple Input Multiple Output
4.3.Comunicaciones
4.3.1.Comunicaciones serie
4.3.2.Comunicaciones Ethernet
4.3.3.Conexiones de radiofrecuencia
5.Aplicaciones integrales: Control domótico

Objetivos

-Conocer los fundamentos básicos de los sistemas basados en Arduino para poder determinar las necesidades de un diseño específico de sistema de control.
-Realizar la programación básica de un Arduino por medio del IDE y del lenguaje empleando sencillos algoritmos de control.
-Desarrollar las habilidades necesarias para trabajar con los sensores y actuadores básicos de domótica controlados por medio de un sistema basado en Arduino.

Duración: 20 horas presenciales.

Precio

  • 200€
  • 150,00 € – Alumno UPV
  • 150,00 € – Personal UPV
  • 150,00 € – Alumni UPV
  • 150,00 € – Antinguo Alumno ETSINF
  • 150,00 € – Desempleado
  • 150,00 € – Colegiados COIICV
  • 200,00 € – Público en general