Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial....

17
PIT POLO DE INNOVACION TECNOLOGICA PERGAMINO Curso Robótica Arduino Inicial. Taller 1 2019.06.03

Transcript of Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial....

Page 1: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

PITPOLO DE INNOVACION TECNOLOGICA PERGAMINO

Curso Robótica Arduino Inicial. Taller 12019.06.03

Page 2: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

Información Confidencial. No distribuir sin expresa autorización de PIT Pergamino y Fundación por Pergamino

POLO DE INNOVACION TECNOLOGICA PERGAMINO

Datos del Curso

OBJETIVO Brindar un acceso inicial al universo de la robótica.

BENEFICIOSAmpliar la oferta de capacitación técnica gratuita, de calidad, para público

en general. Mejorar el nivel general de conocimientos, en este caso de

robótica, de la comunidad del PIT.

INSTRUCTORES Ezequiel Eslava

COMPLEMENTOS Canal de YouTube BitwiseAr

Page 3: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

Información Confidencial. No distribuir sin expresa autorización de PIT Pergamino y Fundación por Pergamino

POLO DE INNOVACION TECNOLOGICA PERGAMINO

Agenda

TALLER TEMA PRINCIPAL CONSIDERACIONES PROYECTO

1 INTRODUCCION

ENTRADAS Y SALIDAS

DIGITALES

Presentación de participantes. Evaluación de conocimientos

generales del grupo. Presentación del sistema Arduino.

Elementos de electrónica básicos necesarios para

comenzar. Cómo acceder a los materiales. Identificación de

componentes en la placa. Instalación IDE. Conceptos de

programación. Videos 1, 2 y 3

Control del LED PIN 13.

Control de saludas mediante pulsadores.

2 ENTRADAS

ANALOGICAS, SALIDAS

PWM

Manejo de entradas analógicas y salidas PWM. Video 4 Control de intensidad de LED mediante

potenciómetro

3 SENSOR ULTRASONICO

SERVOMOTOR

Aplicación de un sensor ultrasónico simple. Instalación de

librerías. Aplicación de un servomotor. Video 5 y 6.

Lectura de distancias con ultrasónico.

Comando de servomotor.

4 SENSORES Conexión de sensor de temperatura y humedad DHT11.

Manejo de relés. Sensor PIR. Sensor de sonido. Video 7 y

8. 11, video 13.

Control de salidas a relé comandado por

sensores.

5 TECLADOS Y

PANTALLAS

Instalación de un keypad. Instalación de una pantalla LCD

de dos renglones. Entrada por joystick Video 9 y 10, 17.

Ingreso de datos por keypad y manejo de la

pantalla.

6 PROYECTO

INTEGRADOR FASE 1

Desarrollo de la propuesta de proyecto a realizar por los

alumnos, análisis de viabilidad y diseño conceptual.

A definir por alumnos

7 PROYECTO

INTEGRADOR FASE 2

Proyecto desarrollado por alumnos, implementación,

ajustes y pruebas.

A definir por alumnos

8 PRESENTACION DE

PROYECTOS

Presentación en sociedad de los proyectos. Entrega de

reconocimientos.

Pitch de 10 minutos.

Page 4: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

Información Confidencial. No distribuir sin expresa autorización de PIT Pergamino y Fundación por Pergamino

POLO DE INNOVACION TECNOLOGICA PERGAMINO

Presentaciones personales

NOMBRE Y APELLIDO

OCUPACION LABORAL. ESTUDIOS. PASATIEMPOS.

NIVEL DE CONOCIMIENTOPREVIO SOBRE EL TEMA

QUE ESPERA DEL CURSO

TIENE ALGUN PROYECTO EN MENTE

Page 5: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

Información Confidencial. No distribuir sin expresa autorización de PIT Pergamino y Fundación por Pergamino

POLO DE INNOVACION TECNOLOGICA PERGAMINO

Arduino: Qué es

Arduino es una compañía de fuente abierta

y hardware abierto así como un proyecto y

comunidad internacional que diseña y

manufactura placas de desarrollo de

hardware para construir dispositivos

digitales y dispositivos interactivos que

puedan detectar y controlar objetos del

mundo real.

UNO

MEGA

MICRO

NANOLILYPAD

Page 6: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

Información Confidencial. No distribuir sin expresa autorización de PIT Pergamino y Fundación por Pergamino

POLO DE INNOVACION TECNOLOGICA PERGAMINO

Comparativa de placas

Original $ 530

Alternativo $ 350

Original $ 860

Alternativo $ 690

Original $ 380

Alternativo $ 230

Page 7: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

Información Confidencial. No distribuir sin expresa autorización de PIT Pergamino y Fundación por Pergamino

POLO DE INNOVACION TECNOLOGICA PERGAMINO

Concepto

Page 8: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

Información Confidencial. No distribuir sin expresa autorización de PIT Pergamino y Fundación por Pergamino

POLO DE INNOVACION TECNOLOGICA PERGAMINO

Shields

Page 9: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

Información Confidencial. No distribuir sin expresa autorización de PIT Pergamino y Fundación por Pergamino

POLO DE INNOVACION TECNOLOGICA PERGAMINO

Concepto

Procesador Atmel

Memoria

Page 10: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

Información Confidencial. No distribuir sin expresa autorización de PIT Pergamino y Fundación por Pergamino

POLO DE INNOVACION TECNOLOGICA PERGAMINO

Alimentación

Conexión USB – puerto serie

Alimentación 5v baja potencia

Fusible 500 mA

• Podemos alimentar el arduino a través del conector USB cuando se

utilizan cargas pequeñas y no se requieran voltajes mayores a 5 volts.

• En este caso no debemos preocuparnos de la polaridad / voltaje, ya que

es estándar en todos los dispositivos USB.

Page 11: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

Información Confidencial. No distribuir sin expresa autorización de PIT Pergamino y Fundación por Pergamino

POLO DE INNOVACION TECNOLOGICA PERGAMINO

Alimentación

Alimentación de potencia externa

7 a 12 V

Alimentación a 12 Volts: I = 2 / (12-5) = 2 / 7 = 285mA

Alimentación a 9 Volts: I = 2 / (9-5) = 2/4 = 500mA

Alimentación a 7 Volts: I = 2 / (7-5) = 2/2 = 1A

• El jack de alimentación es la forma más segura de alimentar el

arduino además del USB, sin embargo debemos tomar en cuenta la

potencia eléctrica que disipará el regulador de la tarjeta arduino.

Page 12: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

Información Confidencial. No distribuir sin expresa autorización de PIT Pergamino y Fundación por Pergamino

POLO DE INNOVACION TECNOLOGICA PERGAMINO

Alimentación

Alimentación pins Vin y 5V + GND

• Permite aplicar una fuente de alimentación externa en el rango de 12 a 6 volts DIRECTAMENTE a la entrada

del regulador de la tarjeta Arduino.

• NO se cuenta con protección contra inversión de polaridad ni contra sobre corriente.

• En caso de aplicar voltaje directamente al pin VIN, no se debe aplicar simultáneamente un voltaje en el jack.

Page 13: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

Información Confidencial. No distribuir sin expresa autorización de PIT Pergamino y Fundación por Pergamino

POLO DE INNOVACION TECNOLOGICA PERGAMINO

Entradas / Salidas digitales

• Configurables como entrada o como salida

• Las salidas PWM pueden regular la potencia de lo que tenemos conectado

de acuerdo a la frecuencia de pulsos eléctricos de salida.

• Tienen ruido eléctrico (necesitan estar puestas a GND o a +5V).

• Pins 0 y 1 usados para la comunicación USB (Serie)

• En 3.3V la intensidad máxima es 50 mA. En 5V todo sumado no sobrepasa

200 mA. Una salida individual no sobrepasa 100 mA.

• El Arduino en reposo consumo 65 mA.

relays

leds

servos

Sensores digitales

Page 14: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

Información Confidencial. No distribuir sin expresa autorización de PIT Pergamino y Fundación por Pergamino

POLO DE INNOVACION TECNOLOGICA PERGAMINO

Entradas analógicas

• Asume valores entre el rango de 0 y 1. En nuestro caso

necesita voltajes de 0 a 5V.

• Conversor analógico digital en la placa.

• En Arduino Uno tiene una resolución de 10 bits, es decir, el

rango de valores se representa entre 0 y 1023.

aire

vibración

potenciómetros

Page 15: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

Información Confidencial. No distribuir sin expresa autorización de PIT Pergamino y Fundación por Pergamino

POLO DE INNOVACION TECNOLOGICA PERGAMINO

Salidas analógicas (PWM)

• PWM (Pulse Width Modulation) permiten generar salidas

analógicas desde pines digitales. No son salidas analógicas

puras.

• El ancho del pulso entrega más o menos potencia a la salida,

permitiendo variar el comportamiento del accesorio que

tenemos conectado (ejemplo intensidad de un LED)

Page 16: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

Información Confidencial. No distribuir sin expresa autorización de PIT Pergamino y Fundación por Pergamino

POLO DE INNOVACION TECNOLOGICA PERGAMINO

Arduino: Fuentes de información

www.arduino.cc

youtube e internet

soluciones asociadas

Page 17: Curso Robótica Arduino Inicial. Taller 1 · 2019. 6. 15. · Curso Robótica Arduino Inicial. Taller 1 2019.06.03. Información Confidencial. No distribuir sin expresa autorización

Información Confidencial. No distribuir sin expresa autorización de PIT Pergamino y Fundación por Pergamino

POLO DE INNOVACION TECNOLOGICA PERGAMINO

Control de Versión

Versión 0 Elaborado E. Eslava 2019.05.29