ESP8266 - Atuador com Feedback
Em um tutorial anterior, falamos sobre o atuador linear sem feedback. Este tutorial ensina você sobre o atuador linear com feedback (também conhecido como atuador linear com feedback). Este tipo de atuador linear fornece informações para identificar a posição do seu curso e controlá-lo. Especificamente, vamos aprender:
- O funcionamento de um atuador linear com feedback
- Como determinar a posição do atuador linear com feedback (em milímetros)
- Como controlar a posição de um atuador linear
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Atuador Linear com Feedback
Um atuador linear com feedback é aquele que tem um sinal para identificar a sua localização e gerenciá-la. Um potenciômetro é usado para gerar o valor de tensão em relação à posição do curso como feedback.
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 aplicando alta tensão (12V, 24V, 48V...).
- Fio negativo do atuador: este fio é usado para controlar o atuador linear aplicando alta tensão (12V, 24V, 48V...).
- Fio 5V: este fio é usado para o potenciômetro de feedback. Deve ser conectado a 5V ou 3.3V
- Fio GND: este fio é usado para o potenciômetro de feedback. Deve ser conectado a GND
- Fio do potenciômetro: (também chamado de fio de feedback, ou fio de saída) este fio envia o valor de tensão de acordo com a 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 na 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 na velocidade máxima até chegar ao limite.
- Se a alimentação do atuador for cortada (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 suas especificações. Para saber a tensão exata, consulte o datasheet ou o manual.
- Mesmo quando a alimentação é desligada, o atuador pode manter a sua posição enquanto carrega uma carga.
A tensão no fio do potenciômetro está diretamente relacionada à posição do curso do atuador. Medindo essa tensão, podemos descobrir a localizaçã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
Para mais informações, veja Pinagem do ESP8266 e como alimentar o ESP8266 e outros componentes.
Como controlar a extensão/retração de um atuador linear
Confira o tutorial ESP8266 - Atuador.
Como encontrar a posição do atuador linear
Esta é uma ilustração de como localizar o curso em um atuador linear.
Calibração
- Determine o comprimento do curso do atuador (em milímetros), medindo com uma régua ou consultando o datasheet.
- Para descobrir os valores de saída quando o atuador linear está totalmente estendido e totalmente retraído, execute o código abaixo.
- Você vai observar o log no Serial Monitor, como demonstrado no exemplo abaixo
Anote os três valores no código abaixo. Se os valores mínimo e máximo estiverem invertidos, troque o IN1_PIN e o IN2_PIN.
Anote os três valores no código abaixo. Se os valores mínimo e máximo estiverem transpostos, intercambie o IN1_PIN e o IN2_PIN.
Código ESP8266 que calcula a posição do atuador
- Atualize o código com os três valores calibrados.
- Faça o upload do código para o ESP8266.
- Confira o resultado no Serial Monitor.