Este video é o primeiro experimento do Drone baseado no Arduino - Estou buscando a estabilidade de vôo do sistema.
Neste experimento uso apenas o Acelerõmetro como sensor para a inclinação das asas, que irá resultar o acelerar e desacelerar dos motores. Uso a biblioteca ServoTimer para isso.

Exibições: 207

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Comentário de Joe Nova em 26 fevereiro 2012 às 8:56

Olá Ontreus  Parabéns !

O fato de um motor estar "puxando" mais do que o outro é o efeito vc precisa determinar a causa. Sugiro o seguinte :

1- Troque os motores de posição para certificar se há diferença entre os motores, e depois os drives. Com este procedimento vc poderá determinar o "culpado".

Quanto a instabilidade

1 - Verifique como o sensor esta atuando sobre o motor, se de forma senoidal ou linear, a resposta do sensor é senoidal antes de ser utilizada na realimentação do motor necessita ser linearizada.

2 - No loop de realimentação deve existir uma rotina com algoritimo tipo P.I.D , proporcional integral e deivativo

Abços

Comentário de ontreus phobos em 9 fevereiro 2012 às 19:38

Bem, é isso mesmo, os ESC precisam ser programados e há duas maneiras:

01 - Pelo transmissor - Radio Controle, ou

02 - Cartão de Programação

Ja gastei uma grana nesse projeto, vou ter q espera mais um pouco pra comprar esses componentes e trocar os esc por outros que sejam programaveis por cartão.

E vou adiantar o estudo de uma placa que adquri a uma semana se chama Aeroquad, segue o link, pelo visto ela é totalmente compativel com o arduino

http://aeroquad.com/showwiki.php?title=Hardware+Assembly+1+8+Shield

Eu ainda não coloquei as mãos em algum código que certamente ja deve ter algo pronto para estabilizar o sistema.

Se eu obter as informações que preciso acredito que poderei criar shields com qq marca dos componentes que ela usa. E realmente criar um drone baseado no arduino generico.

Comentário de Sidney Alves Bastos em 9 fevereiro 2012 às 14:06

Ontreus,

nunca me deparei com este tipo de problema. Mas vou pesquisar também sobre o assunto.

Comentário de ontreus phobos em 9 fevereiro 2012 às 0:36

Pesquisando, descobri que os ESC's podem e devem ser programados, por isso existe a diferença de um sugar mais energia que o outro, dando a diferença na velocidade de rotação dos motores.

Mais uma variante para todo o sistema, além de ter q comprar um cartão de programação para o esc e que seja compativel com o este.

Comentário de ontreus phobos em 8 fevereiro 2012 às 23:19

Bem, obrigado pelo apoio.

Verifiquei algo estranho, um motor sempre suga mais energia que o outro se a fonte de energia for a mesma para ambos, não sei como contornar isso.

A não ser que seja uma bateria para cada motor, mas ja vi quadricopteros e tricopteros com apenas uma bateria para todo o sistema.

Vc ja se deparou com algo semelhante ou algum link que fale sobre isso?

Comentário de Sidney Alves Bastos em 7 fevereiro 2012 às 17:29

Ontreus,

gostei de ver este video. Deu para perceber o quanto está se dedicando ao projeto. Pelo que percebo o tempo de detecção do desvio e a atuação do motor está demorando. Já pensou em como resolver isso? Já viu aquele quadricóptero de marca que existe por ai? como ele faz este tipo de estabilização, pois pelo que vi nos vídeos é perfeita.

Bom trabalho e conte conosco para ajudar.

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço