Hola Amigos
Estoy muy metido en el tema de aeromodelismo y con los servos, siempre estoy probando servos o o algun variador de velocidad, tambien queriendo leer una señal de algun canal del receptor por lo que siempre tuve la necesidad de tener
- Un probador de servo
- Un lector de la señal de un canal del receptor
Buscando el probador de servo me compre
este bicho por ebay, con un precio muy atractivo pero muy basico para lo que necesitaba.
Fue asi que me decidi a hacerme a medida la herramienta que necesitaba y tal vez con una opcion de venta pues tengo algunos clientes.
El escogido fue el 16F684, un PIC muy interesante y sobre todo economico, le puse un LCD 2X16 y un potenciometro y 3 switch, por lo que me quede sin pines libres.
Puede hacer las siguientes cosas
- Leer una señal para un servo
- Emitir una señal entre 1 y 2 ms para un servo comun.
- Personalizar el rango de emision de una señal para servo el minimo entre 0.5 y 1.5 ms, el maximo entre 1.5 ms y 2.5 ms.
Aqui el video de su funcionamiento.
Al inicio del video se puede ver como reacciona el servo con un pulso de salida entre 1 y 2 ms, se mueve aproximadamente 45 grados en cada direccion, 90 gradis en total.
En el 20avo segundo del video se ve como seleccionar mediante un boton el minimo entre 0.5 ms a 1.5 ms y el maximo entre 1.5ms a 2.5 ms, luego al mover el Pote los valores varian entre los parametros seleccionados.
Valores menores a 0.7 ms hace que el servo se bloquee y aumente su consumo lo cual excede la capacidad de mi fuente y se puede ver como el LCD se pone en blanco.
Se seleciona el min y max entre 0.7 ms y 2.5ms con lo cual se logra un recorrido de 180 grados en el servo.
En 1min 40 seg se escoge la opcion de medir una señal de entrada externa que como en este caso no hay lo indica.
Estoy puliendo algunos detalles del programa para luego presentarles el prototipo.
Saludos
Hugo