1
Todo robot tiene un propósito:Keepon es un pequeño robot amarillo diseñado para interactuar emociones y atencióncon humano...
Todo robot tiene un propósito:Keepon es un pequeño robot amarillo diseñado para interactuar emociones y atencióncon humano...
La palabra robot, se dio a conocer mundialmente por la obra teatral de ciencia ficcióndel Karel Capek, R. U. R. (Robots Un...
Existen muchas clasificaciones o tipos de Robots esta lamina es una de ellas…Por su arquitectura se dividen en Androides, ...
La percepción del entorno se obtiene a través de los sensores o unidades de entrada(INPUT).El sistema de control o unidad ...
Dentro de un Robot existen sensores externos e internos, estos últimos proporcionaninformación del estado del propio robot...
Los actuadores mas utilizados en Robótica son los motores eléctricos de corrientecontinua.                                ...
El celular Motorola Droid ayuda a resolver el cubo de Rubiks en 25 segundos.Robosapien modificado y controlado por una Poc...
Muchos aparatos electrodomésticos incluyen microcontroladores.Los autos, los reproductores de música, los teléfonos, los j...
La estructura soporta todos los dispositivos de un robot.Debe buscarse un equilibrio entre el peso, la funcionalidad, la e...
Las baterías de Níquel se pueden cargar hasta en 30 minutos, con cargas rápidas, perodisminuye su vida, y se calientan en ...
Micro porque son pequeños, controladores porque controlan maquinas u otroscontroladores.Los microcontroladores se crearon ...
Fuera del encapsulado se ubican otros circuitos para completar periféricos internos ydispositivos que pueden conectarse a ...
Existe una gran variedad de posibilidades dentro del mercado de la robótica para elprocesamiento…. Familias de microcontro...
•Micro controlador ATMEGA328•14 Pins de entrada/salida digitales (6 del tipo PWM~)•6 Pins para entradas analógicas•32 kB d...
Señal digital: 1) Nivel bajo, 2) Nivel alto, 3) Flanco de subida y 4) Flanco de bajada.Sus parámetros son:       •Altura d...
Su propósito es controlar la cantidad de energía que se envía a una carga (dispositivo ),por ejemplo un motor eléctrico.  ...
Arduino trabaja con valores entre 0 y 255 en sus puertos digitales PWM, 0 equivale a 0Volts y 255 equivale a 5 Volts.Loa v...
La gran desventaja respecto a las señales digitales es el ruido en las señales analógicas:cualquier variación en la inform...
El funcionamiento se basa en la atracción o repulsión entre el campo magnético de losimanes y el campo magnético generado ...
No olvidar que todo Robot tiene un propósito y debemos elegir sus componentes deacuerdo a dicho propósito.Un brazo robótic...
La magia de el movimiento de los robot esta en los tipos de motores que utilizan.Numero de cables:2 para un motorreductor ...
Básicamente se construyen con circuitos integrados como el L293D o el ULN2003                                             ...
Circuito controlador para 2 motores.Es importante saber que la ranura en la parte superior del circuito integrado indica l...
En este caso se emplea el integrado ULN2003.Las entradas son A,B,C,D y proporcionan 3 distintas opciones de control, la ma...
También pueden usarse bandas metálicas que rodean al robot, o su frente y/o partetrasera, como paragolpes de autos.¿Qué so...
Se utiliza en la fabricación de robots seguidor de línea.Puede ser conectado a entradas analógicas o digitales.           ...
Podemos construir un robot que sea capaz de detectar objetos luminosos y seguirlos.Observe que esta conectado a una entrad...
Los sensores de efecto Hall tienen múltiples aplicaciones, entre las más usualespodemos enumerar:       •Sensor corriente ...
El LM35 es un sensor de temperatura con una precisión calibrada de 1ºC. Puede medirtemperaturas en el rango que abarca des...
El uso de un potenciómetro y uno de los pines de entrada analógica-digital de Arduino,permite leer valores analógicos que ...
33
Upcoming SlideShare
Loading in …5
×

Curso básico de introducción

932 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
932
On SlideShare
0
From Embeds
0
Number of Embeds
212
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Curso básico de introducción

  1. 1. 1
  2. 2. Todo robot tiene un propósito:Keepon es un pequeño robot amarillo diseñado para interactuar emociones y atencióncon humanos (especialmente con niños) de una forma simple y comprensiva.ASIMO (acrónimo de "Advanced Step in Innovative Mobility"- paso avanzado enmovilidad innovadora), es un robot humanoide creado en el año 2000 por la empresaHonda y uno de los símbolos de la apuesta de la compañía por la investigación y eldesarrollo en diferentes ámbitos, como el de los motores menos contaminantes, lossistemas de propulsión alternativa, la seguridad en la carretera, la movilidad personal,la aviación o la inteligencia artificial.Existen Robots para la ejecución de procesos industriales.Robots insectos que imitan su comportamiento.Robots exploradores. 2
  3. 3. Todo robot tiene un propósito:Keepon es un pequeño robot amarillo diseñado para interactuar emociones y atencióncon humanos (especialmente con niños) de una forma simple y comprensiva.ASIMO (acrónimo de "Advanced Step in Innovative Mobility"- paso avanzado enmovilidad innovadora), es un robot humanoide creado en el año 2000 por la empresaHonda y uno de los símbolos de la apuesta de la compañía por la investigación y eldesarrollo en diferentes ámbitos, como el de los motores menos contaminantes, lossistemas de propulsión alternativa, la seguridad en la carretera, la movilidad personal,la aviación o la inteligencia artificial.Existen Robots para la ejecución de procesos industriales.Robots insectos que imitan su comportamiento.Robots exploradores. 3
  4. 4. La palabra robot, se dio a conocer mundialmente por la obra teatral de ciencia ficcióndel Karel Capek, R. U. R. (Robots Universales Rossum) estrenada en 1921.“Puede que no sea capaz de definirlo, pero se cuando veo uno” Joseph Engelberg padrede la Robótica Industrial 4
  5. 5. Existen muchas clasificaciones o tipos de Robots esta lamina es una de ellas…Por su arquitectura se dividen en Androides, Móviles, Zoomórficos y Poli articulados. 5
  6. 6. La percepción del entorno se obtiene a través de los sensores o unidades de entrada(INPUT).El sistema de control o unidad de procesamiento se encarga de transformar los datosde entrada para obtener las salidas (OUTPUT).Los datos de salida (OUTPUT), son enviados a los actuadores, dispositivos cuya funciónes proporcionar fuerza para “mover” o “actuar” otro dispositivo, generalmentemecánico. 6
  7. 7. Dentro de un Robot existen sensores externos e internos, estos últimos proporcionaninformación del estado del propio robot. 7
  8. 8. Los actuadores mas utilizados en Robótica son los motores eléctricos de corrientecontinua. 8
  9. 9. El celular Motorola Droid ayuda a resolver el cubo de Rubiks en 25 segundos.Robosapien modificado y controlado por una Pocket Toshiba.Existen un Robot cuya unidad de procesamiento de información es una cucaracha????Recuerdan a Ripley peleando con Alien en la segunda película…. Usa un ExoSkeleton…¿Podría considerarse un robot con una unidad de control humana? 9
  10. 10. Muchos aparatos electrodomésticos incluyen microcontroladores.Los autos, los reproductores de música, los teléfonos, los juguetes cuentan con uno ovarios microcontroladores.Pueden encontrarse en cualquier dispositivo electrónico.Un microcontrolador no requiere de muchos chips o circuitos externos para procesarinformación a diferencia del microprocesador de una computadora. 10
  11. 11. La estructura soporta todos los dispositivos de un robot.Debe buscarse un equilibrio entre el peso, la funcionalidad, la estabilidad, el tamaño yel costo.Además debemos elegir o diseñar una estructura que permita acceder con facilidad alos sensores, unidad de control y sistema de energía.Imagen del MicroRover Sojourner que exploro Marte en 1997http://www.upv.es/satelite/trabajos/pracGrupo15/Marte/PF/microro.html 11
  12. 12. Las baterías de Níquel se pueden cargar hasta en 30 minutos, con cargas rápidas, perodisminuye su vida, y se calientan en exceso, siendo las únicas que admiten este tipo decargas.Las pilas clásicas son de Carbón-Zinc y alcalinas, estas ultimas con un poco de mayorduración. Ambas no son recargables, su voltaje es de 1.5 V y son altamentecontaminantes.Ni-Cd Níquel CadmioNi-Mh Níquel-hidruro metálicoLi-ion Iones de litioLi-Po Polímero de litio 12
  13. 13. Micro porque son pequeños, controladores porque controlan maquinas u otroscontroladores.Los microcontroladores se crearon precisamente para aquellas aplicaciones donde unaPC no puede utilizarse; ya sea porque el resultado sería un sistema muy costoso, ogrande y pesado, o inadecuado, o por cualquier otra razón lógica.Los microcontroladores son computadoras completas y optimizadas, que se utilizan enaquellos sistemas donde otro tipo de computadoras no son adecuadas. 13
  14. 14. Fuera del encapsulado se ubican otros circuitos para completar periféricos internos ydispositivos que pueden conectarse a los pines de entrada/salida.También se conectarán a los pines del encapsulado la alimentación, circuito de completamientodel oscilador y otros circuitos necesarios para que el microcontrolador pueda trabajar.La CPU se divide en 2 partes; la unidad de control que ejecuta las instrucciones y la unidadaritmética y lógica que se encarga de las operaciones lógicas y matemáticas.Los Buses son el medio de comunicación de los distintos componentes del microcontrolador.La memoria de programas almacena las instrucciones que ejecuta el microcontrolador.Todo microcontrolador posee un conjunto de instrucciones básicas almacenadas en unamemoria de solo lectura.Otra parte de la memoria del microcontrolador es de lectura y escritura (programable).Los periféricos en un microcontrolador son entradas y salidas de propósito general.Puertos de E/S, todo microcontrolador tiene un puerto serie para comunicarse con otromicrocontrolador o con una PC.Un microcontrolador esta compuesto entonces por hardware y Software. 14
  15. 15. Existe una gran variedad de posibilidades dentro del mercado de la robótica para elprocesamiento…. Familias de microcontroladores…Adicionalmente, los kits para la construcción de robots son estupendos porquepermiten construir uno en cuestión de horas…. Sin embargo, su costo es elevado…Hay que tomar en consideración que existen opciones más económicas… con mayorversatilidad… Pero requieren mayor conocimiento y trabajo.Arduino es una buena opción que se basa en microcontroladores ATMELArduino al ser open-hardware, tanto su diseño como su distribución es libre. Es decir,puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haberadquirido ninguna licencia…. Incluidos los proyectos de robótica… 15
  16. 16. •Micro controlador ATMEGA328•14 Pins de entrada/salida digitales (6 del tipo PWM~)•6 Pins para entradas analógicas•32 kB de memoria 16
  17. 17. Señal digital: 1) Nivel bajo, 2) Nivel alto, 3) Flanco de subida y 4) Flanco de bajada.Sus parámetros son: •Altura de pulso (nivel eléctrico) •Duración (ancho de pulso) •Frecuencia de repetición (velocidad pulsos por segundo)En programación un valor alto se representa con HIGH y un valor bajo con LOW 17
  18. 18. Su propósito es controlar la cantidad de energía que se envía a una carga (dispositivo ),por ejemplo un motor eléctrico. 18
  19. 19. Arduino trabaja con valores entre 0 y 255 en sus puertos digitales PWM, 0 equivale a 0Volts y 255 equivale a 5 Volts.Loa valores para sus puertos analógicos varia entre 0 y 1023. 19
  20. 20. La gran desventaja respecto a las señales digitales es el ruido en las señales analógicas:cualquier variación en la información es de difícil recuperación, y esta pérdida afecta engran medida al correcto funcionamiento y rendimiento del dispositivo analógico. 20
  21. 21. El funcionamiento se basa en la atracción o repulsión entre el campo magnético de losimanes y el campo magnético generado por la armadura (bobinas) al paso de lacorriente eléctrica.Dependiendo de la construcción del motor –numero de vueltas de las bobinas y grosordel alambre- y de la cantidad de electricidad que pase por el, dependerá la fuerza(torque) del motor y su velocidad (revoluciones por minuto rpm)…..Si no puedo cambiar las características físicas de un motor eléctrico -numero de vueltasdel bobinado y el grosor del alambre- ¿Cómo puedo controlar su velocidad?Según como lo conectemos, el motor girara en un sentido u otro.¿Es posible cambiar el giro de un motor conservando el cableado?.....¡Claro! conelectrónica….Un circuito controlador electronico… 21
  22. 22. No olvidar que todo Robot tiene un propósito y debemos elegir sus componentes deacuerdo a dicho propósito.Un brazo robótico requiere de gran capacidad de carga (torque) y mayor control de lavelocidad para que tenga mayor exactitud.Por otra parte, para dar movimiento a un robot no se requiere de un gran control develocidad y la fuerza dependerá de su peso y el terreno donde deberá moverse. 22
  23. 23. La magia de el movimiento de los robot esta en los tipos de motores que utilizan.Numero de cables:2 para un motorreductor solo bornes para alimentación.5 a 6 cables para motores paso a paso, 2 para alimentación y el resto para controlar surotación.3 cables para un servo, 2 para alimentación y uno para controlar su rotación. 23
  24. 24. Básicamente se construyen con circuitos integrados como el L293D o el ULN2003 24
  25. 25. Circuito controlador para 2 motores.Es importante saber que la ranura en la parte superior del circuito integrado indica lanumeración de los pines o patas, a su izquierda siempre estará el pin 1.La fuente de alimentación del motor es independiente y puede recibir mayor energíaeléctrica, según el motor que se use.A, B, C y D son las entradas para controlar ambos motores y solo soportan 2 valoresHIGH y LOW.Luego entonces tenemos 4 posibles estados por cada motorinput 1 o pin 2 HIGH, input 2 o pin 7 LOW, provoca que el motor gire en un sentidoinput 1 o pin 2 LOW, input 2 o pin 7 HIGH, provoca que el motor gire en sentidoinverso al anteriorinput 1 o pin 2 LOW, input 2 o pin 7 LOW, provoca que el motor pareinput 1 o pin 2 HIGH, input 2 o pin 7 HIGH, provoca que el motor pare súbitamente 25
  26. 26. En este caso se emplea el integrado ULN2003.Las entradas son A,B,C,D y proporcionan 3 distintas opciones de control, la mas simplees: IN1 HIGH, IN2 LOW, IN3 LOW, IN4 LOW IN1 LOW, IN2 HIGH, IN3 LOW, IN4 LOW IN1 LOW, IN2 LOW, IN3 HIGH, IN4 LOW IN1 LOW, IN2 LOW, IN3 LOW, IN4 HIGHque encienden las bobinas de una en una. 26
  27. 27. También pueden usarse bandas metálicas que rodean al robot, o su frente y/o partetrasera, como paragolpes de autos.¿Qué son las resistencias de Pull-Up o Pull-Down?En nuestro Arduino, las entradas digitales se interpretan de la siguiente manera:1 (lógico) = HIGH = +5v0 (lógico) = LOW = 0v¿Esto quiere decir?Que si tenemos una tensión de +5v aplicada a una entrada, se interpreta como un 1(HIGH), pero no es así, si dejamos de aplicar esa tensión a la entrada digital, es posibleque recibamos algo de ruido del circuito y que Arduino no lo interprete como un 0(LOW) por lo que colocamos una resistencia entre la entrada y tierra (GND) que deriveestos ruidos asegurándonos una señal limpia y sin posibles errores, a la resistencia quese conecta a tierra se le llama PULL-DOWN.De igual manera, si tuviéramos la necesidad de mantener un 1 lógico en una entradamientras el circuito está en reposo, se le puede aplicar una resistencia entre la entraday +5v para asegurarnos que le llega suficiente tensión como para que sea interpretadacorrectamente por Arduino, a esta última se le denomina PULL-UP. 27
  28. 28. Se utiliza en la fabricación de robots seguidor de línea.Puede ser conectado a entradas analógicas o digitales. 28
  29. 29. Podemos construir un robot que sea capaz de detectar objetos luminosos y seguirlos.Observe que esta conectado a una entrada analógica. 29
  30. 30. Los sensores de efecto Hall tienen múltiples aplicaciones, entre las más usualespodemos enumerar: •Sensor corriente eléctrica. •Llaves digitales sin contacto mecánico. •Generación de pulsos para conteo de eventos. •Medición de ángulo, proximidad y movimiento.Cada dispositivo electrónico cuenta con una hoja de datos “datasheet”, que muestrasus características físicas, mecánicas y eléctricas 30
  31. 31. El LM35 es un sensor de temperatura con una precisión calibrada de 1ºC. Puede medirtemperaturas en el rango que abarca desde -55º a + 150ºC.La salida es muy lineal y cada grado centígrado equivale a 10 mV en la salida. 31
  32. 32. El uso de un potenciómetro y uno de los pines de entrada analógica-digital de Arduino,permite leer valores analógicos que se convertirán en valores dentro del rango de 0-1023 32
  33. 33. 33

×