Curso Arduino

FORMACIÓN MIXTA Y FLEXIBLE: Presencial y  personalizado + Vídeo conferencia + Online + Asistencia técnica.
Curso de Arduino y sus shields en Barcelona

Curso de Arduino y sus shields en Barcelona

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 Twitter o Xively, el antes llamado Cosm y antes 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.

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

Mínimo 3 personas, Máximo 10 personas

Costos: Revisar la web de costos 

+ Información  del curso

Module 1

 

Módulo 1. Basic Arduino

Interface Arduino, introducción a la programación Arduino, basic Inputs/Outputs.

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.

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

 

Módulo 2. Intermediate Arduino

Diseño Fritzing, combinación inputs/outputs. Librerías. Vinculación a diferentes interfaces hardware o software.

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.

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

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

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.

 

 

KITs necesarios

Para realizar el curso es necesario el uso de diverso material electrónico, te recomendamos los siguientes componentes por si los quieres comprar y traer al curso. De todas formas si no quieres comprarlos, nosotros facilitamos el material durante el curso y si quieres al final llevarlo a tu casa podemos vender los Kits:

Kit SEED Basico: 40€ (más gastos de envio)

  • Arduino Uno + USB
  • Tira Leds Neopixel 15 Leds
  • Cables 20xMacho/hembra 20xMacho/Macho 20xHembra/hembra
  • BreadBoard
  • Adaptador Pila Externa 9V

Kit SEED Avanzado: 50€ (más gastos de envio)

  • Pantalla OLED
  • Sonnar
  • Servo
  • Reloj
  • Pot
  • RF433

 

+ 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) ).