![Control de posición del motor de CC: 5 pasos Control de posición del motor de CC: 5 pasos](https://i.howwhatproduce.com/images/010/image-27046-j.webp)
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39
![Control de posición del motor de CC Control de posición del motor de CC](https://i.howwhatproduce.com/images/010/image-27046-1-j.webp)
![Control de posición del motor de CC Control de posición del motor de CC](https://i.howwhatproduce.com/images/010/image-27046-2-j.webp)
![Control de posición del motor de CC Control de posición del motor de CC](https://i.howwhatproduce.com/images/010/image-27046-3-j.webp)
![Control de posición del motor de CC Control de posición del motor de CC](https://i.howwhatproduce.com/images/010/image-27046-4-j.webp)
Esta instrucción mostrará cómo controlar la posición del motor a través de la red web local.
Ahora puede usar un teléfono inteligente o iPad conectado a la red, luego escriba la dirección del servidor web local del motor Desde aquí, podemos controlar el disco de posición del motor girando el disco en la página web cuando tocamos el disco en la página web, enviará la configuración de posición al servidor web del motor, luego gire el disco del motor para alcanzar esa configuración de posición en tiempo real
¡Ver el vídeo
www.youtube.com/watch?v=bRiY4Qr5HRE
Paso 1: Hardware necesario
![Hardware necesario Hardware necesario](https://i.howwhatproduce.com/images/010/image-27046-5-j.webp)
Para realizar este proyecto, necesitaremos
1. nodeMCU
2. Puente en H L298
3. Motor con codificador
4. Base del motor
El corazón de nodeMCU es ESP8266 que nos permite conectarnos a la red wifi local. También tiene GPIO e interrupción, función PWM como otros microcontroladores Arduino
La base del motor está hecha de madera MDF de 3 mm de espesor, cortada por máquina láser cnc.
Paso 2: Diseño de circuito
![Diseño de circuito Diseño de circuito](https://i.howwhatproduce.com/images/010/image-27046-6-j.webp)
![Diseño de circuito Diseño de circuito](https://i.howwhatproduce.com/images/010/image-27046-7-j.webp)
![Diseño de circuito Diseño de circuito](https://i.howwhatproduce.com/images/010/image-27046-8-j.webp)
![Diseño de circuito Diseño de circuito](https://i.howwhatproduce.com/images/010/image-27046-9-j.webp)
Eche un vistazo al diseño del circuito, el codificador del motor está conectado al pin de entrada 4, 5 en el que el pin 4 también actúa como un pin de interrupción para contar la rotación del motor
El pin 12, 13 actúa como pin de salida para controlar el motor que se mueve hacia adelante o hacia atrás con la ayuda del puente H L298
El pin 14 se usa con la función PWM para controlar la velocidad del motor, en este proyecto, simplemente empuja PWM estable para reducir la velocidad del motor
Luego, convertimos el circuito en la base del motor como en la imagen.
Paso 3: el código Arduino funciona
![El código de Arduino funciona El código de Arduino funciona](https://i.howwhatproduce.com/images/010/image-27046-10-j.webp)
La parte principal es el código HTML que se utiliza para la pantalla web local.
El código completo se puede descargar aquí
La biblioteca de secuencias de comandos de Java se utiliza para hacer un disco circular y pasar un valor a nodeMCU. La biblioteca de Java necesaria para cargarse en el sistema de archivos de nodeMCU
Paso 4: Cargue el código en NodeMCU
![Cargue el código en NodeMCU Cargue el código en NodeMCU](https://i.howwhatproduce.com/images/010/image-27046-11-j.webp)
![Cargue el código en NodeMCU Cargue el código en NodeMCU](https://i.howwhatproduce.com/images/010/image-27046-12-j.webp)
![Cargue el código en NodeMCU Cargue el código en NodeMCU](https://i.howwhatproduce.com/images/010/image-27046-13-j.webp)
Hay dos partes para cargar:
1. Java lib al sistema de archivos de nodeMCU
La biblioteca se guarda en la carpeta junto al archivo del proyecto, tenemos que instalar la herramienta llamada herramienta de "carga de datos" en la herramienta de directorio Arduino, luego reiniciar Arduino IDE.
Para cargar Java lib, elija lo siguiente: Tools> ESP8266 Sketch Data Upload
Espere aproximadamente 1 minuto para cargar el archivo lib.
La herramienta "Carga de datos" se puede descargar aquí
2. Programa para nodo MCU
Usando la función de carga para cargar el código como de costumbre Arduino.
Paso 5: Pruébelo
¡Eso es todo! A partir de ahora, puede utilizar un teléfono móvil o un iPad conectado a la red wifi para controlar la posición del motor.
Recomendado:
Sensor de posición del soporte de bicicleta de Magicbit [Magicblocks]: 8 pasos
![Sensor de posición del soporte de bicicleta de Magicbit [Magicblocks]: 8 pasos Sensor de posición del soporte de bicicleta de Magicbit [Magicblocks]: 8 pasos](https://i.howwhatproduce.com/images/002/image-3509-j.webp)
Sensor de posición del pie de apoyo para bicicletas De Magicbit [Magicblocks]: Proyecto simple de bricolaje para hacer un sensor de posición del pie de apoyo con un Magicbit usando Magicblocks. Estamos utilizando magicbit como placa de desarrollo en este proyecto que se basa en ESP32. Por lo tanto, cualquier placa de desarrollo ESP32 se puede utilizar en este proyecto
Rueda de filtración personalizada (olla como sensor de posición): 10 pasos
![Rueda de filtración personalizada (olla como sensor de posición): 10 pasos Rueda de filtración personalizada (olla como sensor de posición): 10 pasos](https://i.howwhatproduce.com/images/002/image-5438-j.webp)
Rueda Stering personalizada (olla como sensor de posición): descargo de responsabilidad: no me culpes por no mostrar paso a paso, se supone que esto es solo una referencia y solo digo lo que hice y el resultado, tiene algunos defectos centrales como ruido, así que no hagas exactamente lo que hice y espero un resultado excelente, y f
Sistema de retroalimentación de posición del servo con Arduino: 4 pasos
![Sistema de retroalimentación de posición del servo con Arduino: 4 pasos Sistema de retroalimentación de posición del servo con Arduino: 4 pasos](https://i.howwhatproduce.com/images/002/image-5660-j.webp)
Sistema de retroalimentación de posición del servo con Arduino: Hola, este es mi primer instructable. MI proyecto le permite recibir la posición de su servo en su monitor serial o plotter serial de su Arduino IDE. Esto facilita la programación de robots arduino que utilizan servomotores como robots humanoides bip
Motor de CC y codificador para control de posición y velocidad: 6 pasos
![Motor de CC y codificador para control de posición y velocidad: 6 pasos Motor de CC y codificador para control de posición y velocidad: 6 pasos](https://i.howwhatproduce.com/images/007/image-19507-j.webp)
Motor DC y codificador para control de posición y velocidad: Introducción Somos un grupo de estudiantes UQD10801 (Robocon I) de la Universiti Tun Hussei Onn Malaysia (UTHM) .Tenemos 9 grupos en este curso.Mi grupo es el grupo 2. motor y encoder para control de posición y velocidad. El objeto de nuestro grupo
Control de posición angular del motor paso a paso 28BYJ-48 con joystick analógico y Arduino: 3 pasos
![Control de posición angular del motor paso a paso 28BYJ-48 con joystick analógico y Arduino: 3 pasos Control de posición angular del motor paso a paso 28BYJ-48 con joystick analógico y Arduino: 3 pasos](https://i.howwhatproduce.com/images/001/image-1369-36-j.webp)
Control de posición angular del motor paso a paso 28BYJ-48 con joystick analógico y Arduino: este es un esquema de control para el motor paso a paso 28BYJ-48 que he desarrollado para usar como parte de mi proyecto de tesis de último año. No he visto esto antes, así que pensé en subir lo que descubrí. Con suerte, esto ayudará a alguien más o