Proyecto Daedalus – Sensores y comunicacion interna

Este es el nombre del Globo Sonda que se pretende lanzar durante la proxima Campus Party Europa.

Como no se decir que no…. aqui tambien colaboro, en este caso me encargo de diversos sensores (Acelerometros y Presion Barometrica) ademas de la placa Master que será el nucleo de comunicación entre todas las placas de experimentos y sensores (por ahora 4) con el PC que llevará la la sonda.

Aqui teneis el video del funcionamiento de mi parte, podeis ver mas en el blog del proyecto.

furri.

Regrabar Bootloader en una Arduino.

Es la segunda Arduino que rompo, la primera llevaba micro Atmega168 en smd y gracias a Boops la pude recuperar, pero el otro dia trabajando con los velocistas de Cosmobot rompí otra pero esta con el micro en formato DIP, o sea… de las normalitas, concretamente una Duemilanove con Atmega328.

Ante todo decir que esa placa, la Duemilanove puede llevar un Atmega168 sin problemas y nos puede servir para grabar el bootloader en nuestro flamante micro nuevo… y vacio… 😛

Bien, lo primero es construiros un programador, no os asusteis, este me lo he hecho en 15 minutos.

 
La construccion es muy facil, aqui teneis las instrucciones en la web oficial de Arduino.
Como construir un programador por puerto paralelo para Arduino

Aqui teneis el esquematico:programmer_schematic

Una vez construido haceis lo siguiente:
– Enchufais el programador al puerto paralelo (la arduino aún no la enchufeis).
– Descargaros este fichero y descomprimidlo en cualquier carpeta temporal.
– Para instalar giveio teneis que ejecutar ginstall.bat, aparecerá una pantalla negra (tipo msdos) que durará un instante.
– Para evitar problemas con el acceso al puerto paralelo desde Windows XP haceis doble click en XP_stop_polling.reg, el sistema o el propio antivirus os advertirán de que se van a escribir entradas en el registro de windows, bla, bla, etc, etc… ni caso, palante…
– Resetear Windows (esto es aconsejable, a mi no me funcionó hasta hacerlo).
– Enchufad la Arduino y buscar el puerto COM asignado en el panel de control.
– Abrir Arduino-001x (yo lo he probado con la versión 14, de ahí para arriba irá bien), configurais el puerto y el tipo de tarjeta como si la arduino funcionara normalmente.
– Enchufad el conector ICSP de la Arduino al programador.
– Ejecutad en el menú de Arduino…
y a los 15 segundos (mas o menos) os deberia aparecer un mensaje indicando que el bootloader se ha grabado correctamente.
– Desenchufais la Arduino del programador.
– Abris un programa de ejemplo como el… Blink y probais a ver si graba correctamente.

Que lo disfruteis.
furri.

1m/s para torpes… funciona…

Cosmobot ha terminado y han participado (al menos) dos robots basados en los mismos elementos básicos de control (Arduino, sensores QTR-8RC y control PD del ejemplo de Pololu) aunque mejorando otros aspectos como motores y ruedas para obtener mas rendimiento.

Asi pues el proyecto funciona, de entrada cumple lo que promete obteniendo mas de 1 metro por segundo con los motores básicos con los que se comenzó el tutorial y despues de este fin de semana está claro que ir mas lejos es solo cuestión de invertir en motores y ruedas mejores.

Los dos robots (Vector-a y RPT1) han hecho 1,63 y 1,49 m/s respectivamente en competición oficial, podeis cosultar la tabla de resultados en Cosmobot, no son tiempos para ganar la prueba pero teniendo en cuenta lo que ha subido el nivel de este año no está nada mal…. 🙂

Aqui podeis ver ambos robots y un video compitiendo entre ambos la misma noche del sabado antes de pillar carretera y manta….


Vector-a (Boops) – 1,63m/s            RPT1 (furri) – 1,49m/s
 

Proyecto Pinguino – Instalacion

Lo conseguí…. creia que iba a tardar mas pero en cuanto le he echado un rato ya está en marcha.

Guia de instalación Aqui o bien…
Si tienes que instalar en windows aqui teneis pasito a pasito el proceso de instalación que he realizado.

1.- Descargar e instalar Python252
2.- Descargar e instalar wxPython28win
3.- Descargar e instalar PyUSB
4.- Descargar e instalar libusb (este tuve que instalarlo varias veces)
5.- Descargar y grabar un pic con el bootloader bootloader4550V2-12.hex (vale para el 2550)
6.- Descargar y descomprimir el Driver para windows
7.- Descargar y descomprimir el entorno de desarrollo Pinguino Beta 7

Una vez instalado todo esto y grabado el PIC con el bootloader lo montamos el la placa pinguino y continuamos:

8.- Enchufar la placa pinguino al USB del ordenador, esperar a que nos pida el driver e indicar la carpeta donde lo habiamos descomprimido.
9.- Abrimos la carpeta donde hemos descomprimido el IDE pinguino Beta 7 y hacemos doble click sobre «pinguinobeta7.py»
10.- Listo para programar, se abre una pantalla clavadita a la de Arduino pero en este caso no tenemos que seleccionar ni tipo de placa ni puerto serie. Abrimos un programa de ejemplo como el llamado «firstest.pde» que está en la carpeta «examples/input output».

11.- Enchufar un led a la patilla 0 (buscala en la serigrafia de la placa)

12.- Pulsamos el botón de grabación donde nos aparece la siguiente pantalla en la que tan solo tenemos que pulsar «Write» despues de haber pulsado y soltado la tecla de grabación de nuestra Pinguino. (esto puede ser liante al principio pero se le pilla el truco)

Bingo… led parpadeando… que os aproveche.

furri.

PD: Cuidadito con los leds de alta luminosidad…. 😛

Pinguino Project by ARDE

Boops se me ha adelantado pero ya le estoy comiendo terreno con la tarjeta Pinguino de ARDE, ahora mismo estoy descargando el software y estoy buscando mi programador de pics que desde que trasladé mi ordenador al trastero de casa anda perdido por ahí….

La impresión… muy buena, podeis ver la foto de la primera que he montado, ¿funciona?… pues aún no lo se… :), tan solo una cosa que no me esperaba y es el tamaño tan pequeño de algunos agujeros como los de los condensadores, xtal, etc… con mi soldador no ha sido facil aunque ninguno se me ha resistido mas de lo normal… ah, los condensadores del xtal los he tenido que soldar por la parte de abajo como podeis ver en la foto, hice algunas pruebas y al final no quise arriesgarme a que despues no entrara el zócalo.

Proyecto pinguino en marcha…

CanSat, cambio de modalidad.

Aunque quedan algunos dias para el cierre de inscripciones está claro que nos hemos quedado solos en la prueba Comeback en categoria OpenClass, la otra prueba candidata era Sonda Planetaria y el contador de inscripciones está a 0 asi que está claro que las pruebas mas accesibles para los aficionados a la robotica no han tenido mucho exito entre los participantes de esta edición mas interesados en apartados como aeronautica y telemetria, donde hay pruebas con un gran número de participantes pero en categoria CanSat.

La verdad es que siendo el único en presentarse tenemos asegurado el primer puesto pero quedar primero de uno no mola, asi que lo dejaremos para el año que viene a ver si hay rivales.

De todos modos seguiré participando en el concurso como parte del equipo Payload en la prueba Rocket-Experimental, Raúl es el experto en cohetes y paracaidas mientras que yo le ayudaré con la electrónica.

CanSat, allá vamos…

Paso novedades, Raul ha construido el paracaidas y está testeando la caida de 1kg desde 100m de altura mientras mis niños y yo andamos liados con el robot del cual estamos construyendo un prototipo para aprender a manejar los sistemas de navegación por GPS por lo que no nos hemos ajustado a las medidas especificadas en la normativa CanSat OpenClass que es donde estamos inscritos…

Ah… ¡¡ ya estamos inscritos !! somos el equipo Payload-xBot y por lo que veo nuestros rivales directos de categoria son iranies… http://fly.leem.es/inscrebed-teams/

Podemos ver caras conocidas como el equipo Sytek del compañero Juanjo de la asociacion de robotica y varias universidades españolas que se van sumando poco a poco.

Bueno, las fotos de la evolución del proyecto…

Foto 1 – Cimientos – Motorización y orugas sacada de un tanque de radio control.
Foto 2 – Primer piso – microcontrolador, etapa de potencia y GPS.
Foto 3 – Segundo piso – LCD 20×4, brujula electrónica y antena GPS.
Foto 4 – Estado actual del conjunto cableado y probados todos los sistemas.

Ardrujula

Ese es el pintoresco nombre que ha recibido este prototipo….

He empezado a confeccionar el equipo que participará en la categoria experimental del concurso espacial y ya que hablamos de orientarse… empezamos con una brújula electrónica, el trabajo se lo asigné a Nicolás (4ºESO) y bueno… con mi planificación por delante esperaba dos semanas como un tiempo razonable y lo ha puesto en marcha en dos dias…. a este ritmo que vayan temblando la NASA y la ESA…

Una fotito… que los «dientes» de la parte delantera no os lleven a engaño, no es un peine ni un rastrillo, son los huecos de los CNY70…

El video en el blog del equipo. http://www.tarribot.com/tallerdunas/?p=120

Robotic Earth – NXT Bluetooth

El el foro de LEGO (http://www.hispalug.com) me enteré de un concurso de NXT en Bluetooth.org, pasó al olvido principalmente por que habia que presentarlo con un video en ingles… pero el lunes me animé y puse manos a la obra.

Os podeis imaginar que el Lego Earth lo tenia desarmado por lo que he tenido que reconstruirlo, retocar el programa… en fin… refrescarlo todo un poco incluido el nombre ya que en este concurso no existe una ferrea limitación a productos LEGO.

Si no entendeis mi ingles no es que lo hable mal, es que tengo acento de Kentucky y es dificil pillarle el punto…., espero que seais comprensivos y no os riais demasiado…

Como el video excede el limite de 10 minutos de Youtube he tenido que separarlo en 2.

furri

TarriBot – ampliando sistema sensorial

Ya se acerca el curso escolar y estoy poniendo en orden todo lo relacionado con el taller de robotica que quiero dar en el instituto de mi barrio, por otro lado esta semana he recibido 4 correos preguntandome que cuando iba a continuar con lo que se habia quedado pendiente… ambas cosas me han dado el empujoncito que me faltaba para retomar el tema.

http://www.tarribot.com/?id=73&idm=1

De cada sensor saldrá una entrega individualizada con esquema y software.

furri.

PD: Mi agradecimiento a Raul, Ivan, Iñigo y Pablo por meterme prisa…. y animar a que continue este trabajo.