Arduino Nano - Atuador com Feedback
com feedback
Em um tutorial anterior, falamos sobre o atuador linear sem feedback. Agora, vamos explorar o atuador linear com feedback (também conhecido como atuador linear de feedback). Esse tipo de atuador fornece informações para determinar a posição do seu curso e então controlá-la. Especificamente, vamos ver:
- O funcionamento de um atuador linear com feedback
- Como identificar a posição de um atuador linear com feedback (em milímetros)
- Como controlar a posição de um atuador linear com feedback
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Atuador Linear com Feedback
Existe um atuador linear com feedback, que fornece um sinal para identificar a posição dele e controlá-la. Esse feedback vem na forma de um potenciômetro que gera um valor de tensão proporcional à posição do curso.
Pinagem do Atuador Linear com Feedback
Um Atuador Linear com Feedback tem 5 fios:
- Fio Positivo do atuador: Este fio é usado para controlar o atuador linear utilizando alta tensão (12V, 24V, 48V...).
- Fio Negativo do atuador: Este fio é usado para controlar o atuador linear utilizando alta tensão (12V, 24V, 48V...).
- Fio 5V: este fio é usado para o potenciômetro de feedback. Conecte este fio a 5V ou 3.3V
- Fio GND: este fio é usado para o potenciômetro de feedback. Conecte este fio ao GND
- Fio do potenciômetro: (também chamado de fio de feedback ou fio de saída) este fio gera o valor de tensão proporcional à posição do curso.

Como Funciona
Se fornecermos alta tensão aos fios positivo e negativo, o curso do atuador será estendido ou retraído. Especificamente:
- Se 12V (12V, 24V, 48V...) for conectado ao fio positivo e GND ao fio negativo, o atuador linear vai estender em velocidade máxima até chegar ao limite.
- Se 12V (12V, 24V, 48V...) for conectado ao fio negativo e GND ao fio positivo, o atuador linear vai retrair em velocidade máxima até chegar ao limite.
- Se a energia for interrompida no atuador (GND nos fios positivo e negativo), o atuador vai parar de estender/retrair.
※ Nota:
- A tensão necessária para operar o atuador é determinada pelas especificações dele. Para saber o valor exato da tensão, consulte o datasheet ou o manual.
- Mesmo quando a energia é cortada, o atuador consegue manter a posição enquanto carrega uma carga.
A tensão no fio do potenciômetro está relacionada à posição do curso no atuador. Medindo essa tensão, podemos determinar a posição do curso.
Diagrama de Ligação
Retire os três jumpers do módulo L298N antes de conectar os fios.

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Nano e outros componentes.
Como controlar a extensão/retração de um atuador linear
Confira o tutorial Arduino Nano - Atuador.
Como encontrar a posição do atuador linear
Este é um exemplo de como localizar o curso em um atuador linear. Ele ilustra o processo.
Calibração
- Determine o comprimento do curso do atuador (em milímetros), medindo com uma régua ou consultando o datasheet.
- Execute o código a seguir para determinar os valores de saída quando o atuador linear está totalmente estendido e totalmente retraído.
- Observe o log no Serial Monitor, como demonstrado no exemplo abaixo.
Anote os três valores a seguir e atualize-os no código abaixo: o valor mínimo, o valor máximo, e IN1_PIN e IN2_PIN. Se os valores mínimo e máximo estiverem trocados, troque também IN1_PIN e IN2_PIN.
Código Arduino Nano que calcula a posição do atuador
- Atualize os três valores calibrados no código
- Transfira o código para o Arduino Nano
- Confira o resultado no Serial Monitor