ESP8266 - Actuador de retroalimentación
En un tutorial anterior, discutimos el actuador lineal sin retroalimentación. Este tutorial le enseña sobre el actuador lineal con retroalimentación (también llamado actuador lineal de retroalimentación). Este tipo de actuador lineal proporciona información para identificar la posición de su recorrido y controlarlo. Específicamente, aprenderemos:
- El funcionamiento de un actuador lineal con realimentación
- Cómo determinar la posición del actuador lineal con realimentación (en milímetros)
- Cómo controlar la posición de un actuador lineal
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca del actuador lineal con retroalimentación
Un actuador lineal con retroalimentación es aquel que tiene una señal para identificar su ubicación y gestionarla. Se utiliza un potenciómetro para generar el valor de voltaje en relación con la posición del recorrido como retroalimentación.
Diagrama de pines del actuador lineal con retroalimentación
Un actuador lineal con retroalimentación tiene 5 cables:
- Cable positivo del actuador: Este cable se utiliza para controlar el actuador lineal aplicando un voltaje alto (12V, 24V, 48V, ...).
- Cable negativo del actuador: Este cable se utiliza para controlar el actuador lineal aplicando un voltaje alto (12V, 24V, 48V, ...).
- Cable de 5V: este cable se utiliza para el potenciómetro de retroalimentación. Debe conectarse a 5V o 3.3V.
- Cable GND: este cable se utiliza para el potenciómetro de retroalimentación. Debe conectarse a GND.
- Cable del potenciómetro: (también conocido como cable de retroalimentación, o cable de salida) este cable entrega el valor de voltaje de acuerdo con la posición del recorrido.

Cómo funciona
Si suministramos alta tensión a los cables positivo y negativo, el recorrido del actuador se extenderá o retraerá. Específicamente:
- Si se conecta 12V (12V, 24V, 48V...) al cable positivo y GND al cable negativo, el actuador lineal se extenderá a máxima velocidad hasta que alcance el límite.
- Si se conecta 12V (12V, 24V, 48V...) al cable negativo y GND al cable positivo, el actuador lineal se retraerá a máxima velocidad hasta que alcance el límite.
- Si se corta la alimentación al actuador (GND a ambos cables, positivo y negativo), el actuador dejará de extenderse/retraerse.
※ Nota:
- El voltaje requerido para operar el actuador está determinado por sus especificaciones. Para conocer el voltaje exacto, consulte la hoja de datos o el manual.
- Incluso cuando la alimentación está desconectada, el actuador puede mantener su posición mientras soporta una carga.
La tensión en el alambre del potenciómetro está directamente relacionada con la posición de carrera del actuador. Al medir esta tensión, podemos determinar la posición de carrera.
Diagrama de cableado
Retira los tres jumpers del módulo L298N antes de conectar los cables.

This image is created using Fritzing. Click to enlarge image
Para obtener m\u00e1s informaci\u00f3n, consulte Pines del ESP8266 y c\u00f3mo alimentar ESP8266 y otros componentes.
Cómo controlar la extensión y la retracción de un actuador lineal
Consulta el ESP8266 - Actuador tutorial.
Cómo encontrar la posición del actuador lineal
Esta es una ilustración de cómo localizar el recorrido en un actuador lineal.
Calibración
- Determine la longitud del recorrido del actuador (en milímetros) midiendo con una regla o consultando la hoja de datos.
- Para determinar los valores de salida cuando el actuador lineal esté completamente extendido y completamente retraído, ejecute el código a continuación.
- Observarás el registro en el Monitor Serial, como se demuestra en el siguiente ejemplo.
Toma nota de los tres valores en el código que se muestra a continuación. Si los valores mínimo y máximo están invertidos, intercambia IN1_PIN y IN2_PIN.
Tenga en cuenta los tres valores en el código que se muestra a continuación. Si los valores mínimo y máximo están invertidos, intercambie IN1_PIN y IN2_PIN.
Código ESP8266 que calcula la posición del actuador
- Actualiza el código con los tres valores calibrados.
- Carga el código al ESP8266.
- Consulta el resultado en el Monitor Serial.
Cómo controlar un actuador lineal para que alcance una posición específica
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.