Abaixo o video do novo teste bem mais próximo do que queremos....UFA!...rsrs
Projeto SEGWAY
Desenvolver um protótipo semelhante ao SEGWAY.
terça-feira, 19 de novembro de 2013
TESTES: Ajustamos parametros e já melhoramos bastante o equilibrio do robo
Tivemos que ajustar alguns parametros e conseguimos uma estabilização mais satisfatória, estamos bem perto de finalizar, mas, notamos que um dos motores está com grande folga no eixo de saida do redutor, isso pode estar comprometendo a estabilidade do robo, vamos estudar a troca deste motor.....
Abaixo o video do novo teste bem mais próximo do que queremos....UFA!...rsrs
Abaixo o video do novo teste bem mais próximo do que queremos....UFA!...rsrs
terça-feira, 12 de novembro de 2013
TESTES: Novo hardware - Robo auto-equilibrio (self-balancing robot)
Testes do Robo auto-equilíbrio (self-balancing robot)...
Tivemos que mudar por algumas vezes o hardware do nosso robô de auto-equilíbrio até chegar nesse ponto, onde agora é só ajustar o ganho do PID, mas é claro não esta sendo fácil...
Fizemos um vídeo do teste com novo hardware, ainda não esta estável mais um grande passo foi dado...
Quase lá!!!
------------------------------------------------------------------------------------------------------------
Fotos do nosso "Mini-Segway"...
Tivemos que mudar por algumas vezes o hardware do nosso robô de auto-equilíbrio até chegar nesse ponto, onde agora é só ajustar o ganho do PID, mas é claro não esta sendo fácil...
Fizemos um vídeo do teste com novo hardware, ainda não esta estável mais um grande passo foi dado...
------------------------------------------------------------------------------------------------------------
Fotos do nosso "Mini-Segway"...
quinta-feira, 24 de outubro de 2013
Implementando controle PID no self-balancing robot...
Começamos a implementar um controle PID no nosso self-balancing robot....
De inicio testamos com apenas um motor e funcionou, agora falta incluir o outro motor e testar o trabalhoso robô, perdemos muito tempo no sensor giroscópio, no MMA7361 foi tudo mais tranks....rs
Baixamos a biblioteca PID do site Arduíno e estamos por enquanto estudando o código básico...
De inicio testamos com apenas um motor e funcionou, agora falta incluir o outro motor e testar o trabalhoso robô, perdemos muito tempo no sensor giroscópio, no MMA7361 foi tudo mais tranks....rs
Baixamos a biblioteca PID do site Arduíno e estamos por enquanto estudando o código básico...
Uma breve definição de PID:
PROPORCIONAL: AMPLITUDE DE CORREÇÃO É PROPORCIONAL A AMPLITUDE DO DESVIO. (GANHO DE CORREÇÃO É PROPORCIONAL AO ERRO)
INTERGRAL: VELOCIDADE DE CORREÇÃO É PROPORCIONAL A AMPLITUDE DE DESVIO. (QUANTO MAIOR O ERRO MAIOR MAIS RÁPIDA INTEGRAÇÃO)
DERIVATIVO: VELOCIDADE DE CORREÇÃO É PROPORCIONAL A VELOCIDADE DO DESVIO (antecipativo)
sexta-feira, 18 de outubro de 2013
Substituição de sensor giroscópio para acelerometro MMA 7361
Estavamos tendo muitos problemas com o sensor giroscópio L3G4200, nosso codigo mostrava o angulo de inclinação, mas estava perdendo a referencia do ponto inicial (Zero) e com isso o segway não se equilibraria.
Mas não desistimos, pesquisamos e encontramos um sensor acelerometro MMA 7361 muito utilizado em projetos de equilibrio e confiável. O codigo também mostra seu valor em angulo e não perde a referencia por ser um sensor analógico, diferente do L3g4200 que é por comunicação I²C, muito mais complexa, onde, ficamos muito atrelado com o Datasheet do sensor que se refere à endereços para se obter o valor de leitura do sensor.
Ainda mantemos a ponte H para controle do motor e estamos testando outro motor muito mais preciso e com pouca folga, sua velocidade é de no máximo 300RPM e tensão até 12Vdc também.
Abaixo fotos do sensor acelerometro MMA 7361.
Mas não desistimos, pesquisamos e encontramos um sensor acelerometro MMA 7361 muito utilizado em projetos de equilibrio e confiável. O codigo também mostra seu valor em angulo e não perde a referencia por ser um sensor analógico, diferente do L3g4200 que é por comunicação I²C, muito mais complexa, onde, ficamos muito atrelado com o Datasheet do sensor que se refere à endereços para se obter o valor de leitura do sensor.
Ainda mantemos a ponte H para controle do motor e estamos testando outro motor muito mais preciso e com pouca folga, sua velocidade é de no máximo 300RPM e tensão até 12Vdc também.
Abaixo fotos do sensor acelerometro MMA 7361.
segunda-feira, 19 de agosto de 2013
Testes - Acionando um motor com sensor giroscópio
Iniciamos a programação no Arduíno, utilizando o sensor giroscópio, uma ponte H e um motor 12Vdc.
O sensor giroscópio se comunica através de uma interface digital I²C e alimentado com 3,3Vdc do Arduíno.
A ponte H tem uma alimentação da parte lógica de 5Vdc (comando) que vem do Arduíno, e dois fios de enable Forward e Reverse, também é alimentado com 12Vdc (potência) para o motor.
O funcionamento esta relacionado ao segway, conforme movimentamos o sensor para frente (eixo X) o motor gira para frente e movimentando o sensor para trás o motor gira para trás, buscando sempre se manter equlibrado.
Abaixo fotos e video do teste.
VIDEO DO TESTE
terça-feira, 25 de junho de 2013
Componentes do projeto - Motores e bateria
Bom, como decidimos primeiramente desenvolver um mini-protótipo de um segway (veiculo de equilíbrio), utilizaremos baterias simples de 9Vdc e 2 mini-motoredutores DC, abaixo na figura.
Também iniciamos alguns testes com o arduino e faremos um curso de programação em arduino na semana que vem na faculdade, para aprimorar o pouco conhecimento que ainda temos em Linguagem C++.
Também iniciamos alguns testes com o arduino e faremos um curso de programação em arduino na semana que vem na faculdade, para aprimorar o pouco conhecimento que ainda temos em Linguagem C++.
Motoredutores DC
Inicialmente esta é a base que iremos desenvolver o veiculo
domingo, 2 de junho de 2013
Componentes do projeto - Microcontroladores
Pesquisamos muito para definir qual microcotrolador iremos utilizar no projeto/protótipo. Acabamos por escolher um cara recente no mercado, a plataforma Arduino.
O Arduino esta sendo muito utilizado em faculdades e projetos de garagem, por ser muito pratico.
A escolha foi da plataforma Arduino Mega 2560, por ter muitas portas, um tamanho pequeno e otima velocidade.
O arduino mega 2560 trabalha com o ATmega 1280 e com programação linguagem C++.
Sabemos que o segway possui 10 microcontroladores, mas vamos chegar bem perto de um desses usando apenas 1...hehee
Sabemos que o segway possui 10 microcontroladores, mas vamos chegar bem perto de um desses usando apenas 1...hehee
Abaixo uma foto do que compramos no mercado livre...
Ainda estamos fazendo testes com o arduino para compreende-lo melhor, abaixo fotos de alguns testes simples e do grupo no laboratório da faculdade...
Assinar:
Postagens (Atom)