Jump to content
Astronomia - Espacio Profundo
  • Registrarme

Buscar en La Comunidad

Mostrando resultados para los tags 'programacion'.

  • Buscar Por Tags

    Añade tags separandolos por comas.
  • Buscar Por Autor

Tipo de Contenido


Foros de Astronomia - Espacio Profundo

  • Star Parties, Salidas y juntadas
    • Invitaciones y propuestas
  • Astronomia
    • Novedades y Discusión general sobre Astronomía
    • Astronomía Observacional Propuestas y Reportes
    • Estrellas Variables y Dobles, novas y supernovas
    • Espectroscopía, astrometría y fotometría
    • Astronautica
    • Ciencias de la Astronomía
    • Reseña de Libros y Documentales sobre Astronomía
    • Dibujo Astronomico
    • Primeros Pasos
  • Astrofotografia
    • Novedades del Mercado Astrofotografico
    • Astrofotografía general
    • Espacio Profundo, Galaxias, Nebulosas y Cúmulos
    • Sistema Solar
    • Campo Amplio
    • Astrofotos de principiantes e intermedios
    • Fenómenos Atmosféricos
    • Software
    • APOD
  • Digiscoping
    • Fotografia y observación de aves (bird watching)
    • Fotografía de naturaleza
  • Equipamiento
    • Discusión General sobre equipamiento
    • Tubos ópticos y óptica general
    • Oculares y Filtros
    • Monturas
    • Telescopios con Goto y autoguiado
    • Binoculares
    • Taller y Bricolage
  • Ocultaciones
    • Predicciones
    • Resultados
    • Ayuda y tutoriales
  • Espacio Profundo
    • Club Social Espacio Profundo
    • Sugerencias sobre el sitio
    • Off-Topic
  • Avisos Clasificados
    • Telescopios, tubos y monturas
    • Accesorios, oculares y filtros
    • Binoculares, trípodes y soportes
    • Cámaras de fotos, CCD's y webcams
    • Compro!
  • Cursos Espacio Profundo
    • Astronomía General
    • Astrofotografía I
    • Astronomía Observacional

Categorías

  • Guías para iniciados
  • Primeros Pasos
  • Astronomia
    • Observacional
    • Sistema Solar
    • Física y cosmología
    • Las 88 Constelaciones
    • Historia
    • Biografías
    • Software
    • Espacio Profundo
    • Espectroscopía
  • Astrofotografía
    • Puesta en estación
    • Adquisición
    • Post-procesado
    • Tutoriales
    • Imagen de la semana
  • Equipamiento
    • Test y pruebas
  • Mitos y Verdades
  • Ocultaciones
    • Predicciones

Categorías

  • Curso de Introducción a la Astronomía Amateur

Categorías

  • Cómo elegir una cámara para astrofotografía
    • Introducción, preconceptos, sensores y resolución
    • Conociendo nuestra cámara
    • Bibliografía

Categorías

  • Lista de Star Party Abril 2018

Categorías

  • Cursos de Astronomía Espacio Profundo

Buscar resultados en...

Buscar resultados que...


Fecha de Creación

  • Inicio

    Fin


Última Actualización

  • Inicio

    Fin


Filtrar por número de...

Encontramos 1 resultado

  1. elritualk

    [En Progreso] Programando para Synscan

    Buenas! Dado que anda medio nublado estos dias, me puse a tratar de hacer un programita propio para pasar el tiempo y tratar de controlar mi montura Orion SkyView Pro GoTo que utiliza el mando SynScan, el mismo que SkyWatcher. Estos fueron los pasos que fui dando y los avances (pequeños) que logre. a) Obtener documentación. Lo primero que hice fue descargar el documento SYNSCAN SERIAL COMMUNICATION PROTOCOL V3.3 de la pagina de SkyWatcher. Es un PDF. Aquí el link. Como ya el nombre indica y muchos sabran, la comunicación entre el SynScan y la PC se hace por medio del puerto serial. Yo la tengo conectada ademas con un conversor (Trendnet TU-S9) de serial a USB. b) Configurar la conexión en Putty. Primero, leyendo el PDF descargado, nos dice lo siguiente: "Communication to the hand control is 9600 bits/sec, no parity and one stop bit via the RS-232 port on the base of the hand control." Con esto en cuenta, descargué un software que permite comunicarse por varios protocolos diferentes llamado Putty (lindo nombre). Lo coloqué en modo Serial. Y utilizé la información que me da el manual para setear correctamente la comunicacion. En esta caso solo bastó con poner el Speed en 9600, que es el baud rate. Luego me fije en Administrador de Dispositivos, en que puerto COM tenia enchufada mi montura. En mi caso es en la COM3. Puse este dato tambien en Putty y le di al boton Open. Tras clickear en el boton Open, se nos abre una pantalla (del tipo CMD, DOS) todo en negro. Resumiendo, mi conexion en Putty quedo configurada asi. Serial line: COM3, Speed: 9600, Connection Type: Serial. Luego, click en Open. c) Enviar y recibir mensajes a la montura. Aquí empieza lo divertido. Poder enviar comandos a la montura y obtener las respuestas en la pantalla de la PC. Bien, una vez con la pantalla en negro, me fijo que comandos hay disponibles en el PDF. Elijo el comando Get Position, que corresponde a enviar una "E". En Putty presiono shift + e para enviar una E mayuscula. Instantaneamente recibo la respuesta desde el SynScan informandome su posición en RA/DEC. Pero no es todo tan amigable como parece. Los datos llegan en el siguiente formato: "A095,C368#". Y hasta aquí hemos comprobado que tenemos conexion tanto para enviar como para recibir mensajes entre la PC y el SynScan. d) Interpretacion del mensaje recibido. Hay que leer un poco el manual para intepretar esta respuesta, como se ve, son dos valores separados por una coma, y que termina en #. Primero hay que saber que cuando el SynScan manda un #, esta diciendo que ya finalizó de enviar todo el mensaje. Es decir, todos los mensajes que envia terminan con un #. En este caso como el comando que envie fue Get Position RA/DEC es logico que la respuesta tenga 2 valores correspondientes a RA y DEC y el cierre de mensaje #. Ahora bien, qué se supone que quiere decir A095 y C368? Pues, son valores en hexadecimal. En la primer pagina del manual se nos explica como interpretar esto. Entonces, lo primero que hice, fue abrirme un Excel, y convertir A095 de hexa a decimal, obteniendo 41109. En el manual se nos dice que a este valor, hay que dividirlo por 655536 y multiplicarlo por 360. Seria: 41109 / 65536 * 360 = 225,818481. Recordemos que esto es el valor de RA. Hacemos lo mismo para DEC. Primero pasar C368 de hexa a decimal, obteniendo 50024, y luego 50024 / 65536 * 360 = 274,790039. Bien. Vamos avanzando. Pero aun falta un poco. e) Terminar de convertir los datos obtenidos y verificarlos con Show Position del SynScan. Hasta aqui tenemos lo siguiente. RA: 225,818481. DEC: 274,790039. Aca empece a probar y suponer cosas que no estoy muy seguro, podrian corregirme en esto. El SynScan, en ese preciso momento, lo puse en modo Show Position y me mostraba: RA: 15h 07m 28.2s DEC: -85° 16' 36''. Mi objetivo era tener estos mismos datos en la pantalla de la PC. Para la DEC, si nos fijamos, mi dato es de 274,..... Si a esto le restamos 360, nos queda -85,2099609. Bastante cercano a lo que muestra la pantalla del SynScan! Ahora les pregunto: Como hay que convertir -85,2099609 para que nos quede en formato -85° 16' 36''? Para RA, convierto los grados 225,.... a horas. Recordemos que 1 grado = 0.0666 h aprox. Entonces, 225,818481 * 0.0666 = 15,05456543. Esto pasado a Horas, Minutos, Segundos, me quedo como: 15h 3m 16s. Tambien se asemeja a lo que muestra la pantalla del SynScan. Todos estos calculos los tengo en un Excel, donde solo coloco el mensaje en hexa recibido por el telescopio, y me termina dando RA y DEC muy similar a lo que me muestra el SysScan. Aun así hay algunos minutos de diferencia que no se bien a que se deben. Si alguno se da una idea estare contento de escucharlo. f) Siguientes pasos... Luego de las pruebas con Putty y Excel, decidi empezar a hacer mi propio programa para controlar la montura. Como soy desarrollador de videojuegos, utilizo mucho un game engine que se llama Unity3D. Decidi tratar de controlar la montura desde Unity. Aqui ya hay que saber programar (en mi caso estoy haciendo las pruebas en C#). Hasta donde tengo, puedo mandar y recibir mensajes manualmente, obtener RA y DEC y hacer GOTO a una determinada coordenada. Aun estoy experimentando con estas cosas. Mi objetivo es poder aprender bien los comandos que ofrece el SynScan, y crear un software para Raspberry PI que me permita controlar la montura mediante WiFi. Se que ya existen cosas dando vuelta, pero prefiero divertirme y aprender mientras lo hago por mi cuenta. Y hasta aquí este post que puede llegar a resultarle interesante a alguno y animarse a meter mano en el asunto.
×

Important Information

Términos y condiciones de uso de Espacio Profundo