No momento, você está visualizando Servo motor controlado por potenciômetro

O que você vai ver neste post:

 

Objetivo

O objetivo deste post é o de desenvolver um projeto para mover um servo motor com um potenciômetro.

 


Caso queira entender mais e dar os primeiros passos com o Arduino, deixo como sugestão a leitura do post: “Primeiros passos com o Arduino“.


 

Montagem do circuito

Para montar o nosso circuito precisaremos de:

 

  • Arduino Uno R3;
  • Potenciômetro, pode ser de 10kΩ;
  • Servo motor;
  • Fios para conexão;
  • Protoboard.

 

Com o intuito de facilitar a compreensão na hora da montagem, segui um padrão de cores, conforme segue abaixo:

  • Preto – Fio conectado ao GND (“Ground” – Terra), ou seja, potencial zero.
  • Vermelho – Fio conectado ao potencial de 5 V – Energizados.
  • Verde e Azul – Passagem de dados.

 

Com isso em mente, o nosso circuito deverá ficar assim:

O fio verde, conectado na porta A0 e no terminal central do potenciômetro, serve para enviar a leitura feitas para a placa, com o intuito de acionar o servo motor.

O fio azul, conectado na porta 7 e no terminal “sinal” do servo motor, serve para enviar as informações coletadas sobre o potenciômetro e colocar o servo motor para se mover.

Agora, com o nosso circuito montado podemos passar para a programação.

 

Programação

A lógica de programação utilizada para a nossa programação será:

 

INÍCIO

Movimentar o potenciômetro no sentido horário;

Servo motor se move no sentido horário;

Movimentar o potenciômetro no sentido anti-horário;

Servo motor se move no sentido anti-horário;

FIM

 

Com isto, nossa programação ficara assim:

Observação, ao programar é comum fazermos comentários sobre cada parte do seu programa, isso facilita tanto a sua vida quanto a vida de uma outra pessoa que poderá ler seu código. No caso da IDE do Arduino, tudo o que estiver escrito depois de “//” não será interpretado pelo programa, portanto serve como comentário.

 


Para baixar a programação do Servo motor controlado por potenciômetro, clique aqui.


 

Simulando no TinkerCad

Interaja com a simulação abaixo.

 

 

Uma vez que a programação for enviada ao Arduino e depois o Arduino for ligado você verá:

 

 

Dica: Pense neste projeto como um passo inicial para começar a trabalhar com conceitos de robótica. A partir daqui você já pode propor interações mais complexas para os alunos, como por exemplo, conectar dois servo motores e fazer um movimento em dois eixo. Cada servo motor ficaria responsável por movimentar o braço em um eixo. Horizontal ↔ Servo motor 1 , e Vertical ↕ – Servo motor 2 preso ao braço do servo motor 1

 

E ai, tem alguma sugestão para implementar utilizando este projeto ou até mesmo melhorando este projeto?

Deixe seus comentários, bora compartilhar!


Como referenciar este post: Servo motor controlado por potenciômetro. Rodrigo R. Terra. Publicado em: 5/11/2020. Link da postagem: (http://www.makerzine.com.br/educacao/servo-motor-controlado-por-potenciometro/).


Este post tem um comentário

  1. Avatar
    luciano

    otimo site !!!

Deixe um comentário