Control de Motor DC con Encoder usando LabVIEW y ESP32

Objetivo

Crear un sistema de control para un motor DC con encoder que permita:

  • Controlar el sentido de giro del motor

  • Regular la velocidad mediante PWM

  • Visualizar las RPM en tiempo real en LabVIEW

  • Utilizar un puente H L298N para el control del motor

Materiales Requeridos

  • ESP32 (NodeMCU-32S o similar)

  • Motor DC con encoder (ej: MG996R con encoder)

  • Módulo Puente H L298N

  • Fuente de alimentación para el motor (6-12V)

  • Cables y protoboard

  • LabVIEW con módulo LINX

  • PC con LabVIEW instalado

Diagrama de Conexiones

ESP32 ↔ L298N

text
ESP32       L298N
GPIO16  →   IN1
GPIO17  →   IN2
GPIO18  →   ENA (PWM)
GND     →   GND

ESP32 ↔ Encoder

text
Encoder     ESP32
VCC     →   3.3V
GND     →   GND
A       →   GPIO34 (Entrada digital)
B       →   GPIO35 (Entrada digital)

Alimentación

text
Fuente Externa → L298N
+12V       →   +12V input
GND        →   GND

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *