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.
Tags:
Comentar
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
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.
Ontreus,
nunca me deparei com este tipo de problema. Mas vou pesquisar também sobre o assunto.
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.
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?
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
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)