jump to navigation

Controladora 32 servos (Open Source) 17 diciembre, 2008

Posted by ubanov in Electrónica.
Tags: , , , , , ,
4 comments

Reciéntemente he comenzado a hacer un robot hexapodo, para controlarlo necesito poder gestionar hasta 18-20 servos. Como esto es un proyecto para aprender, he decidido hacer la placa de control yo mismo (en lugar de usar la SCC32).

En principio mi placa usará un procesador Microchip PIC (inicialmente el PIC16F877A, aunque este tiene menos de 32 pines disponibles), y sobre estos conectaré los servos. El control de los servos irá por interrupciones. Para hacer un control muy exacto de las posiciones, todo el programa lo voy a hacer en ASM.

Al funcionar por interrupciones la misma placa podría tener la gestión del robot y el control del mismo (aunque tengo claro que este no es mi objetivo final).

Actualización: Cuando cree el post se me olvidó poner el codigo fuente de lo que tengo… (creo que casi está pero me falta probarlo en chip)

(más…)

Descartado diseño robot anterior 17 diciembre, 2008

Posted by ubanov in Robótica.
Tags: , ,
add a comment

En las últimas semanas he estado haciendo muchas cosas con el tema de los robots… pero lo primero que he hecho es tirar a tomar por saco la caja de madera que había hecho para el robot…. al final eso generaba una caja pesadísima que iba a ser dificil de mover (la caja con la electrónica pesaba más de 7 Kilos).

Lo primero que estube mirando después fue el proyecto de http://www.robexarena.com/, tienen hecho un robot que es una base diferencial y la parte de software parece estar muy currada (robocomp)… les falta un poco de documentación y está muy centrado en su robot (que está hecho con materiales demasiado caros para mi)… pero seguramente este será un punto de inicio importante para mi proyecto de robot.

Dado que robocomp está muy adelantado y hace muchas cosas, por ahora he dejado parado

En medio encontré la web de la «Asociación de Robótica y Domótica de España» (http://www.webdearde.com/) y ahí he encontrado muchísima gente maja. Entre ellos hay un chico (Daniel) que ha preparado las piezas para hacer un hexapodo (un insecto de 6 patas), en aluminio. Las dio por cuatro duros, con lo cual las compré y tendré que montarlo 🙂 El hilo de webarde de este robot es el siguiente (está muy animado, a día de hoy tiene más de 180 mensajes!!!).

Para hacer el robot lo primero que estoy diseñando es una controladora de 32 servos. Para ello publicaré en breve otro post con los avances de este miniproyecto. Estará dentro de la categoría de robotica, por lo que será facil de encontrar.

Después seguramente intente poner un NSLU con debian para controlar este robot… pero ya se andará esto también.