Arduino

Curso ARDUINO

50 horas presenciales

 

Compuesto de 5 módulos de 10 horas cada uno, los cuales pueden llevarse juntos o separados.

Dirigido a: Arquitectos, diseñadores industriales, artistas, ingenieros industriales.

Mínimo 3 personas, Máximo 8 personas

Costos: Revisar la web de costos 

+ Información  del curso

  • Module 1 // Basic Arduino: Interface Arduino, introducción a la programación Arduino, basic Inputs/Outputs.
  • Module 2 // Intermediate Arduino: Diseño Fritzing, combinación inputs/outputs. Librerías. Vinculación a diferentes interfaces hardware o software.
  • Module 3 // Arduino +Processing: Explicación y ejercicios que conectan la plataforma Arduino con Processing. Visualización de datos, control de inputs/outputs.
  • Module 4 // Arduino + Networking & Communications: Introducción al uso de shields de Arduino para establecer redes de comunicaciones entre varios dispositivos, utilizando Xbee y  para conectar Arduino con internet utilizando módulos ethernet y wify.
  • Module 5 // Arduino + Grasshopper (GH)Firefly: Arduino y su interacción con Grasshopper (GH) mediante el uso del plug in Firefly.

Module 1

MODULO “TIPO A”(el tipo de modulo es necesario para conocer el costo)

Módulo 1. Basic Arduino

Alcances:

El objetivo del curso es introducir a los alumnos en el conocimiento de la plataforma Arduino, electrónica básica y programación con lenguaje Arduino (basado en C) para el diseño de sistemas interactivos, a través de la exploración y entendimiento de los diferentes inputs (sensores) y outputs (actuadores) básicos y lectura de datos en tiempo real y la realización de sencillos ejemplos prácticos.

Requisitos:

No es necesario conocimiento previo de Arduino ni de electrónica o programación. Si conoces alguno te será más sencillo.

Total horas: 10 hrs

Programa 

El Programa del Curso se estructura en torno a los diferentes bloques

Bloque 1. Comunidad Arduino Open Source.

1.1 Plataforma Arduino

1.2 Proyectos Open Source realizados con Arduino

1.3 Fuentes de información en la red. Documentación. Webs de interés

Bloque 2Arduino Development Environment.

 

Bloque 3. Arduino Board.

 

Bloque 4Comunicación Serial. Envío/ Recepción de datos

Bloque 5Inputs básicos: Introducción y descripción de sensores

 

Bloque 6. Basic Outputs: Introducción y descripción de principales actuadores

 

Module 2

MODULO “TIPO A” (el tipo de modulo es necesario para conocer el costo)

Módulo 2. Intermediate Arduino

Alcances:

El objetivo del curso es introducir a los alumnos en el diseño electrónico a través de la plataforma fritzing, para el desarrollo de esquemas con Arduino y sus diferentes inputs y outputs que luego se llevarán a la práctica combinando sistemas de sensores y actuadores, explorando las diferentes librerías de Arduino y sus usos, y vinculando a diferentes interfaces software y hardware.

Requisitos:

No es necesario conocimiento previo de Arduino ni de electrónica o programación. Si conoces alguno te será más sencillo.

Total horas: 10 hrs

 

 

Programa

Bloque 1. Diseño de sketches de Arduino con Fritzing.

1.1      Instalación de Fritzing.

1.2      Descripción de funciones y componentes.

1.3      Creación de un scketch de tu proyecto.

Bloque 2. Inputs: Sensores, principales usos y aplicaciones. Ejemplos prácticos

 

Bloque 3. Outputs: Actuadores, principales usos y aplicaciones. Ejemplos prácticos.

 

Bloque 4: Implementación de diseño fritzing con Arduino: Combinación de inputs/outputs en conjunto.

 

Bloque 5. Librerías Arduino. Vinculación a diferentes interfaces, hardware o software.

 

Module 3

MODULO “TIPO B” (el tipo de modulo es necesario para conocer el costo)

Módulo de Especialización B. Arduino + Networking & Communication

 

+ info

Arduino es una plataforma de electrónica abierta (Open Source) para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Se creó para artistas, diseñadores, aficionados y cualquiera interesado en crear entornos u objetos interactivos.

Arduino puede tomar información del entorno a través de sus pines de entrada de toda una gama de sensores y puede afectar aquello que le rodea controlando luces, motores y otros actuadores. El microcontrolador en la placa Arduino se programa mediante el lenguaje de programación Arduino(basado en Wiring) y el entorno de desarrollo Arduino (basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de conectar a un ordenador, si bien tienen la posibilidad de hacerlo y comunicar con diferentes tipos de software (p.ej. Flash, Processing, MaxMSP, GH Firefly).

El software puede ser descargado de forma gratuita. Los ficheros de diseño de referencia (CAD) están disponibles bajo una licencia abierta, así pues eres libre de adaptarlos a tus necesidades.

Razones para usar Arduino:

  1. Necesidad de una herramienta para prototipar e implementar fácilmente  diseños electrónicos.
  2. Plataforma intuitiva, sencilla, de fácil manejo.
  3. Plataforma abierta(Open Source), con documentación, ejemplos y gran cantidad de información a tu disposición.
  4. Soporte técnico eficiente (Troubleshooting)
  5. Gran variedad de librerías para diferentes aplicaciones.
  6. Comunidad internacional de desarrolladores.

Durante el curso además de enseñarte desde lo básico de Arduino hasta la realización de ejemplos más complejos, también nos introducimos a los diferentes usos de Arduino combinados con diferentes librerías y vinculado a interfaces hardware y software específicos cuyo uso permite generar visualizaciones de datos, controlar diferentes dispositivos, conectar Arduino a internet para monitorizar  o publicar datos vía internet en plataformas como Tweeter o Pachube.

Arduino posee las herramientas necesarias para realizar todos estos procesos de una manera intuitiva y sencilla,  permitiendo el desarrollo de proyectos de gran calidad.

 

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

El curso se distingue por:

  1. Se hacen ejercicios orientados a tu perfil profesional.
  2. Se ayuda a desarrollar un proyecto de tu interés en las últimas horas del curso.
  3. Se ofrece consultoría acerca otros proyectos de tu interés durante el curso.
  4. Es un curso de pocas personas, lo cual permite dar una atención personalizada.
  5. Si tienes dudas avanzadas de Arduino, se pueden resolver, ya que el profesor tiene conocimientos avanzados sobre estos temas.
  6. Se proporcionan diferentes librerías de códigos de Arduino, desde simples hasta complejas, libros y tutoriales relacionados
  7. 10% de descuento en los siguientes cursos o talleres que SEED | KRFR y el OLAB organicen.
  8. Posibilidad de unirte a SEED y a KRFR para hacer prácticas o para generar proyectos en conjunto.
  9. 1 consultoría gratuita de proyecto en estudio SEED Barcelona de (1 a 4 hrs)
  10. Membresia por un año: KRFR friends.
  11. Descuentos en los servicios del OLAB.
  12. 1 consultoria gratuita de proyecto en estudio SEED barcelona de (1 a  4 hrs)
  13. Asistencia al SEED meeting para resolver dudas del curso o para asesorías de tus proyectos.
*El curso incluye todo el material necesario para realizar los ejercicios (Arduino Boards, componentes electrónicos, sensores, actuadores (servos, LEDs) ).

 

Inscríbete en el Curso >