EL BLOG SE HA MUDADO, TODA LA INFORMACION SE ENCUENTRA AHORA EN palmacas.com.
Mostrando las entradas con la etiqueta GRIDME. Mostrar todas las entradas
Mostrando las entradas con la etiqueta GRIDME. Mostrar todas las entradas

noviembre 13, 2012

Robot Seguidor de Linea



Como parte de la organización del Segundo Concurso Interno de Robótica RobETITC se dieron algunas tutorias a los participantes con el fin de que el desempeño en el concurso fuera el mejor, aparte de las tutorias se presentó un robot modelo para que las personas que participaban por primera vez tuvieran una idea de lo que deberían construir, así que comparto dicho robot por si alguien está interesado en hacer su primer seguidor de lineas o se quiere basar en el y hacer su propia versión.

octubre 12, 2012

Segundo Concurso Interno de Robótica RobETITC


RobITC

La Escuela Tecnológica Instituto Técnico Central, el grupo de investigación GrIDMe y el semillero de investigación SIBOT organizan el Segundo Concurso Interno de Robótica RobETITC.

Para esta versión el concurso contara con dos categorías, seguidor de linea básico y seguidor de linea medio. El concurso se realizara el día 13 de Noviembre en el teatro de la Escuela Tecnológica Instituto Técnico Central.

Mas info: Escuela Tecnológica Instituto Técnico Central>

junio 11, 2012

Primer Concurso Interno de Robotica RobITC - Videos


El pasado 22 de Mayo se realizó el Concurso de Robótica en la Escuela Tecnológica Instituto Técnico Central, hubo un total de 15 grupos concursando en las categorías de básico y medio. Con la idea de dar a conocer los resultados publico tres cortos vídeos de tres diferentes concursantes.


marzo 21, 2012

Primer Concurso Interno de Robotica RobITC


RobITC
La Escuela Tecnológica - Instituto Técnico Central y el Grupo de investigación GrIDMe organizan el Primer Concurso Interno de Robótica RobITC

Mas info: Primer Concurso Interno de Robotica RobITC

octubre 05, 2011

Armando la Coconut Board

Luego de que pasara le emoción de al fin tener en casa las tarjetas llego el momento de ponerme manos a la obra y encarar la construcción de una de las placas para saber si la espera valió la pena.


Luego de alistar los componentes y limpiar la tarjeta con un paño húmedo me dispuse a soldar el microcontrolador (LQFP64). Comience aplicando un poco de soldadura a todos los pads donde iba el microcontrolador, con la ayuda de una pinza ubiqué el microcontrolador y soldé los pads de los extremos para asegurar el chip, luego de revisar que estaban bien ubicados soldé el resto de los pads y probé continuidad entre los pads cercanos para revisar posibles puentes.


Una vez realizado el paso mas difícil lo que me restaba era soldar los condensadores, las resistencias, los led, el cristal de 16MHz, los reguladores y el conector MiniUSB; en ese momento hice la primera conexión a voltaje alimentando la tarjeta desde el puerto USB, todo ando bien. Me quedaba soldar los pulsadores, el conector USB Host, el jack de alimentación y los conectores de los GPIOs.

Cuando termine de soldar todos los componentes llegó el momento de probar el microcontrolador, para eso utilicé la aplicación LM Flash Programmer de Texas Instruments que me permite programar el ARM usando un puerto serial y el bootloader que viene de fabrica en el microcontrolador, utilice un conversor USB-Serial y luego de arreglar un problema con un cable pude cargar un programa básico al microcontrolador.


Cabe indicar que no soldé el cristal de 32.768KHz y el conector MicroSD porque en este momento no los voy a utilizar.

Mas info:
Coconut Board (ARM Cortex-M3).
Stellaris® Flash Programmer, GUI and command line.

Si tienes alguna inquietud no dudes en comentar.

octubre 01, 2011

Coconut Board en casa!

Luego de esperar poco mas de un mes hoy ha llegado a mi casa una paquete con las 10 tarjetas que el grupo de investigación mando a fabricar a China.



El paquete era una caja pequeña rellena de plástico con burbujas, en el fondo se encontraba un paquete sellado al vació con las tarjetas.


Luego de sacarlas del empaque habían 5 tarjetas separadas y otras 5 pegadas con cinta y con una pequeña marca en un lado, supongo que estas 5 tarjetas son las que fueron probadas en Seeed Studio.


Luego de revisar las otras tarjetas no noté errores, creo que todas están en buenas condiciones. Teniendo en cuenta el costo y la calidad de las tarjetas podría decir que el servicio prestado por Seeed Studio es bueno; el único inconveniente es la demora en la entrega, pero por ahorrar unos buenos pesos se puede esperar un mes.

Mañana (domingo) me dedicare a armar una de las placas y si el día me alcanza haré las pruebas con el software de programación.

Mas info:
Coconut Board (ARM Cortex-M3).

Si tienes alguna inquietud no dudes en comentar.

agosto 13, 2011

Coconut Board - ARM Cortex-M3

Recientemente he estado trabajando con los microcontroladores ARM como el de la LPCXpresso LPC1114, en estos días he querido avanzar un poco mas y aprovechando que en mi universidad han creado un grupo de investigación en microelectrónica del cual yo soy miembro he propuesto la creación de una tarjeta de desarrollo basada en un microcontrolador ARM, luego de presentar la idea esta fue aprobada y llegaron días de arduo trabajo.

Para comenzar se debía seleccionar un microcontrolador que fuera mas potente que un LPC1114 (Cortex-M0) y económico, así que apele a uno de los mejores amigos que tiene un estudiante cuando necesita un chip gratis, Texas Instruments. Estuve buscando un rato entre la cantidad de microcontroladores ARM que fabrica Texas y encontré los de la gama 3000 y 5000, vi que los de la gama S3000 no estaban en el programa de muestras de Texas pero los de la S5000 si. Estuve revisando algunos chips y luego de descartar algunos (por no estar en el programa de muestras o por tener un encapsulado difícil de soldar a mano) la elección fue el LM3S5732, habían algunos otros pero este me convenció por sus prestaciones en memoria.


Ahora venia el diseño de una PCB en donde montar el chip para comenzar a sacarle el jugo, para saber que tipo de PCB se debía diseñar era necesario recordar las características de el microcontrolador, estas son:

- Procesador ARM Cortex-M3 a 50MHz.
- Debug via JTAG.
- Memoria Flash de 128Kb.
- Memoria SRAM de 64Kb.
- Memoria ROM con Bootloader y StellarisWare Software.
- 33 GPIOs.
- Timers de 32bits.
- ADC de 10bits.
- 2 Puertos UART con soporte IrDa.
- Puerto SSI (SPI).
- 2 Puertos I²C, velocidad estándar de 100Kbps y máxima de 400Kbps.
- Puerto CAN 2.0, velocidad superior a 1Mps.
- Puerto USB 2.0, velocidad entre 1.5Mbps y 12Mbps, host USB.

Viendo esto se sabe que no puede ser cualquier placa, debe estar diseñada de manera que sin muchas modificaciones se pueda aprovechar todo el potencial de este chip. Luego de unos días de trabajo nació "Coconut Board" (Diseñada por Palma).


La tarjeta tiene:

- Conector Jack-DC, para alimentacion externa.
- Conector Mini-USB (Modo Device).
- Conector USB-A (Modo Host).
- Reguladores de voltaje a 5V y 3.3V de 800mA cada uno.
- Jumper para selección de la fuente de alimentación.
- Pulsadores Reset, Wake y de usuario.
- Leds de encendido, hibernación y de usuario.
- Conector de voltajes.
- Conector JTAG.
- Conector para los GPIOs.
- Conector de puertos análogos.
- Conector para tarjeta MicroSD.

Esta semana el grupo envió el diseño a Seeed Studio, así que en unos 20 días las PCBs estarán llegando a mi casa. Luego del ensamble y las primeras pruebas liberaremos el esquema, un pequeño manual y un programa básico para probar el funcionamiento de la tarjeta.

Mas info:
Coconut Board (ARM Cortex-M3).

Si tienes alguna inquietud no dudes en comentar.

junio 14, 2011

GrIDMe

Hace unos meses en mi universidad nació la iniciativa de la creación de un grupo de investigación basado en un grupo de estudiantes de Ingeniería Mecatrónica, luego de algunas reuniones se decidió crear el grupo y orientar su trabajo hacia el área de la microelectrónica, buscando que el uso de esta en la universidad fuera mayor.

El nombre escogido para el grupo fue GrIDMe, de Grupo de investigación y desarrollo en Mecatrónica, las lineas sobre las que trabaja el grupo son microelectrónica, robótica e inteligencia artificial; la idea es que las lineas se logren complementar. Por el momento el grupo es pequeño así que se esta desarrollando un solo proyecto con la colaboración de todos los miembros.

El grupo ya esta acreditado por la universidad y registrado en Colciencias, ademas el grupo tiene una pagina web en donde presenta cada una de las lineas y el avance de los proyectos.

Pagina web del grupo: GrIDMe