Creacion de un hexapodo

Hola a todos!
Necesito su ayuda para la creacion de un hexapodo
hasta ahora llevo algunas cosas y tengo varias ideas
mis ideas son:

-quiero que el hexapodo sea los mas autonomo posible
estoy utilizando microcotroladores 16f877a

-Sus caracteristicas son
sensor de luz (LDR) su funcionamiento es que cuando no detecte luz encienda unas luces(leds)
sensor de temperatura (LM35) que de la temperatura en un LCD de 2x16
LCD que muestre pasos, temperatura, estado de bateria, mensajes
sensores infrarojos y ultrasonicos para detectar obstaculos
comunicacion PC-PIC por los puertos series

espero que me puedan ayudar
 
Hola Hemp!
pues necesito ayuda en la programacion
desde el manejo de servomotores hasta el manejo de LCD
apenas estoy iniciando a programar pero ya se algunas cosas
pero mi duda es que lenguaje uso si c, basic o assemble
 
Neokdevil dijo:
Hola Hemp!
pues necesito ayuda en la programacion
desde el manejo de servomotores hasta el manejo de LCD
apenas estoy iniciando a programar pero ya se algunas cosas
pero mi duda es que lenguaje uso si c, basic o assemble

Pues yo mucho de programacion como que no, pero me da que has ido a exponer una duda un tanto jodida; C vale para todo, linux, windows, GBA, DS PSP, PIC, Atmel, desde un reloj a un superordenador. De basic ni guarra, y assambler te va a dar un control total, mas tacito y sin errores de traduccion, pero a costa de picar codigo y rayarse un poco mas la vida, todo lo demas son tutoriales y horas de experimentacion en casa.

Mas no te puedo decir.
 
yo estaba pensando usar assamble
porque tengo mas control y ocupa menos memoria
pero todavia no le entiendo bien
primero quiero empezar por lo basico que es manejo de servomotores que son 18
si tienen alguna sugerencia
 
Sobre el lenguaje tu utiliza el lenguaje que domines mas ya que sera con el que trabajes mas facil y mas comodo. Ese hexapodo parece un proyecto complejo, me gustaria ver como se desarrolla aunque no creo que pueda ayudar mucho.

Si decides programar en ensamblador te puedo ayudar con mucho gusto, aunque de servomotores no se nada.
 
Hola pic-man!
gracias por tu ayuda
y si me gustaria que me ayudaras
los servomotores se manejan con un pwm
pero no se como posicionarlo en un angulo de 0°
despues 90° y 180°
estaba pensando usar interrupciones
 
Hoooooola Moyano Jonathan!
tienes razon es todo un desafio de ingenieria
pero espero poder lograrlo con su ayuda
ya que este foro me ha dado mucha imformacion

un saludo a todos los del foro!
 
por supuesto que cuentas con nuestra ayuda.

Como pedías ayuda con los servos, pues acá la tenés: son 2 ejemplos de control que hacen lo que vos necesitabas , es decir posicionar el servo en 0 90 y 180°
 

Adjuntos

  • servos_01_187.asm
    4.2 KB · Visitas: 51
  • servos_02_106.asm
    4.8 KB · Visitas: 69
Neokdevil dijo:
Hola fernandob!
un hexapod es un robot tipo insecto
aqui una imagen

Si consigues que se parezca a esto:
2527649425_bb7b0b92b1.jpg

y estas dispuesto a usar un sistema neumatico en vez de motores PAP me meto a ciegas.
 
sería lo mejor que usaras servos, ya que su control es más exacto. La verdad lo del kernel me dejó intrigado... me gustaría saber si ya tenés algún diseño mecánico del robot o por lo menos de las patas ? que es un tema bastante jodido. La electrónica a a ser lo que menos te va a costar.
 
el diseño del hexapodo ya lo tengo mas o menos
no hay tanto problema por ahora
estoy utilizado 2 servo hitec hs-322hd
para hacer pruebas pero voy a utilizar 18 servos
y el kernel ya tambien estoy haciendo pruebas
pero lo que me falla es el movimiento de las patas
que secuencia lleva
 
La secuencia es muy simple... siempre se mueven las 2 patas de los extremos de un lado y la del centro del otro... para el siguiente paso haces lo mismo pero con las otras patas..
 
jejejeje, se ve muy interesante esté tema, lo seguiré y si puedo contribuiré.
Se llama hexapodo, por sus 6 (hexa) patas.
Saludos NeokDevil y a todos los demás.
 
Atrás
Arriba