• Welcome to LusoRobótica - Robótica em Português.
 

HexaDuino (Spider Robot)

Started by DanBar, 08 de May de 2009, 17:21

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

TigPT

Quote from: iCAR on 14 de July de 2009, 16:40
O iphone não filma  >:(
faz o update para o novo firmware para passar a filmar ;)

DanBar

Já tenho o ultimo firmware 3.0.


Tantos Pinos Vazios !!!



Devia haver uma versão intermédia do Arduino, ou então um bom shield para servos
Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas

DanBar

Além disso o meu Arduino Mega tem um defeito de fabrico.

Não faz o resete automático a quando o upload do projecto. 
Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas

TigPT

Realmente é mau, tanto o iphone como o não fazer reset, como o sobre aproveitar do mega :P

DanBar

Pois. Eu já vi algures um esquema para aumentar as portas do Arduino 168/328 para se controlar mais servos.

A ver se encontro.
Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas

DanBar

Encontrei, é um tutotial do metRo_.

Realmente neste forum encontra-se tudo.

Obrigado metRo_


[Arduino] Expandir o Numero de Entradas e Saidas com o MCP23S08

http://lusorobotica.com/index.php/topic,457.0.html

http://code.rancidbacon.com/LearningAboutArduinoMCP23S08http://www.arduino.cc/playground/Code/I2CPortExpanderAndLCDs

Tenho que experimentar isto.
Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas

metRo_

Acrescentei lá outro tutorial também muito bom. Mas olha que estas saídas/entradas só podem ser digitais.

DanBar

A minha ideia era ter uma alternativa ao Arduino Mega. Por isso essas saidas podem controlar 20 Servos. Certo ?
Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas

metRo_

Não, porque tu para controlares os servos precisas de uma onde PWM e estas expansões é só digitais, 1 ou 0.
Também há de certeza integrados para PWM, tenho que fazer um procura.

DanBar

Bem a biblioteca MegaServo não necessita de pwm para funcionar. Será que esses saidas digitais não daram para dar um jeito ?
Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas

TigPT

Não funcionará pois tens que estar a fazer uns e zeros nos timings certos. O melhor é um gerador de pwm da maxim ou assim.

guibot

O software de controlo está a ficar altamente!!!

iCar como estás a fazer para ter diferentes velocidades nos servos? estás a usar algum tipo de interpolação de dados?

no zezinho tenho andado a brincar com funções para ter diferentes velocidades mas ainda não obtive os resultados que quero.. os servos tremem muito, podes dar-me alguma dica?

DanBar

Pois os meus também por vezes tremem. Quando tenho uma pata no ar por exemplo.

Ainda não acabei a programação mas podem ver o que já está feito.
Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas

DanBar

Atenção que esse código é para o Arduino Mega.
Antigo Nick do Forum: iCAR

Projectos iCAR
icar.lusorobotica.com

DB@G
http://www.facebook.com/daniel.barradas

guibot

Está bastante complexo!! Acho que preciso de olhar para o código com a cabeça mais fresca!! :D

Tenho que explorar melhor a biblioteca Math. Tem umas funções de suavização que parecem porreiras.

Muito obrigado por partilhares ;)