Diferencia entre revisiones de «Taller Skybot:Sesión 2»

De WikiRobotics
Saltar a: navegación, buscar
(¡Manos a la obra!)
(¡Manos a la obra!)
 
(No se muestran 20 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
{| {{tablabonita}}
 
| [[Imagen:Icono_aviso.png]]La información '''NO ESTÁ COMPLETA'''. Se está realizando la migración al wiki desde [http://www.iearobotics.com/talleres/generico-v14/sesion-2/index.html esta página].
 
|}
 
 
 
[[Imagen:Taller-skybot-sesion2-ini.png|thumb|500px]]
 
[[Imagen:Taller-skybot-sesion2-ini.png|thumb|500px]]
  
Línea 33: Línea 29:
 
:Para poder mover los motores desde el microcontrolador necesitamos una etapa de potencia: una electrónica que “amplifique” las señales que envía el cerebro (el microcontrolador). También necesitamos una electrónica que adapta las señales enviadas por los sensores a unas adecuadas para ser leídas por el cerebro. Esto es lo que hace la [http://www.iearobotics.com/proyectos/sky293/sky293.html tarjeta sky293+]. Colocaremos esta tarjeta en la estructura y conectaremos los motores a ella
 
:Para poder mover los motores desde el microcontrolador necesitamos una etapa de potencia: una electrónica que “amplifique” las señales que envía el cerebro (el microcontrolador). También necesitamos una electrónica que adapta las señales enviadas por los sensores a unas adecuadas para ser leídas por el cerebro. Esto es lo que hace la [http://www.iearobotics.com/proyectos/sky293/sky293.html tarjeta sky293+]. Colocaremos esta tarjeta en la estructura y conectaremos los motores a ella
  
* Pase 3: Colocar los sensores frontales (Por hacer)
+
* [[Taller Skybot:Sesión 2:Montaje sensores frontales| Paso 3]]: '''Colocar los sensores frontales'''
 +
:Acto seguido, colocaremos los sensores en la parte frontal del robot para más adelante programar el robot para seguir una línea negra
  
* [http://www.iearobotics.com/talleres/generico-v14/sesion-2/bumpers.html Paso 4]: '''Sensores de contacto (Bumpers)'''
+
* [[Taller Skybot:Sesión 2:Sensores de contacto| Paso 4]]: '''Sensores de contacto (Bumpers)'''
 
:Los "bumpers" son unos sensores de contacto que le permite detectar al robot si ha colisionado contra un obstáculo. Se conectan a la tarjeta Sky293 y llegan a la Skypic a través del puerto A. Estos sensores nos servirán para programar algoritmos más complejos
 
:Los "bumpers" son unos sensores de contacto que le permite detectar al robot si ha colisionado contra un obstáculo. Se conectan a la tarjeta Sky293 y llegan a la Skypic a través del puerto A. Estos sensores nos servirán para programar algoritmos más complejos
  
* [http://www.iearobotics.com/talleres/generico-v14/sesion-2/ldr.html Paso 5]: '''Sensor de luz (LDR)'''
+
* [[Taller Skybot:Sesión 2:Sensor de luz| Paso 5]]: '''Sensor de luz (LDR)'''
 
:Finalmente, colocaremos un sensor de Luz. Se denominan LDR y varían su resistencia en función de la intensidad de luz recibida. Nos servirá como ejemplo para mostrar cómo leer información analógica con la Skypic.
 
:Finalmente, colocaremos un sensor de Luz. Se denominan LDR y varían su resistencia en función de la intensidad de luz recibida. Nos servirá como ejemplo para mostrar cómo leer información analógica con la Skypic.
  
* [http://www.iearobotics.com/talleres/generico-v14/sesion-2/skypic.html Paso 6]: '''Conexión de la Skypic'''
+
* [[Taller Skybot:Sesión 2:Conexión de la Skypic| Paso 6]]: '''Conexión de la Skypic'''
 
:Ahora es el momento de incluir el “cerebro”, constituido por la [[Skypic|tarjeta Skypic]], que tiene un microcontrolador PIC17F876A de Microchip. Es como un “pequeño ordenador” en el que se ejecutarán nuestros programas. Los sensores envían señales eléctricas que el microcontrolador lee como unos y ceros. Procesa esta información y hace que se muevan los motores. La Skypic se conecta a la SKY293 mediante unos cables planos, por donde pasan todas las señales digitales
 
:Ahora es el momento de incluir el “cerebro”, constituido por la [[Skypic|tarjeta Skypic]], que tiene un microcontrolador PIC17F876A de Microchip. Es como un “pequeño ordenador” en el que se ejecutarán nuestros programas. Los sensores envían señales eléctricas que el microcontrolador lee como unos y ceros. Procesa esta información y hace que se muevan los motores. La Skypic se conecta a la SKY293 mediante unos cables planos, por donde pasan todas las señales digitales
  
* [http://www.iearobotics.com/talleres/generico-v14/sesion-2/test.html Paso 7]: '''Probando el robot'''
+
* [[Taller Skybot:Sesión 2:Instalación del portapilas y del interruptor| Paso 7]]: '''Portapilas e interruptor'''
:Llega la hora de probar el robot. Vamos a comprobar si los sensores están correctamente montados y si los motores se mueven. La Skypic estará constantemente monitorizando los sensores y enviando su valor al PC, donde ejecutaremos un programa de prueba que nos permitirá ver el valor de estos sensores. También podremos mover el robot. ¡Empieza la diversión!
+
:Ahora es el momento de colocar el portapilas junto con el interruptor.
 +
 
 +
* [[Skybot-test|Paso 8]]: '''Probando el robot'''
 +
:Llega la hora de probar el robot. Vamos a comprobar si los sensores están correctamente montados y si los motores se mueven. La Skypic estará constantemente monitorizando los sensores y enviando su valor al PC, donde ejecutaremos un programa de prueba que nos permitirá ver el valor de estos sensores. También podremos mover el robot. ¡Empieza la diversión!. Las pruebas las realizaremos con el programa [[Skybot-test]], que es multiplataforma (GNU/Linux, Windows)
 +
 
 +
 
 +
<center>
 +
[[Imagen:Skybot-test-pantallazo-linux.png]]
 +
</center>
  
 
=== Opcional ===
 
=== Opcional ===
Línea 51: Línea 56:
 
Añadir dos sensores de infrarrojos más, para su uso con encoders u otras aplicaciones:
 
Añadir dos sensores de infrarrojos más, para su uso con encoders u otras aplicaciones:
  
* [http://www.iearobotics.com/talleres/generico-v14/sesion-2/sensores.html Paso 8]: '''Preparación de los sensores infrarrojos'''
+
* [[Taller Skybot:Sesión 2:Sensores de infrarrojos adicionales| Paso 8]]: '''Preparación de los sensores infrarrojos'''
 
:Los sensores de infrarrojos que utilizaremos para diferencias el color blanco del negro son los CNY70, muy utilizados en este tipo de robots. Estos sensores vienen integrados en un encapsulado con forma de cubo y con cuatro patas. En su interior hay un led emisor de luz infrarroja y un fototransistor sensible a esta luz. Soldaremos los cables a las patas de los sensores para conectarlos a la tarjeta SKY293. Esta adaptará las señales recibidas para que el microcontrolador los pueda leer
 
:Los sensores de infrarrojos que utilizaremos para diferencias el color blanco del negro son los CNY70, muy utilizados en este tipo de robots. Estos sensores vienen integrados en un encapsulado con forma de cubo y con cuatro patas. En su interior hay un led emisor de luz infrarroja y un fototransistor sensible a esta luz. Soldaremos los cables a las patas de los sensores para conectarlos a la tarjeta SKY293. Esta adaptará las señales recibidas para que el microcontrolador los pueda leer
  
* [http://www.iearobotics.com/talleres/generico-v14/sesion-2/sensores-2.html Paso 9]:''' Protegiendo los sensores'''
+
* [[Taller Skybot:Sesión 2:Protegiendo los sensores de infrarrojos| Paso 9]]:''' Protegiendo los sensores'''
 
:Una vez que veamos que los sensores funcionan bien, vamos a protegerlos poniendo cinta aislate, evitando que se cortocircuiten las patas
 
:Una vez que veamos que los sensores funcionan bien, vamos a protegerlos poniendo cinta aislate, evitando que se cortocircuiten las patas
 
=== Pendiente ===
 
* [http://www.iearobotics.com/talleres/generico-v14/sesion-2/sensores3.html Paso ?]: '''Colocación de los sensores'''
 
:Acto seguido, colocaremos los sensores en la parte frontal del robot para más adelante programar el robot para seguir una línea negra
 
  
 
== Al finalizar la sesión ==
 
== Al finalizar la sesión ==
Línea 73: Línea 74:
  
 
== Noticias ==
 
== Noticias ==
 +
* '''27/Oct/2008''': Añadido programa Skybot-test para las pruebas del Skybot tanto en Linux como en Windows
 +
* '''27/Jul/2008''': Migración finalizada, salvo la parte de probar el robot, que tiene que ser modificada ([[Juan Gonzalez:Main|Juan González]])
 
* '''19/Junio/2008''': Comenzada esta página. Migración de la [http://www.iearobotics.com/talleres/generico-v14/sesion-2/index.html documentación en HTML].
 
* '''19/Junio/2008''': Comenzada esta página. Migración de la [http://www.iearobotics.com/talleres/generico-v14/sesion-2/index.html documentación en HTML].
  
 
[[Categoría:Taller Skybot]]
 
[[Categoría:Taller Skybot]]
 
[[Categoría:Documentación]]
 
[[Categoría:Documentación]]

Revisión actual del 13:34 28 jun 2010

500px


Objetivos

Terminar la estructura, preparar lo sensores, montar la electrónica y probar el robot

Material adicional necesario

Material adicional necesario para la Sesión 2

1. Soporte para soldador
2. Soldador
3. Un folio en blanco
4. Rollo de cinta aislante negra
5. Rollo de estaño de 1mm
6. Alicates de cabeza plana
7. Destornilladores de cabeza plana
8. Tijeras
9. Pelacables (opcional)
10.Alambre

¡Manos a la obra!

  • Paso 1: Estructura mecánica II
Primero finalizaremos la estructura del robot, montando los servos sobre el chásis, poniendo las ruedas y colocando la rueda loca trasera
  • Paso 2: Etapa de potencia y conexión de los motores
Para poder mover los motores desde el microcontrolador necesitamos una etapa de potencia: una electrónica que “amplifique” las señales que envía el cerebro (el microcontrolador). También necesitamos una electrónica que adapta las señales enviadas por los sensores a unas adecuadas para ser leídas por el cerebro. Esto es lo que hace la tarjeta sky293+. Colocaremos esta tarjeta en la estructura y conectaremos los motores a ella
  • Paso 3: Colocar los sensores frontales
Acto seguido, colocaremos los sensores en la parte frontal del robot para más adelante programar el robot para seguir una línea negra
  • Paso 4: Sensores de contacto (Bumpers)
Los "bumpers" son unos sensores de contacto que le permite detectar al robot si ha colisionado contra un obstáculo. Se conectan a la tarjeta Sky293 y llegan a la Skypic a través del puerto A. Estos sensores nos servirán para programar algoritmos más complejos
Finalmente, colocaremos un sensor de Luz. Se denominan LDR y varían su resistencia en función de la intensidad de luz recibida. Nos servirá como ejemplo para mostrar cómo leer información analógica con la Skypic.
Ahora es el momento de incluir el “cerebro”, constituido por la tarjeta Skypic, que tiene un microcontrolador PIC17F876A de Microchip. Es como un “pequeño ordenador” en el que se ejecutarán nuestros programas. Los sensores envían señales eléctricas que el microcontrolador lee como unos y ceros. Procesa esta información y hace que se muevan los motores. La Skypic se conecta a la SKY293 mediante unos cables planos, por donde pasan todas las señales digitales
Ahora es el momento de colocar el portapilas junto con el interruptor.
Llega la hora de probar el robot. Vamos a comprobar si los sensores están correctamente montados y si los motores se mueven. La Skypic estará constantemente monitorizando los sensores y enviando su valor al PC, donde ejecutaremos un programa de prueba que nos permitirá ver el valor de estos sensores. También podremos mover el robot. ¡Empieza la diversión!. Las pruebas las realizaremos con el programa Skybot-test, que es multiplataforma (GNU/Linux, Windows)


Skybot-test-pantallazo-linux.png

Opcional

Añadir dos sensores de infrarrojos más, para su uso con encoders u otras aplicaciones:

  • Paso 8: Preparación de los sensores infrarrojos
Los sensores de infrarrojos que utilizaremos para diferencias el color blanco del negro son los CNY70, muy utilizados en este tipo de robots. Estos sensores vienen integrados en un encapsulado con forma de cubo y con cuatro patas. En su interior hay un led emisor de luz infrarroja y un fototransistor sensible a esta luz. Soldaremos los cables a las patas de los sensores para conectarlos a la tarjeta SKY293. Esta adaptará las señales recibidas para que el microcontrolador los pueda leer
Una vez que veamos que los sensores funcionan bien, vamos a protegerlos poniendo cinta aislate, evitando que se cortocircuiten las patas

Al finalizar la sesión

Al terminar la sesión 2 tendremos nuestro robot casi listo, capaz de moverse y de leer los dos sensores de infrarrojos, los bumpers y la LDR. ¡¡ Ahora toca programarlo para que haga lo que nosotros queramos!!

Diferentes partes del Skybot

Información adicional

Enlaces

Noticias

  • 27/Oct/2008: Añadido programa Skybot-test para las pruebas del Skybot tanto en Linux como en Windows
  • 27/Jul/2008: Migración finalizada, salvo la parte de probar el robot, que tiene que ser modificada (Juan González)
  • 19/Junio/2008: Comenzada esta página. Migración de la documentación en HTML.