La velocidad con que se mueven la mayoría de los satélites artificiales es muy alta. Se hace necesario mover el telescopio de forma continua «persiguiendo» al satélite para poder observar algo.
No logré encontrar ninguna aplicación Android que ofreciera estas función de perseguir satélites. El fabuloso SkySafari actualmente utiliza comandos GOTO para apuntar el telescopio y no sirve para seguir satélites.
Entonces DroidSat pareció un buen candidato para agregarle esta función. Corre muy bien en Android, es de código abierto y parece tener todo lo que se precisa.
La versión original de esta aplicación está disponible desde el android market.
La siguiente es una versión clonada de DroidSat con capacidad de comandar telescopios Celestron. Utiliza los comandos SLEW para lograr movimientos continuos: aquí está el repositorio con las fuentes
Para instalarlo bajar el instalador de la carpeta /bin del repositorio
Está haciendo falta un manual para explicar las nuevas funciones, pero explorando un poco se descubren... y es divertido!
jueves, 1 de agosto de 2013
Configuración De Módulo Bluetooth-Serial
Utilizando la conexión inalámbrica para controlar el NexStar noté que al finalizar la conexión el telescopio perdía la alineación.
En realidad luego encontré que no perdía la alineación sino que efectuaba una sincronización con coordenadas extrañas...
El motivo de todo esto era que el módulo Bluetooth estaba reportando la pérdida de conexión por el puerto serial y el NexStar estaba «malinterpretado» ese reporte como un comando de sincronización (SYNC) de coordenadas.
Es necesario entonces que el módulo Bluetooth envíe al NexStar exclusivamente los comandos recibidos desde la aplicación, de lo contrario suceden cosas raras...
Esto me llevó a conectar el puerto serial del módulo directo a una PC a fin de reconfigurarlo.
El puerto serial que disponía era un adaptador USB-Serial con conector macho. Problema... el módulo también trae conector macho.
Para lograr conexión entre el PC y el módulo se precisa un puente hembra-hembra de 9 pin como este:

La conexión debe ser pin a pin sin intercambiar ninguna señal, no debe ser tipo «null modem».
Para configurar el módulo hay que conectarse a él por medio de una aplicación terminal como Hyperterminal de Windows o Miniterm en Linux.
Esto es lo que el módulo Bluetooth enviaba al NexStar al establecer cada conexión:

Y al deshabilitar los reportes vemos que de todo eso, lo único que venía de la aplicación de control (SkySafari) al establecer la conexión era «$$$V#»

El «at+enableind0» es el comando que uno envía al módulo para re configurarlo y que no reporte mensajes durante la conexión y desconexión. Luego que uno envia ese comando el módulo responde como confirmación «+ENABLEIND=0» Hoja de datos de comandos del módulo Bluetooth Bolutek BC04
Y luego de esto... fin de las sincronizaciones extrañas!!
En realidad luego encontré que no perdía la alineación sino que efectuaba una sincronización con coordenadas extrañas...
El motivo de todo esto era que el módulo Bluetooth estaba reportando la pérdida de conexión por el puerto serial y el NexStar estaba «malinterpretado» ese reporte como un comando de sincronización (SYNC) de coordenadas.
Es necesario entonces que el módulo Bluetooth envíe al NexStar exclusivamente los comandos recibidos desde la aplicación, de lo contrario suceden cosas raras...
Esto me llevó a conectar el puerto serial del módulo directo a una PC a fin de reconfigurarlo.
El puerto serial que disponía era un adaptador USB-Serial con conector macho. Problema... el módulo también trae conector macho.
Para lograr conexión entre el PC y el módulo se precisa un puente hembra-hembra de 9 pin como este:
La conexión debe ser pin a pin sin intercambiar ninguna señal, no debe ser tipo «null modem».
Para configurar el módulo hay que conectarse a él por medio de una aplicación terminal como Hyperterminal de Windows o Miniterm en Linux.
Esto es lo que el módulo Bluetooth enviaba al NexStar al establecer cada conexión:

Y al deshabilitar los reportes vemos que de todo eso, lo único que venía de la aplicación de control (SkySafari) al establecer la conexión era «$$$V#»

El «at+enableind0» es el comando que uno envía al módulo para re configurarlo y que no reporte mensajes durante la conexión y desconexión. Luego que uno envia ese comando el módulo responde como confirmación «+ENABLEIND=0» Hoja de datos de comandos del módulo Bluetooth Bolutek BC04
Y luego de esto... fin de las sincronizaciones extrañas!!
domingo, 14 de julio de 2013
Bluetooth para Celestron NexStar!
Actualización: alimentación a batería
Se puede tener una conexión inalámbrica para el controlador NexStar de los telescopios Celestron usando un módulo adaptador Bluetooth-serial!
Este módulo en realidad es una placa demostrativa (demo-board) del modulo Bluetooth BC-04 de la firma Bolutek y hay bastante info acerca de él.
Estos módulos necesitan alimentación externa para funcionar, lo cual no es algo muy cómodo que digamos.
Probablemente sea una buena idea utilizar la versión con batería incluida de este mismo módulo, evitando así las modificaciones al módulo Bluetooth y al NexStar aquí descritas...
Si el módulo no dispone de alimentación propia resulta conveniente tomar esta alimentación directamente desde el propio NexStar...
Lograr esto requiere modificaciones tanto al módulo Bluetooth como al controlador NexStar...
La parte del modulo es bastante sencilla: se trata de hacer un puente para unir la línea de alimentación (5V) con un pin libre del conector DB9:
La parte del controlador NexStar es más delicada: hay que desoldar el conector RJ para poder levantar un pin libre de este conector. Hay que levantar ese pin pues en el circuito impreso está conectado a tierra. Luego de re soldar el conector se conecta el pin levantado con la línea de alimentación de 5V:
Conector con el pin levantado antes de soldar el cable:
El mismo pin más de cerca:
Conector desoldado y con el pin ya doblado. Esto hay que hacerlo con cuidado!
Resuelta la alimentación del módulo el siguiente paso es resolver la interconexión de datos serial con el NexStar.
Para conectar al NexStar con el módulo Bluetooth hay que preparar un cable especial. No sirve el cable estándar Celestron usado para conectar al NexStar con la PC.
Aunque no se quisiera llevar alimentación del NexStar al módulo de todas formas el cable estándar no sirve porque este módulo trae las líneas TX y RX intercambiadas.
Mis notas sobre el cable:
(Notar que el cable precisa tener los pines TX/RX intercambiados con respecto al cable estándar NexStar)
Acercamiento al conector RJ del cable NexStar->Módulo:
Acercamiento al conector DB9 en el extremo opuesto del mismo cable:
Si no se va a llevar alimentación desde el NexStar al módulo Bluetooth entonces no se requiere conectar el cable correspondiente, en este caso el cable que lleva la alimentación es rojo pero dependerá de la forma en que se conecte el otro extremo del cable hacia la ficha RJ.
Con este módulo he utilizado la aplicación Sky-Safari corriendo en un Samsung S2 para controlar un Celestron NexStar 127SLT. Y funciona muy bien!
Página del fabricante
sábado, 13 de julio de 2013
Flash Minolta «vintage» en cámara Sony Alfa37
En eBay se consiguen adaptadores de montura de flash ISO estándar a montura iISO como traen las cámaras Sony Alfa.
Estos goyetes permiten conectar flashes viejos como por ejemplo el Minolta 2800af en las Sony Alfa como la a37.
Yo probé con un uWinka usc-6 (usd 5 en eBay) y lamentablemente estos adaptadores no conectan al flash más que la señal gatillo de la cámara, dejando desconectadas las señales TTL y flash-ready.
Por esta razón la cámara no detecta la presencia del Flash y en consecuencia no ajusta exposición y apertura, hay que hacerlo manualmente.
Esto significa que las fotos salen sobreexpuestas si se deja a la cámara ajustar automáticamente los parámetros de exposición, sensibilidad, etc. Uno tiene que ajustar a mano...
Sospecho que todos los adaptadores de esta clase (muy económicos) adolezcan de esas conexiones.
Pero por suerte es fácil modificarlos para agregar cables que interconecten las señales faltantes!
Mis notas acerca de los pines de las monturas iISO (izquierda) e ISO estándar (derecha):
La idea es agregar conexiones entre los correspondientes pines de un lado y otro del adaptador. TTL -» TTL y Ready -» Ready. Del lado ISO es simple identificar los pines, del lado iISO hay que usar un tester o identificar los pads de soldadura correspondientes en esta foto:
Luego de esta modificación la cámara sí detecta automáticamente el flash conectado! (Y obviamente también ajusta los parámetros de exposición).
Lamentablemente el modo de ajuste automático de intensidad de flash TTL no funciona. Probablemente el protocolo TTL de las Sony Alfa sea solamente digital e incompatible con el protocolo antiguo.
De todas formas es un buen avance sobre el ajuste totalmente manual!
lunes, 1 de julio de 2013
Ensayo de lentes en Sony Alfa
Imágenes de un ensayo de nitidez de lentes Minolta y Sony en una cámara Sony A37.
La plantilla utilizada y el procedimiento seguido son los de Norman Koren: http://www.normankoren.com/Tutorials/MTF5.html.
Se montaron 4 bandas en una plancha de espuma-plast de aprox 600x500mm.
No se procesaron las imágenes tomadas, únicamente el acercamiento a la plantilla tiene corrección de color, el resto sólo se recortaron y convirtieron a PNG sin pérdida. El balance de blancos no se corrigió porque no interesaba para este ensayo.
El objetivo era comprobar exclusivamente la nitidez de lentes fabricados en los años 80 y 90 al colocarlos en una Sony Alfa.El resultado es que al menos en la zona central estos lentes superan la resolución del sensor de la cámara (16Mp), si el sensor tuviera la resolución suficiente se podrían apreciar más de 100 pares de lineas por mm (lp/mm). Se llega a esta conclusión por la observación de «aliasing» típico del sub-muestreo:
Ejemplo de imagen completa.
El foco se hace en la zona marcada "CENTRO".
Las imágenes que siguen son recortes de la zona central de encuadres como éste pero tomados con diferentes lentes cada vez.
Las imágenes que siguen son recortes de la zona central de encuadres como éste pero tomados con diferentes lentes cada vez.
Minolta 50/1.7 fijo. Apertura f/1.7 |
Minolta 50/1.7 fijo. Apertura f/2.8 |
Minolta 50/1.7 fijo. Apertura f/4 |
Minolta 50/1.7 fijo. Apertura f/8 |
Minolta 35-70/4. f=55mm. Apertura f/4. |
Minolta 35-70/4. f=55mm. Apertura f/5.6 |
Minolta 35-70/4. f=55mm. Apertura f/8 |
Minolta 35-70/4. f=55mm. Apertura f/11 |
Minolta 70-210/4. f=130mm. Apertura f/4. |
Minolta 70-210/4. f=130mm. Apertura f/5.6 |
Minolta 70-210/4. f=130mm. Apertura f/8 |
Minolta 70-210/4. f=130mm. Apertura f/11 |
Sony DT 18-70/3.5-5.6. f=50mm. Apertura f/5.6 |
Sony DT 18-70/3.5-5.6. f=50mm. Apertura f/8 |
Sony DT 18-70/3.5-5.6. f=50mm. Apertura f/11 |
|
Suscribirse a:
Comentarios (Atom)