Diferencia entre revisiones de «Taller Skybot Iberoamérica 2008»

De WikiRobotics
Saltar a: navegación, buscar
(Última Hora)
(Última Hora)
Línea 5: Línea 5:
 
'''Jueves 30-oct'''<br>
 
'''Jueves 30-oct'''<br>
  
Hemos detectado que con las versiones del compilador SDCC mayores que la 2.6.0 el software de ejemplo no está funcionando bien. Se debe a un error de temporizaciones en la librería RGB, que es la que estáis usando para encender los LEDs del Robot.<br>
+
Hemos detectado que con las versiones del compilador SDCC mayores que la 2.6.0 el software de ejemplo no está funcionando bien. Se debe a un error de temporizaciones en la librería RGB, que es la que estáis usando para encender los LEDs del Robot. Nuestra recomendación es que uséis la 2.6.0 en su lugar.<br>
 
<br>
 
<br>
 
En el kit vienen 4 sensores de infrarrojos. Dos de ellos los habéis utilizado para ponerlos delante, un tercero lo tenéis que montar con el cable de servomecanismo y el cuarto por ahora no hace falta hacerlo.<br>
 
En el kit vienen 4 sensores de infrarrojos. Dos de ellos los habéis utilizado para ponerlos delante, un tercero lo tenéis que montar con el cable de servomecanismo y el cuarto por ahora no hace falta hacerlo.<br>

Revisión del 21:16 30 oct 2008

Logo Campus Iberoamérica'08

Última Hora

Jueves 30-oct

Hemos detectado que con las versiones del compilador SDCC mayores que la 2.6.0 el software de ejemplo no está funcionando bien. Se debe a un error de temporizaciones en la librería RGB, que es la que estáis usando para encender los LEDs del Robot. Nuestra recomendación es que uséis la 2.6.0 en su lugar.

En el kit vienen 4 sensores de infrarrojos. Dos de ellos los habéis utilizado para ponerlos delante, un tercero lo tenéis que montar con el cable de servomecanismo y el cuarto por ahora no hace falta hacerlo.

Miércoles 29-oct
Debido al JetLag se nos ha olvidado poner las torretas para sujetar la placa de LEDs al robot.
Son torretas de 20mm Macho-Hembra de 3mm. Si alguien tiene las puede usar en caso contrario, recomendamos que se usen un par de ellas de la base, o usar alambre para colocarla.

Dado que se va a colocar una cubierta (metacrilato blanco encima), en este modelo de robot hemos añadido un interruptor para evitar poner el Jack de alimentación. Cada equipo tendrá que conectar las pilas através del interruptor a la placa SKYPIC.

  • En dicha placa hay un conector triple al lado del Jack de alimentación.
  • El cable rojo del portapilas hay que conectarlo a una pata del interruptor.
  • De la otra pata saldrá otro cable rojo que ira al pin +5v del conector triple.
  • Poner el cable negro del portapilas al pin central.

Introducción

Bienvenidos al taller de Campus Party Iberoamérica donde vamos a construir la aplicación robótica de la Cumbre.
Durante estos tres días construiremos 22 robots, representando a 22 países de Iberoamérica, que al final del taller harán una demostración conjunta de coooperación.

Intentaremos que los 22 robots sigan un recorrido coordinado por una pista en la que se representarán los conceptos que han hecho posible esta aplicación robótica, tales como tecnología, colaboración, pasión...

Documentación

Taller-skybot-peq.png
Taller Skybot

Instructores

Bitácora

Miércoles 29 de Octubre

El objetivo del día es construir el robot e instalar el software.
Para construir el robot hay que seguir las instrucciones se corresponden con la sesión 1 y sesión 2:
Sesión 1
Sesión 2
En los puestos de los instructores hay material y herramientas para ayudar a la construcción del mismo. En la última sesión hay que probar el robot con el Skybot-test. La gente que no lo tenga instalado puede recurrrir a los instructores para que lo prueban ellos.

El software esta disponible para Linux, MAC y Windows. Consiste en:
1. Editor. Anjuta para Linux (puede ser cualquier otro) y Programer's notepad para Windows.
2. Compilador SDCC.
3. Programa de descarga al robot. Recomendamos usar el Pydownloader-wx
4. Programa de Test del robot. Recomendamos usar el Skybot-test

Para instalar el software hay que seguir las instrucciones de la sesión 3 y Sesión 3+

Jueves 30 de Octubre

Una vez instalado el software tenemos que empezar a programar el robot. Podemos empezar por la librería fácil que son una serie de rutinas que encapsulan las llamadas a los registros y nos abstraen del lenguaje de bajo nivel. Para todos aquellos que ya sepáis programar un PIC podéis pasar a la programación avanzada en la Sesión 4.

También hemos subido una librería para manejar la placa de LEDs del Skybot. La librería se llama libRGB. Hemos preparado una carpeta con dos ficheros de ejemplo (ejemplo.c y ejemplo_linea.c) que usan la librería fácil y la librería RGB. Recomendamos que empecéis por estos ejemplos para ir practicando con el robot.

Para compilar estas aplicaciones hay que usar el archivo .BAT crear-ejecutable.bat y en el SDCC configurar una macro de compilación con los parámetros siguientes:

  • Name: sdcc-facil
  • Command: crear_ejecutable.bat
  • Folder: %d
  • Parameters: %n
  • Shortcut: Ninguno
  • Save: None

Enlaces

Noticias

  • 28/Oct/2008: Comenzada esta página