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
ESP32 L298N GPIO16 → IN1 GPIO17 → IN2 GPIO18 → ENA (PWM) GND → GND
ESP32 ↔ Encoder
Encoder ESP32 VCC → 3.3V GND → GND A → GPIO34 (Entrada digital) B → GPIO35 (Entrada digital)
Alimentación
Fuente Externa → L298N +12V → +12V input GND → GND
