Arduino UNO R4 - Atuador com Feedback
Este tutorial do Arduino UNO R4 mostra como usar um *atuador linear com feedback* nos seus projetos DIY.
Na lição anterior, usamos um atuador linear sem feedback. Esse tipo apenas se move para dentro ou para fora, mas não nos diz a sua posição.
Agora, vamos conhecer um atuador linear com feedback. Ele pode nos dizer onde está enquanto se move, e assim podemos controlar a sua posição exata.
Neste guia simples, você vai aprender:
- Como um atuador linear com feedback funciona – O que ele é e o que ele faz
- Como saber a sua posição – Obter a sua localização em milímetros
- Como movê-lo para o lugar certo – Controlá-lo para parar exatamente onde você quiser
Este projeto Arduino simples é bom para iniciantes. Siga este guia fácil para aprender programação Arduino e criar um sistema de movimento inteligente!
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables STEM V4 IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables STEM V4B IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Atuador Linear com Feedback
Um atuador linear com feedback é um tipo de atuador linear que inclui um sinal de feedback para monitorar e controlar a sua posição. Esse feedback vem de um potenciômetro que fornece uma tensão de saída correspondente à posição do atuador.
Pinagem do Atuador Linear com Feedback
Um Atuador Linear com Feedback tem cinco fios:
- Fio Positivo do Atuador: este fio controla o atuador linear usando alta tensão (12V, 24V, 48V).
- Fio de 5V: este fio se conecta ao potenciômetro de feedback. Ligue-o a 5V ou 3.3V.
- Fio GND: este fio se conecta ao potenciômetro de feedback. Ligue-o ao terra (GND).
- Fio do Potenciômetro: também conhecido como fio de feedback ou de saída, este fio envia um valor de tensão que muda conforme a posição da haste.

Como Funciona
Quando aplicamos uma alta tensão aos fios positivo e negativo, o atuador estende ou retrai. Especificamente, se conectarmos:
- Conecte 12V (como 12V, 24V, 48V...) e GND aos fios positivo e negativo, respectivamente: o atuador linear estende em velocidade máxima até parar no fim do curso.
- Conecte 12V (como 12V, 24V, 48V...) e GND aos fios negativo e positivo, respectivamente: o atuador linear retrai em velocidade máxima até parar no fim do curso.
- Se a energia for cortada do atuador (GND conectado aos fios positivo e negativo) enquanto ele estende ou retrai, o atuador para de se mover.
※ Nota:
- A tensão necessária para controlar o atuador varia conforme as suas especificações. Consulte o datasheet ou o manual para saber a tensão correta.
- O atuador consegue manter a sua posição sem energia, mesmo que esteja sustentando um peso.
A tensão no fio do potenciômetro muda de acordo com a posição para a qual o atuador se move. Verificando essa tensão, podemos descobrir onde a haste está posicionada.
Diagrama de Ligação
Antes de ligar, retire os três jumpers do módulo L298N.

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Uno R4 e outros componentes.
Como controlar o estender/retrair de um atuador linear
Visite o tutorial do Atuador do Arduino UNO R4 aqui.
Como descobrir a posição do atuador linear
Veja como descobrir a posição da haste em um atuador linear:
Calibração
- Meça o comprimento do curso da haste do atuador (em milímetros) com uma régua ou consulte o datasheet.
- Encontre os valores de saída quando o atuador linear está totalmente estendido e totalmente retraído executando o código a seguir.
- Você verá o log no Serial Monitor como mostrado no exemplo abaixo.
- Anote esses valores.
- Se os valores mínimo e máximo estiverem invertidos, troque IN1_PIN por IN2_PIN.
- Atualize três valores no código abaixo.
Código Arduino UNO R4 que calcula a posição do atuador
- Altere os três valores ajustados no código
- Carregue o código no Arduino UNO R4
- Verifique o resultado no Serial Monitor
Como controlar um atuador linear até uma posição específica
Vídeo
Resumo
Neste tutorial do Arduino UNO R4, você aprendeu a usar um atuador linear com feedback em projetos DIY. Este guia fácil ensinou como o atuador funciona, como descobrir sua posição em milímetros e como movê-lo para o lugar certo com programação Arduino. Depois da nossa lição sobre um atuador linear sem feedback, este projeto Arduino simples mostra como criar um sistema de movimento inteligente. Agora você pode montar seus próprios projetos de controle de movimento com o Arduino UNO R4!