Autor Tema: Probador de tres servos con potenciómetros  (Leído 6747 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Probador de tres servos con potenciómetros
« en: 23 de Abril de 2007, 03:19:16 »
Hola Amig@s:

Aqui les dejo un proyecto sencillo pero creo que algo útil, se trata para probar tres servos, cada uno de ellos se mueve independientemente y es controlado por un potenciómetro cada uno, se puede mover a la izquiera y a la derecha, y se visualiza en el LCD "el valor del potenciómetro" una ves que fue leido su valor por el ADC, este mismo valor es el que se usa para posicionar el servo, un codigo bastante sencillo como se puede ver a continuación:

Código: [Seleccionar]
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 0
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 5
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 4

Define ADC_BITS 8
Define ADC_CLOCK 3
Define ADC_SAMPLEUS 50

adval var byte
b0 var byte
b1 var byte
b2 var byte
b6 var byte
b7 var word
mover var word

TRISA = %11111111
ADCON1 = %00000010

pause 250

lcdout $FE,1,"SRV1 SRV2 SRV3"


start:
 lcdout $FE,$C0,dec3 b0,"  ",dec3 b1,"  ",dec3 b2
    PORTC = 0
    pulsout PORTC.0, b0
    pulsout PORTC.1, b1
    pulsout PORTC.2, b2
    b7 = b0 + b1 + b2
    b6 = b7/100
    b7 = 15 - b6
    pause b7
 Adcin 0, b0
 Adcin 1, b1
 Adcin 2, b2
    goto start
end

Creo que puede ser algo útil si se quiere posicionar el servo en un valor específico al momento de que se ejecute el programa del pic mirando el valor en el LCD, y si se está probando algun bot y probar la mecánica del mismo, a ver si le encuentran mas aplicaciones algunos :D  , luego lo depuraré a ver si li hago para un par mas de servos y para conectarlo al PC para aquellos que no dispongan en ese momento de un LCD, a ver tambien si salen mas ideas  :mrgreen:

Y a continuación les dejo el circuito para que lo puedan armar y probar.



Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Probador de tres servos con potenciómetros
« Respuesta #1 en: 23 de Abril de 2007, 03:21:59 »
Hola de nuevo:

se me olvidaron incluir los archivos:

http://www.4shared.com/file/14563114/bb93f26a/Probador_de_Servos.html


Desconectado dogflu66

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3510
Re: Probador de tres servos con potenciómetros
« Respuesta #2 en: 23 de Abril de 2007, 10:32:31 »
Una magnifica idea master...
Saludos desde Granada, España.

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Probador de tres servos con potenciómetros
« Respuesta #3 en: 26 de Abril de 2007, 20:43:19 »
Hola:

Aquí les dejo unas fotitos de una plaquita que me hice para este fin:





No se aprecia bien lo que dice en el LCD, pero es como el de la imagen de mi primer post, da las posiciones de los servos, a ver si para mañana ya está listo el video  :D

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Probador de tres servos con potenciómetros
« Respuesta #4 en: 26 de Abril de 2007, 21:03:50 »
Hola:

Y no podía faltar el video  :D, no se aprecia muy bien el movimiento del tercer servo porque no tiene nada en el eje, esto es parte de una pinza de Sentinel  :D  como no tengo mas pior ahora me tocó probar con estos:


Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Probador de tres servos con potenciómetros
« Respuesta #5 en: 09 de Mayo de 2007, 01:49:20 »
Muy práctico tu proyecto, Gio. Gracias por compartirlo

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Probador de tres servos con potenciómetros
« Respuesta #6 en: 10 de Mayo de 2007, 01:42:39 »
Hola:

Gracias manolo, ya me está mirando desde la esquina impaciente para que le de uso  :D, que será la semana entrante  :-/

Desconectado kds

  • PIC10
  • *
  • Mensajes: 26
Re: Probador de tres servos con potenciómetros
« Respuesta #7 en: 21 de Octubre de 2007, 15:27:51 »
muchas gracias por compartirlo, esta genial eso es lo que quiero hacer, oye en el video sale un pinza!

esa esta adaptada al servo cierto?

y los servos estan trucados? o solo llegan a 180º

esa es una placa dde pruebas? por que se ven mas servos, gracias

--
KDS

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Probador de tres servos con potenciómetros
« Respuesta #8 en: 21 de Octubre de 2007, 16:28:04 »
Hola:

Los servos están sin trucar, son unos HS-311, la pinza va sujeta al servo, la placa es una de pruebas, y ese código solo sirve para los 3 servos.

Desconectado jim_17

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 309
    • Blog personal
Re: Probador de tres servos con potenciómetros
« Respuesta #9 en: 06 de Diciembre de 2007, 17:23:53 »
Buenas, me interesa bastante el control de los servo, podrias poner el codigo explicando el funcionamiento de cada linea ? Principalmente me interesan las lineas de control del servo, las de enviar datos al lcd no haria falta. Thanks.
Share the world !

Blog's

http://www.area0x33.com

Desconectado celades

  • PIC10
  • *
  • Mensajes: 6
Re: Probador de tres servos con potenciómetros
« Respuesta #10 en: 04 de Diciembre de 2010, 17:57:24 »
hey amigo, por favor me podrias especificar que lenguaje de programacion implementas?, me interesaria trabajarlo pero con un pic 16f873a. gracias.

Desconectado Chrisbaf

  • PIC16
  • ***
  • Mensajes: 178
Re: Probador de tres servos con potenciómetros
« Respuesta #11 en: 05 de Diciembre de 2010, 19:03:59 »
esta utilizando picbasic pro