Este tópico contém respostas, possui 2 vozes e foi atualizado pela última vez por  Diogo Zimmermann 4 dias .

Visualizando 15 posts - 1 até 15 (de 58 do total)
  • Autor
    Posts
  • #166769

    TheCranio3000
    Participante

    Estou fazendo um projeto de um robozinho, alguém sabe me informar como eu faço para variar a tensão em um motor de 1000rpm, para desacelerar o motor quando necessário usando o Arduíno e diminuindo a tensão? Estou usando uma ponte h l9110s, arduino uno, motor 3-12V 1000RPM.

    0
    #167168

    Olá,

     

    Geralmente é possível diminuir a velocidade do motor usando bibliotecas de motores pela IDE do Arduino. Pelo código, você consegue decidir em que situação ele vai diminuir a velocidade.

     

    Abraços!

    Diogo – Equipe FilipeFlop

    0
    #167227

    TheCranio3000
    Participante

    Certo, o que você ta querendo dizer é que eu consigo variar a velocidade do motor apenas usando programação? Teria algum exemplo para me dar?

    0
    #167245

    TheCranio3000
    Participante

    Vi no site o Motor Shield L293D Driver Ponte H para Arduino, consigo mudar a velocidade de cada motor separadamente usando esse shield? se der certo ja vou comprar

    0
    #167252

    Sim, com esse shield você consegue controlar até 4 motores DC com velocidades individuais com o comando

    motor.setSpeed(200); //Motor é o nome da variável e 200 é a velocidade

     

    Diogo – Equipe FilipeFlop

    0
    #167258

    TheCranio3000
    Participante

    consigo variar a velocidade conforme a leitura de um motor, por exemplo, usando somente esse componente ligado ao arduino ou preciso de algum outro componente? No meu caso estou usando um motor de 1000rpm, consigo variar tipo conforme a leitura do motor ele gira a 800rpm e conforme gira a 1000rpm?

    0
    #167269

    TheCranio3000
    Participante

    outra dúvida, não consigo fazer essa variação usando uma ponte h dupla modelo l9110s?

    0
    #167270

    Teste o código desse projeto na sua ponte H:

    https://www.bananarobotics.com/shop/How-to-use-the-HG7881-(L9110)-Dual-Channel-Motor-Driver-Module

     

    Você pode alterar a velocidade do motor nessas duas linhas:

    #define PWM_SLOW 50 Velocidade lenta, pode ser usado de 0-255
    #define PWM_FAST 200 Velocidade rápida, pode ser usado de 0-255
    Diogo – Equipe FilipeFlop
    0
    #167271

    Teste o código desse projeto na sua ponte H:

    https://www.bananarobotics.com/shop/How-to-use-the-HG7881-(L9110)-Dual-Channel-Motor-Driver-Module

     

    Você pode alterar a velocidade do motor nessas duas linhas:

    #define PWM_SLOW 50 Velocidade lenta, pode ser usado de 0-255
    #define PWM_FAST 200 Velocidade rápida, pode ser usado de 0-255
    Diogo – Equipe FilipeFlop
    0
    #167327

    TheCranio3000
    Participante

    não entendi muito bem a programação, o maximo seria 255? esse 255 seria a rotação do motor, ex 255rpm? ou a potencia maxima do meu motor que no caso é 1000rpm?

    0
    #167986

    O 255 é o valor de potência máxima do seu motor. Ou seja, 255 = 1000rpm.

     

    Diogo – Equipe FilipeFlop

    0
    #167993

    TheCranio3000
    Participante

    no meu caso estou usando um sensor ir 5 canais, para fazer um robo que segue a linha, voce acha que vai dar certo?

    0
    #168009

    Bom, temos essa postagem exatamente sobre esse robo!

    Como montar um Robô Seguidor de Linha com Arduino Motor Shield

     

    Diogo – Equipe FilipeFlop

    0
    #168813

    TheCranio3000
    Participante

    outra dúvida, para eu fazer o teste do codigo (https://www.bananarobotics.com/shop/How-to-use-the-HG7881-(L9110)-Dual-Channel-Motor-Driver-Module) com a ponte h l9110s, posso conectar o vcc e o gnd da ponte no positivo e no negativo de uma bateria de 9v?

    0
    #168834

    Pode sim! A alimentação dessa Ponte H é até 12V 😉

     

    Abraços!

    Diogo – Equipe FilipeFlop

    0
Visualizando 15 posts - 1 até 15 (de 58 do total)

Você deve fazer login para responder a este tópico.