Fig.1 Disposición de conexionado
En la figura podéis ver las entradas de alimentación de Vs, que corresponde a la tensión que suministramos a los servos, tiras led´s o lo queramos. La tensión Vss, va de 6,5 a 12v. Estas dos tensiones tienen su negativo o tierra en GND. Tiene dos puertos series con los que podrás comunicarte e incluso conexión inalámbrica para mandos PS2. Observamos la conexión para música MP3, la cual aún no puedo daros información. Si os puedo decir que en el mismo software de control se elige los MP3. Indagaremos... 😉. Por lo que véis es bastante completa y ha funcionado bastante bien en el banco de pruebas. Si es cierto que el software es demasiado simple y debería dar más funciones. Se ve algo escaso.
Hablemos un poco más de la tensión Vs.
|
Fig.2 Servo Motor |
Os pongo por ejemplo motores servos.
Siempre que el voltaje de la fuente de alimentación cumpla con los requisitos, se puede usar una batería para alimentar VSS y VS al mismo tiempo.
Si usamos los servos MG995 o MG996 la tensión Vs sería de entre 4.8v a 6.8v.
Si son los TR213, TR223, 1501MG sería la tensión de 4,8v a 7v.
Tened en cuenta que si no conoces la tensión nominal del servos debes de aplicar una Vss de 5 a 6v, ya que el 95% de los servos usan este rango.
Instalando DRIVERS en el PC.
Lo primero que tienes que hacer es instalar los drivers en tu ordenador. Para ello descarga el siguiente enlace e instálalo.
Mediante el software que os pongo más abajo y la instalación de los drivers podrás manipular dichas salidas a tu antojo.
Como dije, fácil e intuitiva, se puede guardar los movimientos en sus propias memorias interiores. Dichos movimientos se realizan individualmente o por grupos, según así los guardes.
<ch> = número de servo, rango 1 ~ 32 (número decimal)
<pw> = Ancho de pulso (posición del servo), rango: 500 ~ 2500. Unidad: us (microsegundos)
<time> = Tiempo utilizado para moverse a la posición, efectivo para todos los servos.
\ n \ r = Número binario 0x0d, 0x0a (retorno de carro), el terminador del comando
Ejemplo:
# 3P250T1000 \ n \ r
Mueva el servo N.3 a un ancho de pulso de 250us, usando un tiempo de 1000 microsegundos
# 10P2000 # 30P2500T1500 \ n \ r
Mueva el servo N.10 al ancho de pulso 2000us, el servo N. 30 al ancho de pulso 2500us, usando el tiempo
1500ms. La velocidad del servo depende de la ubicación de la dirección de la vez anterior. N.10 y
Los servos N.30 llegaron al lugar designado al mismo tiempo.
Instrucciones de acción en grupo
Ejecutar acción en grupo
Formato de comando: # <AG> G… # <AG> G <pw> C <Ciclo> \ n \ r
<m>: número de grupo de acción
<AG> = número de grupo de acción, rango 1 ~ n (número decimal, n es el máximo fáctico
número)
<Ciclo> = tiempos de bucle, rango 1 ~ 999 (número decimal)
\ n \ r = 0x0D, 0x0A en hexadecimal, significa el final del comando
Ejemplo:
# 1GC99 \ n \ r
Realiza el grupo de acción 1 y repite 99 veces
# 1G # 2G # 4G # 2GC1 \ n \ r
Realice el grupo de acción en orden 1, 2, 4, 2 y repita solo una vez.
la instrucción se puede repetir como # 2G en este ejemplo)
Cuando finalice la instrucción, devolverá #AGF como indicación.
Funcionando sin conexión
Formato de comando: # ENABLE # <AG>… # <AG> C <Ciclo> \ n \ r
Ejemplo:
# HABILITAR # 1GC5 \ n \ r
La placa de servocontrol realizará el grupo de acción 1 y hará un bucle 5 veces cuando se encienda.
#DISABLE \ n \ r falla de ejecución sin conexión
Conexión del mando PS2 a SSC-32
Mire el lado del receptor del mango, la parte superior es grande, la parte inferior es pequeña, la siguiente forma, 9 pines, solo es necesario conectar los pines 1 2, 4, 5, 6 y 7.
|
Fig3. Conexión del mando PS2 |
Si tienes conectada la fuente de alimentación, las dos luces del receptor del mango siempre estarán encendidas.
Configuración PS2
Abra el software de computadora ROBOIDE, el menú superior del software, herramientas-mango PS2.
|
Fig.4 Configuración PS2 con ROBOIDE |
Luego ingrese el comando del grupo de acción que se ejecutará con el botón en el cuadro de entrada cerca del botón de control de PS2 a la derecha.
(formato: # 1GC1 , 1G es el primer grupo de acción, C1 se ejecuta una vez en un bucle)
Después de la configuración, presione "OK" para confirmar la configuración. Luego reinicie el tablero de control de los servos (vuelva a encender el tablero de control) y luego puede controlar el grupo de acciones con los botones del mango.
Observaciones: