Usando el 74hc595

En junio de este año me metí en el grupo de traducción de Arduino en español y como me tocó entre otras cosas una de las páginas largas y entretenidas no me he podido resistir a ponerla en practica.

Esta es la página traducida sobre registro de expansión con protocolo entrada-serie/salida-paralelo 74hc595.

http://www.arduino.cc/es/Tutorial/ShiftOut

Y aqui el video del primer uso que le he dado, es la esfera de tiempos de una caja de ritmos que tengo en proyecto.

furrichip – 100.000 reproducciones en youtube

A falta de 3 dias para cumplir 4 años el canal furrichip de youtube ha superado las 100.000 reproducciones de video.

Quien me iba a decir a mi hace 4 años que a estas alturas tendria un canal lleno de videos de robotica con 90 videos publicados, 45 suscriptores y mas de 100.000 reproducciones…. sin contar los 11 videos y mas de 2.000 reproducciones de Robotica Para Torpes.

Aqui os dejo el primer video que subí, dandonos una vuelta con Tarribot por una pista de rastreadores gracias a una camara inalambrica… y el video que deberia haber sido el primero de todos, el primer robot rastreador que he fabricado en mi vida “furriBot”.

   

Ala pues… a disfrutarlo.
furri.

Pinguino esta de moda – pidete una PCB

No se puede decir que el proyecto pinguino haya pasado desapercibido, desde que hace dos años Jean Pierre Mandon publicara el prototipo pinguino 2008 el proyecto se ha extendido y no ha dejado de crecer, a dia de hoy aqui en nuestro pais podemos unirnos a dos comunidades que ayudan en la continuidad del proyecto y donde te puedes conseguir tu PCB en algún pedido conjunto para reducir costes.

(Placa basada en PIC18F2550 – 28 pines, precio estimado 1€ por pcb)
ARDE (Asociación de Robotica y Domotica de España)
Hilo del foro sobre el pedido de placas aqui.

(Placa basada en PIC18F4550 – 40 pines, precio estimado 4€ por pcb)
Pinguino Madrid en Walii.es
Post sobre pedido de placas aqui.

Editado: nuevo precio de la pcb de Walii.es y nuevo enlace.

Campus Party Europa

Llevo muchas campus encima, todas han tenido sus momentos buenos y malos, todas han tenido algún momento clave para ser recordadas y de todas ellas me alegro de haber asistido.

De entre todas tengo dos que recuerdo con mas cariño que las demas, la de 1999 y la de 2008, y a ellas tendré que añadir la Campus Party Europa, se podria calificar de “Pijo-Campus” pero dicho con cariño… acostumbrados al vocerio de las campus tradicionales en esta solo hemos escuchado algun que otro “Patxiiiiiiii” solo por la noche donde los asistentes extranjeros brillaban por su ausencia lo que debaja el ambiente bastante frio por lo vacia que quedaba el salón… y por supuesto todos echabamos de menos esa trompeta tocando unas pocas notas de “paquito el chocolatero”…

De ninguna manera se puede comparar esta campus con la de 2009… los baños estan donde debian estar (al lado y no a 500m de tu silla con dos controles por medio), la limpieza debida (que en 2009 daban asco), las duchas en condiciones (como las de un gimnasio y no como las de una obra tercermundista), el sistema de climatización adecuada (y no el calor subtropical del año pasado), la zona de acampada en silencio que para dormir es de sentido común (aunque en 2009 la organización no lo creyó necesario)… bueno, espero que alguna de estas espectaculares mejoras las veamos en Valencia dentro de tres meses.

… ¿como es una campus sin jugadores donde solo se va con invitación?…. pues… “distinta”… personalmente he dedicado los tres dias a compartir información e ideas sobre el Proyecto Pinguino con Jean Pierre Mandon que es nada mas y nada menos que el padre del mismo, lo que de camino me ha venido de miedo para remozar mi oxidado ingles. El proyecto del Globo Sonda no lo pudimos acabar por culpa del cierre de aeropuertos que provocó que parte de los materiales se quedaran en Bruselas en el equipaje de uno de los componentes del equipo, tambien me he traido de allí unos cuantos acuerdos para colaboraciones futuras y en fin… resumiendo… una gran Party, ojalá se repita.

furri.

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 en Cosmobot.

El año pasado tuve una idea, hacer un manual de como hacer un velocista que vaya a 1m/s de forma barata y facil.

Esta referencia de 1m/s no es arbitraria, por un lado es un número redondo y por otro es la marca que hizo TarriBotV en Cosmobot 2008 quedando clasificado en la posición 14ª, en 2009 no pude participar pero con 1m/s quedó el robot R555 en la posición 13ª… está claro que 1m/s no te da acceso instantáneo a la élite de velocistas en nuestro pais pero si que te puede dar el pase a la fase final donde suelen estar los 16 mejores velocistas del momento.

La idea la compartí esta pasada campus con los responsables de Robotrónica y les pareció buena idea por lo que me suministraron parte del material necesario, asi pues doy oficialmente el pistoletazo de salida al desarrollo del robot RPT

Cosmobot ha abierto sus puertas y ya os podeis inscribir.

furri.


Led RGB Navideño y Software de control

Las fiestas navideñas no me han dejado demasiado tiempo pero esta tarde la he tenido libre tanto de trabajo como de compromisos familiares, etc… asi que no he podido resistirme a montar un Led RGB que tenia en un cajón desde tiempo inmemorial.

En internet hay cientos de páginas hablando del tema, pero pocos pasan de montar alguna secuencia de color, a mi me gustaria hacer algo mas y he puesto el primer ladrillo, he hecho una aplicación que comunica por puerto serie el ordenador y el microcontrolador de manera que puedo ajustar los tres parametros RGB con suma facilidad, comparar el color obtenido con el correspondiente a los colores de monitor de ordenador (de cara a ajustar las resistencias y/o voltaje) y tambien permite memorizar los colores que vayamos generando cosa que se agradece bastante cuando aparece un color extraño o bonito.

Como el peso de la aplicación lo lleva el PC en el microcontrolador tan solo hay que instalar un pequeño programa que lea el puerto serie y envie los datos recibidos al led, los programas están al final del artículo.

Como cada color del led puede llegar a consumir 350mA y la disposición es de anodo común he usado algo que me encanta y no falta nunca en mi trastero, un ULN2003, el esquema de conexionado lo podeis ver en este articulo. Para que la luz no deslumbre y sea agradable a la vista podeis fabricaros un cono de papel como en el video o una sugerencia mas bonita (para mi gusto) es una pelota de ping pong que no se por que ante la camara no da buen resultado pero a la vista queda francamente bien.

Bueno, una vez que tenga los colores bien definidos cambiaré el programa del micro y lo pondremos junto al arbol de navidad.

Fuente Arduino: ledrgbserie_pde.zip
Soft Windows: ledrgbserie_windows.zip
Fuentes VB: En breve…

Saludos y felices fiestas a todos.
furri.

All You CAN Fly

Arrancamos una nueva etapa para xBot, seguimos con la robotica pero abrimos un nuevo frente en el sector aeroespacial gracias a la convocatoria “All You CAN Fly” del LEEM.

La web es http://fly.leem.es, ahí podreis encontrar toda la documentación, normativas, formulario de inscripción, equipos inscritos, foro….

¿como me he metido yo en esto?… pues gracias a Raul (uno de los chicos del cohete), despues de cruzar varios mensajes kilometricos decidimos unir fuerzas y participar, él aporta sus conocimientos en la parte aeronáutica (cohetes, paracaidas…) y yo la parte robotica (electrónica, sensores…).

Aqui van los primeros logos (provisionales) del equipo que surge de la unión de dos webs PayLoad y xBot.

logopayloadxbot.GIF   payloadxbot2.gif