Top Banner
Taller de Fabricación DE Robots CON D2 ORGANIZA: COLABORAN:
31

Taller fabricación robots-d2

Jan 26, 2017

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Taller fabricación robots-d2

Taller de Fabricación DE Robots CON

D2

O R G A N I Z A : C O L A B O R A N :

Page 2: Taller fabricación robots-d2

SUMARIO 2ª SESIÓN

•  MOTORES

•  SALIDAS ANALÓGICAS

•  SENSORES distancia

 

Page 3: Taller fabricación robots-d2

•  MOTORES CC

•  puente en h

•  L298

MOTORES cc

Page 4: Taller fabricación robots-d2

MOTORES CC

Características:

•  Son económicos

•  Permiten regular su velocidad en función de

su tensión de alimentación

•  Invierten el sentido de giro en función de su

polaridad

•  Pueden necesitar un circuito de potencia cc "  

Page 5: Taller fabricación robots-d2

MOTORES CC

Inversión de giro mediante puente en H "  

Page 6: Taller fabricación robots-d2

L298

Inversión de giro mediante puente en H y

L298 "  

Page 7: Taller fabricación robots-d2

L298

"  

Page 8: Taller fabricación robots-d2

PRÁCTICAS MOTORES

•  CONTROLAR UN MOTOR SENTIDO DE GIRO

•  CONTROLAR VEHICULO 4 SENTIDOS DE

GIRO

•  AÑADIR LLAMADA A FUNCIONES

 

Page 9: Taller fabricación robots-d2

CONTROL DE UN MOTOR SENTIDO GIRO

"  

Page 10: Taller fabricación robots-d2

CONTROL VEHÍCULO LLAMADA A FUNCIONES

"  

Page 11: Taller fabricación robots-d2

•  SALIDAS ANALÓGICAS

•  CONTROLAR POTENCIÓMETRO SALIDA ANALÓGICA

SALIDAS ANALÓGICAS

Page 12: Taller fabricación robots-d2

SALIDA ANALÓGICA pwm

PWM: Modulación por Anchura de Pulso- analogWrite(pin, valorPWM);pin: pines digitales con PWM:

D3, D5, D6, D9, D10, D11

valor: entre 0-255 (0-5v)

VS=5*PWM/255

Page 13: Taller fabricación robots-d2

potenciómetro

Es una resistencia variable •  Resistencia variable 0-10 kΩ •  Divisor de tensión 0-5v

5v  

VANALOG  

0v  

Page 14: Taller fabricación robots-d2

POTENCIÓMETRO

Page 15: Taller fabricación robots-d2

MAP Escala un valor de un rango a otro- map(value;fromLow;fromHigh;toLow;toHigh);value: valor a escalar El caso más típico es de una entrada analógica 0-1023 a una salida analógica 0-255sensorMapvalue=map(sensorValue;0; 1023;0;255);

Page 16: Taller fabricación robots-d2

PRÁCTICAS MOTORES SALIDAS ANAL.

•  CONTROL VELOCIDAD MEDIANTE CÓDIGO

•  AÑADIR UN POTENCIÓMETRO QUE REGULE

LA VELOCIDAD MOTOR

 

Page 17: Taller fabricación robots-d2

CONTROL DE UN MOTOR V Y SG

"  

Page 18: Taller fabricación robots-d2

CONTROL velocidad motores POTENCIÓMETRO

Page 19: Taller fabricación robots-d2

•  DISTANCIA INFRARROJOS

•  DISTANCIA ULTRASONIDOS

•  seguidor líneas

SENSORES

Page 20: Taller fabricación robots-d2

ESQUIVAOBJETOS

Page 21: Taller fabricación robots-d2

DISTANCIA INFRARROJOS

Producen una tensión en pin de salida en función de la distancia

Características: •  Fáciles de usar

•  Dependen de la luz ambiental

•  No son lineales

•  Rango reducido

•  Son caros

"  

Page 22: Taller fabricación robots-d2

DISTANCIA ULTRASONIDOS

Manda un tren de pulsos de alta frecuencia y recibe el rebote permitiendo calcular el tiempo

Características: •  Rango de distancias 2-400cm, precisión 3mm

•  Ángulo 15º

"  

Trigger: pin digital salidaEcho: pin digital entrada

Page 23: Taller fabricación robots-d2

DISTANCIA ULTRASONIDOS

Funcionamiento: •  Se envía un pulso digital alto (10µs) •  El HCSR04 lanza ocho ondas de 40kHz •  Se establece en alto la señal eco hasta que recibe el

rebote de las ondas •  Se calcula el tiempo transcurrido

"  

Page 24: Taller fabricación robots-d2

DISTANCIA ULTRASONIDOS

Cálculo del tiempo: t=μsv=e/t à e=2d=v*tà d=v*t/2d=34300(cm/s)*t(s)*10-6* /2=0,01715*t "  

Page 25: Taller fabricación robots-d2

DISTANCIA ULTRASONIDOS

- pulseIn (pin, value)pin: el pin donde quieres leer el pulsovalue: HIGH or LOW

Lee un pulso en un pin. Si el valor es HIGH, espera a que el valor sea alto, y espera a que el pulso sea bajo Devuelve el tiempo en microsegundosSi supera el tiempo de espera devuelve 0

Tiempo de espera 1s por defecto- pulseIn (pin, value, timeout)timeout: tiempo de espera en microsegundos"  

Page 26: Taller fabricación robots-d2

DISTANCIA ULTRASONIDOS

Page 27: Taller fabricación robots-d2

DISTANCIA ULTRASONIDOS

Page 28: Taller fabricación robots-d2

SEGUIDOR LÍNEAS

"  

Page 29: Taller fabricación robots-d2

SEGUIDOR LÍNEAS

"  

Es un diodo y un fototransistor por infrarrojos

Page 30: Taller fabricación robots-d2

SEGUIDOR LÍNEAS

"  

Es un circuito impreso con los sensores y el circuito ya integrado

Page 31: Taller fabricación robots-d2

     Esta  guía  se  distribuye  bajo  licencia  Reconocimiento-­‐  ComparCrIgual  CreaCve  commons  4.0    

   

(cc)  2015  José  Pujol  Pérez  Some  rights  reserved.  This  work  licensed  under  CreaCve  Commons  ATribuCon-­‐ShareAlike  License.  To  view  a  copy  of  full  license,  see                  

hTp://creaCvecommons.org/licenses/by-­‐sa/3.0/  or  write  to  CreaCve  Commons,  559  Nathan  AbboT  Way,  Stanford,  California  94305,  USA.    

Some  of  the  figures  have  been  taken  from  the  Internet  Source,  and  author  and  licence  if  known,  is  specified.    

For  those  images,  fair  use  applies.    

 

licencia LICENCIA