Tabla de contenido:
- Paso 1: desmontaje del servo
- Paso 2: use un probador de servo para poder mover el servo mientras mide voltajes
- Paso 3: encuentra el pin de señal
- Paso 4: soldadura
- Paso 5: Cable de señal
- Paso 6: Servo de 8 V
- Paso 7: ir más lejos
Video: Cómo modificar un servo para obtener retroalimentación de bucle cerrado: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
► Mientras maneja un servo con un microcontrolador (como Arduino), solo puede darle órdenes de ubicación de destino (en señal PPM).
Con este orden, el servo se moverá a esta ubicación de destino. ¡Pero no es instantáneo! No sabe exactamente cuándo se llegará a la ubicación …
Este es el control de bucle abierto.
► Si necesita moverse a diferentes ubicaciones en secuencia, la forma habitual es insertar pausas (instrucciones de retardo) para permitir que el servo logre el movimiento.
Y si también necesita reactividad, debe modificar el servo para obtener un circuito de circuito cerrado.
Paso 1: desmontaje del servo
desenroscar los 4 tornillos
no te extrañes si los hay en la parte superior… mira como se ensambla la parte inferior con estos tornillos largos
desalojar el adaptador de mamparo del fondo de plástico
Ahora puede ver el PCB, no lo mueva demasiado: hay cables cortos.
¡Listo para el siguiente paso, encontrando el pin de señal del potenciómetro interno!
Paso 2: use un probador de servo para poder mover el servo mientras mide voltajes
Este probador le ofrece 3 modos: elija el modo manual al girar el potenciómetro, el servo gira en consecuencia.
Busque algo llamado "Medidor CCPM de canales de potencia de control de velocidad de consistencia ECS de 3 canales multiservo" por unos pocos dólares.
Paso 3: encuentra el pin de señal
El servo utiliza un potenciómetro interno para conocer su ubicación.
Hackearemos la PCB y recuperaremos esta información de la propia olla:-)
En este caso, pude ver debajo de la PCB los 3 cables rojos que van desde la olla (tierra, 5v, señal).
Utilice el multímetro en posición de voltaje continuo. Una suposición bien fundamentada es el cable intermedio, pero …
Mida el voltaje entre el cable del servo negro y los 3 pines (que provienen de los 3 cables desde abajo)
Debe encontrar 0 V, 5 V o menos y un tercer voltaje que varía mientras el servo se está moviendo. ¡Utilice el probador de servos para esto!
¿Entiendo? próximo paso
Paso 4: soldadura
Ahora desea soldar un cable a este pin, pero ANTES de esto, asegúrese de perforar un agujero en la parte inferior e insertar el cable.
¡Ahora puedes soldar!
Paso 5: Cable de señal
Ahora tiene un servo con un cuarto cable que le da su posición real (sin importar la última orden que recibió).
Paso 6: Servo de 8 V
Puede realizar lo mismo con un servo más fuerte que a menudo se suministra en 7 V u 8 V o más
Solo asegúrese de verificar que la señal del potenciómetro varíe siempre por debajo de 5V. Si varía hasta 8 V, esto hará que su arduino se queme.
En el caso de este (espléndido) servo digital RDS5160 de 60 kg.cm, la alimentación puede estar entre 6 y 8,4 V CC.
Pero la placa electrónica convierte el voltaje a un máximo de 3.3V: está bien para propósitos de arduino:-)
Por cierto, puede anudar su cable detrás de la caja de plástico para evitar que se rompa desde el exterior …
Paso 7: ir más lejos
Ahora puede codificar un PID para regular sus movimientos.
Aquí hay algunos enlaces: en servo
en PID
Recomendado:
Sistema de retroalimentación de posición del servo con Arduino: 4 pasos
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
Cómo obtener máscaras para Minecraft Pc / pe: 4 pasos
Cómo obtener máscaras para Minecraft Pc / pe: así es como obtener máscaras para Minecraft PC o PE. Espero que lo disfrutes
Cómo usar un bucle while para iterar una matriz en Java: 9 pasos
Cómo usar un bucle while para iterar una matriz en Java: hoy les mostraré cómo usar Java para crear un bucle while que se puede usar para iterar a través de una lista de números o palabras. Este concepto es para programadores de nivel de entrada y cualquier persona que quiera obtener un repaso rápido de los bucles y matrices de Java
Cómo obtener un código Gliphy limpio para chats Mewe: 3 pasos
Cómo obtener un código Gliphy limpio, para chats de Mewe: ¡el instructable más corto de todos los tiempos! Mewe, una alternativa de Facebook, tiene muchas cosas buenas, pero es posible que te encuentres con este problema: el GIF que elegiste de Glipphy se mostrará a todos los demás en el Chatea, PERO, ¡no se mostrará en tu PROPIO chat! ¿La solución? Toma t
Cómo modificar un servo Hitec HS-65HB con engranajes de kryptonita para rotación continua: 8 pasos
Cómo modificar un servo Hitec HS-65HB con engranajes de kryptonita para rotación continua: presentando el Hitec HS-65HB, uno de los mejores micro servos disponibles con engranajes Karbonite. Entonces, ¿qué tiene de especial este servo? Bueno, ¿qué tal 31 onzas / pulgada de torque y velocidades de 0.11 seg a 6 voltios en una base compacta de 23.60 x 11.60 x 24.00 mm?