Tabla de contenido:
Video: Cómo modificar un servo para obtener retroalimentación de bucle cerrado: 7 pasos
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
► 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