sandroxil

Members
  • Content Count

    242
  • Joined

  • Last visited

Community Reputation

209 Excellent

3 Followers

About sandroxil

  • Rank
    Space Kraken Hunter

Profile Information

  • Location Array

Recent Profile Visitors

2,742 profile views
  1. En el VAB o en el hangar... 1. Pulsas el icono de los grupos de acción (el que tiene un martillo y una llave inglesa; está en la parte superior). 2. Selecciona la parte sobre la que quieres activar un grupo de acción (en tu caso será el rotor) 3. Se te abre una serie de opciones, en columnas. En la primera columna están los grupos de acción. Selecciona un número del 1 al 10 (el 10 equivale a la tecla 0 del teclado) 4. Selecciona la acción que quieres que se produzca al pulsar la tecla (toggle motor, activar motor...) Puedes asignar varias acciones a un mismo grupo de acción; por ejemplo, para activar varios rotores. Selecciona cada uno de ellos y luego añades la acción. Se te irán añadiendo todas las acciones activas para ese grupo de acción- 5. Para utilizarlo en el juego, pulsa la tecla del grupo correspondiente (1 - 9, y 0) del teclado principal. Los números del keypad no funcionan. Si no te ha quedado claro del todo, puedes buscar en google o youtube; encontrarás imágenes, vídeos y tutoriales sobre cómo hacerlo. Y si tienes alguna otra duda, aquí estamos para ayudar en lo que podamos. Nos vemos en el espacio.
  2. [snip] Life support??? Really??? Now I have seen it, and I want it. I have to include it in my controller. I supose you use the same LED bars to show the fuel levels and the life support levels, including some switch to change between both modes. It's a good idea. Every time I see the posts about controllers, I have more and more work to do. About the life support levels... ¿Are you using KSPSerialIO? The life support levels are not included in the "Vessel Data Packet". How did you included it?
  3. Lo iré compartiendo todo, por si alguien se lo quiere copiar. De momento, son sólo imágenes, porque no está totalmente definido. Compartiré los diseños definitivos, porque estos tienen algunos errores. Por ejemplo, no he tenido en cuenta el espacio necesario para los tornillos que aguantan algunos de los dispositivos, como las pantallas LCD, el potenciómetro del acelerador, los displays numéricos... Estoy usando tinkercad. Es muy básico, pero fácil de usar. Sólo hay que registrarse, y los diseños se hacen y guardan online; permite exportar a formato *.stl, *.obj, y para cortar con láser. Utilizo este programa tanto para piezas impresas con la Ender 3 (impresora MDF) como con la Elegoo Mars (impresora de resina). También para algunas pìezas que he cortado con láser (Laser K40) para otros proyectos.
  4. Bueno, como comenté anteriormente, estoy empezando de cero. Estoy con el diseño del panel de control. El panel tiene 30 x 60 cm. No he decidido el material del que estará hecha la caja. Puede ser metal, madera o metacrilato, o una combinación de ellos. Los letreros no se leen bien, porque son figuras en 3D. Son para hacerme una idea, pero en el diseño definitivo, los arreglaré. Interruptores para armar los botones ABORT y STAGE (Si no están armados, los botones no funcionan) Los interruptores llevan LED incorporado (se enciende al estar encendidos) Palanca SCROLL STAGE ICONS: Sirve para mover arriba y abajo la lista de etapas de la nave que aparece en pantalla. Botón ABORT: para abortar la misión. Botón STAGE: Activar siguiente etapa. Display 7 segmentos de 4 dígitos: indica la velocidad en m/s (creo que con 4 dígitos es suficiente para el juego; tengo que comprobar si se alcanzan velocidades más altas; en tal caso, añadir un indicador de unidades (m/s y Km/s). Si alguien tiene información acerca de esto, le agradecería que la compartiera conmigo. LED THROTTLE ENGAGED: indica si el motor está activado. Cuando bajas el acelerador al mínimo, sigue proporcionando empuje, porque el motor no se para; hay interruptores para apagar los motores. El LED se apagará sólo cuando no haya nada de empuje activo. EDs VVI (Vertical Velocity Indicator) SURF (Surface), ORBIT, IAS (Indicated Air Speed): indican si la velocidad mostrada es velocidad vertical (utilizada al despegar y aterrizar), velocidad relativa a la superficia, velocidad orbital o velocidad del aire (utilizada en el vuelo de aviones). Estos modos se cambian al modificar el Display Mode (en otro panel) NavBall Mode: OFF / ORB / SUR / TGT (elegir si los parámetros de navegación son relativos a la órbita, a la superficie o al objetivo) Buzzer: Pequeño altavoz para producir sonidos al toquetear los botones y palancas, y para la alarma.Está puesto al lado del indicador de alarma, pero puede ir en otro sitio, incluso en el interior de la caja (estos bichos hacen mucho ruido) MASTER ALARM: Alarma general, se activa cuando hay algún problema; parpadea en rojo y emite sonido. En uno de los displays LCD se muestra información sobre la alarma. El botón que hay al lado es para apagarla. THROTTLE: Potenciómetro lineal deslizante para acelerar Barra LED para indicar el nivel de potencia FULL: acelerador al máximo (tecla z) CUT: acelerador al mínimo (tecla x) Estos dos botones no creo que puedan funcionar, pues si el potenciómetro está en un punto concreto, el programa leerá siempre ese nivel de aceleración. Tengo que combrobarlo. CHECK: Modo de prueba. Si está activado, al usar cualquier control, en lugar de realizar su finción, se muestra en la pantalla de información. Sirve para comprobar que todos los sistemas funcionan, y para detectar errores (Debug mode) LIGHTS: Enciende todas las luces (Fiesta de LEDS); activo sólo en modo Check PHOTO: Hacer una foto (equivalente a la tecla F1) Estos son los botones para el SAS Mode. Tienen luz incorporada; así el modo que está seleccionado está iluminado. HOLD (Mantener posición).Modo por defecto al activar el SAS MANEUVER: colocarse en posición para la próxima maniobra PROGRADE / RETROGRADE (relativo a la órbita) NORMAL / ANTINORMAL RAD IN / RAD OUT TGT PRO / TGT RET (Prograde/retrograde respecto al objetivo) INVERT SAS: Invierte momentáneamente el SAS (activado/desactivado); creo que equivale a la tecla F; se enciende su luz mientras lo pulsas. SAS OFF: si se pulsa cualquier botón de SAS Mode pero el interruptor del SAS está desactivado, se enciende el LED "SAS OFF" durante un segundo mientras suena una alarma de aviso. Interruptores para RCS, SAS, luces, patas o tren de aterrizaje, paneles solares y escalera. Para los frenos hay un interruptor (bloquear frenos) y un botón (freno sin bloqueo). PANEL LIGHT: enciende o apaga la luz interior de la caja, que sirve para iluminar los letreros y líneas que hay en el panel. DISPLAY: enciende o apaga las 2 pantallas informativas. Interruptores para motor 1 y 2, modo de motor, y 5 grupos de control genéricos. DISPLAY MODE: palanca para seleccionar los modos del display y un botón para seleccionarlo. (Modos: despegue, orbita, encuentro, aterrizaje, vuelo, etc…); los modos también afectan al panel de velocidad. Por ejemplo en modo vuelo, se muestra la velocidad IAS, en el despegue la velocidad VVI, en órbita la velocidad orbital,… STAGING CONTROLS y DOCKING CONTROLS, cambian el tipo de control entre el predeterminado y el de docking (acoplamiento); equivalen a botones del teclado USB PRECISION MODE activa y desactiva el modo de precisión (los movimientos son más sutiles, para maniobras delicadas como el acoplamiento). Equivale a la tecla Bloqueo Mayúsculas, así que el mismo botón sirve para activar y desactivar el modo. Además, incluye al lado el LED del teclado que se enciende al bloquear las mayúsculas, para ver que el modo está activado. Apoapsis (se puede cambiar el display entre altitud de la apoapsis y tiempo restante para llegar a ella) Periapsis (se puede cambiar el display entre altitud de la periapsis y tiempo restante para llegar a ella) Altitud (se puede cambiar entre altitud respecto al nivel del mar o respecto al terreno); las unidades están en metros cuando la nave está a una altura hasta 1000m; a mayor altura, están en Km) El tiempo que se muestra puede cambiarse entre fecha actual (en Kerbin) y tiempo de misión (MET, Mission Elapsed Time, tengo que cambiar el letrero). Por cierto, en Kerbin un día dura unas 6 horas, un mes son 6 o 7 días y un año tiene 426 días (66 meses). Aproximadamente. Esto va a ser difícil de cuadrar. Investigaré más a ver exactamente cómo cuenta el tiempo el juego. INDICADORES BARRAS LED y VOLTÍMETRO: Esto son las barritas que indican el nivel de SolidFuel, LiquidFuel, Oxidizer y Monopropellant, y el indicador de carga de las baterías. PANEL INDICADOR: Esto es una especie de caja con LEDs que se encienden. Algunos indicadores son de un solo color; otros tienen más de un LED. FUEL, POWER, ALT (Altitude), G-FORCE, HEAT: amarillo indica precaución y rojo peligro. RCS, SAS, LIGHTS, GEAR, BRAKES, ENG 1, ENG 2, SOLAR PANELS, LADDER, se encienden cuando el sistema está activado. Me acabo de dar cuenta de que he olvidado los paracaídas. Hay que incluir control de los paracaídas también. ATMO se enciende al estar dentro de la atmósfera ORBIT cuando se alcanza una órbita estable LANDED cuando la nave está en tierra parada. TURN VIEW: girar la cámara ZOOM + / ZOOM – TOGGLE OM: alternar entre la vista ORBITAL MAP y la vista de la nave IVA (Intra-Vehicular Activity): vista del interior de la nave, desde la perspectiva del Kerbal. CAM: alternar cámara (4 tipos de cámara) NavBall: mostrar/ocultar NavBall UI: mostrar ocultar User Interface SHIP + / - : cambiar de nave (anterior/siguiente) CYCLE FOCUS: en ORBITAL MAP, cambiar de objeto RESET FOCUS: en ORBITAL MAP, volver al objeto inicial TIME WARP (-) decelerar el tiempo STOP tiempo normal (+) acelerar el tiempo Un joystick para rotación y otro para traslación Tienen un botón, que de momento no uso para nada Para los paracaídas, me gustaría poner un interruptor para armarlos (que no se pulse el botón por error), y un botón para cada paracaídas (poner 2 o 3 diferentes, uno de frenado y otro principal, uno para aterrizar en Duna (Marte) y otro para la vuelta a casa… También quiero un indicador luminoso que indique cuándo es seguro abrir el paracaídas (depende de la altura y la velocidad) Al poner más paracaídas diferentes, necesitaría más grupos de control; si consigo usar el Mod que añade más grupos de control (ControlGroupExtender, o algo así), podré añadir más controles. De momento, así está el proyecto. Tengo que hacer pruebas en el juego para ver cómo funcionan algunos de los sistemas y poder buscar la mejor forma de implementarlos en el controlador para que funcionen correctamente. Tengo que montar los joysticks y comprobar que sé hacerlos funcionar, y así con todos los componentes. Algunos, como el Throotle ya los he probado. Las barras de LEDs van a ser de lo más complicado. También el hecho de tener demasiadas cosas que conectar; la placa Arduino Mega no tiene tantos pines digitales, así que tendré que usar multiplexores y demultiplexores para aumentar el número de pines de entrada y salida. Esto complica un poco la programación, pero no hay más remedio. Y seguro que necesitaré algún componente más que ni siquiera he pensado aún (reguladores de voltaje, mosfets, chips varios...), pero poco a poco. Al menos ya tengo claro qué es lo que quiero hacer. Un saludo a todos. Nos vemos en el espacio.
  5. Sí. Es un potenciómetro lineal deslizante, y funciona bien. Tengo pensado añadir al lado una barra de LEDs que se ilumine más o menos según la posición del acelerador.
  6. Poco he avanzado últimamente. El prototipo tiene un par de cosas más, pero no mucho. Acelerador, y botones para cambiar el modo del SAS. No obstante, he decidido empezar desde cero de nuevo, ya que me han ido viniendo ideas a la cabeza, y he tenido que reimaginar todo el proyecto. He utilizado una placa de un teclado USB para poder añadir más botones al controlador que controlen algunas teclas del teclado normal en el juego, y me ha costado lo mío; ya pondré algunas imágenes del trabajo realizado con la placa del teclado, y del nuevo diseño del controlador. Esto va para largo, porque algunas de las piezas las he tenido que comprar en China y van a tardar meses en llegar, y la programación en Arduino no es tan fácil como parecía, pero al menos ya tengo más claros los objetivos.
  7. I understand. Thank you. Now I'm testing a board from a cheap usb keyboard, to use it for adding more buttons to my controller without using Arduino pins. May be I can do something with it. I will share my experience when I get something that works. Thanks again. See you in space
  8. Yes. I have Windows 10 Pro, and it's working in both directions: In exampe, I can light LEDs or show data in LCS screens with information sent from KSP to Arduino, and I also can use buttons and switches to send information from Arduino to KSP.
  9. Hello. Anyone has used KSPSerialIO with a mod that allows to use more action groups, like Action Groups ReExtended? Sorry, but while I'm working with my Kerbal Controller, I see that I have not enough with 10 action groups. I need MOAARRRRR ACTION GROUPS
  10. First of all, @zitronen thank you vey much for your excellent job. KSPSerialIO is amazing. I'm trying to make a Kerbal Controller, and I enjoy a lot playing with that plugin ans testing new ways to use it. I know there are some mods for KSP that allows to use more than 10 action groups (Action Groups Extended, Action Groups ReExtended...). Is there any way to use it with KSPSerialIO? I don't know how to include more info in the ControlPacket sent to KSP. Is there anyone that has made it? Thanks. See you in space...
  11. Espero que KSP2 sea mucho mejor que el primero, pero para eso deben mantener lo que hace único a este título. Debe ser más parecido a KSP 1 que a otros juegos de colonización. Si no, se corre el riesgo de convertirse en uno más entre decenas de juegos parecidos. Como KSP no hay ninguno, es único
  12. Ya está disponible el primer episodio de la segunda temporada: "El Show debe continuar". Espero que os guste. Nos vemos en el espacio
  13. Ahora tengo unos LEDs verdes que se encienden cuando está activado cada elemento (SAS, RCS, LUCES...), pero la idea es hacerlo como tú dices, en un panel indicador y que se enciendan los cuadraditos de los elementos que están activados. En el mismo panel, quiero poner también avisos de alarma (combustible bajo, calor excesivo, baja altitud, etc.). Y no estaría mal añadir una alarma sonora, y sonidos al activar y desactivar cosas. Madre mía, cada vez se me ocurren más cosas, y no sé si seré capaz de implementarlo todo.
  14. Bueno, ya he tenido algo de tiempo y he empezado con el Kerbal Kontrol Station. De momento estoy haciendo un prototipo con una caja de cartón. Estoy usando una placa Arduino Mega, pero seguramente necesitaré un modo de aumentar los pines disponibles, porque con todos los leds y botones que quiero poner, se me va a quedar pequeña. Cuanto esté terminado y compruebe que todo funciona bien, diseñaré una caja de un material más adecuado. Voy poco a poco; parece que este proyecto va a ser largo y complejo, pero es divertido ir añadiendo componentes y ver cómo funcionan. Sólo el hecho de activar y desactivar el SAS, el RCS, las luces o las patas es una gozada. Aquí he puesto 3 LEDs un poco cutres (el diseño es temporal). El verde se enciende cuando el panel de control está conectado al juego; el amarillo se enciende cuando la fuerza G es algo elevada o cuando queda poco combustible, y el rojo cuando la fuerza G es muy elevada o se agota el combustible. Luego iré mejorando el sistema de señalización de alarmas con LEDs. También se ve aquí el indicador de carga de las baterías. En la segunda imagen se ven los interruptores de RCS, SAS, Luces, y tren de aterrizaje. En la esquina izquierda están los botones Abort y Stage, con un interruptor cada uno para armar o desarmar el botón (y no pulsarlos por error. Lo último que hice ayer es añadirle las dos pantallas LCD y empecé a trastear con ellas para que indicaran los niveles de combustible, monopropelente, etc. La idea es que en el diseño definitivo estén en la parte superior, no en un lado de la caja, pero creo que no me va a caber todo en la caja de cartón, así que las he colocado ahí para tener más espacio. Tengo muchas ideas en la cabeza, y he realizado un diseño de cómo me gustaría hacerlo, pero sobre la marcha me van surgiendo nuevas ideas o problemas que me obligan a cambiar mis planes. Si alguien tiene alguna idea, agradezco sugerencias. Igual hay algo que no se me ocurre y podría estar bien. Espero que os guste mi KKS de cartón (es muy Kerbal, ¿no?)
  15. Lo siento. Puede que tarde un poco en ir subiendo vídeos de KSP Horizon, como dije el otro día. El asunto del coronavirus me está dando mucho trabajo y estrés. No me queda mucho tiempo libre. Sé que este no parece el lugar para hablar de esto, pero por favor, si no tenéis que ir a trabajar, quedaos en casa, y salid lo mínimo posible, y evitad el contacto con otras personas. Es muy importante reducir la expansión del virus, y estoy viendo mucha gente que no se lo está tomando en serio. Si no tuviera que trabajar, yo desde luego, me pasaría horas con el KSP, viendo la tele, leyendo, o lo que sea, pero no hay que salir si no es necesario. Hablo desde España. Algunos de vosotros sois españoles, pero otros no. Los que viváis en otros países, tened en cuenta que aquí hace una semana nos decían que no pasaba nada. Si vuestros gobernantes os dicen que estéis tranquilos, que salgáis, que hagáis vida normal... Cuidado, que el COVID19 no conoce fronteras, nacionalidades ni razas. Intentad mantener una distancia de seguridad con otras personas, un metro, o mejor dos; no vayáis a lugares con mucha gente; si vais a toser o estornudar, tapaos la boca con el codo; utilizad gel higienizante de manos, lavaos las manos con agua y jabón muy a menudo, y si tenéis síntomas (tos, fiebre, dificultad respiratoria) poneos una mascarilla si es posible para evitar contagiar a otros, y avisad a emergencias para que os digan qué hacer. En Italia se reaccionó tarde; aquí en España se hizo peor aún; las medidas están llegando tarde, pero me temo que en otros países va a pasar lo mismo. No aprendemos de los errores ajenos. Y si hay por aquí alguien que tiene que trabajar para mantener el país en funcionamiento aunque sea bajo mínimos (personal sanitario, de supermercados, de limpieza, transportistas, fuerzas y cuerpos se seguridad, funcionarios,...seguro que me dejo gente sin nombrar, pero me refiero a TODOS), gracias por vuestro trabajo, sea el que sea. Y los que no tenéis que trabajar, tenéis también una importante misión: colaborar en la guerra contra el virus. Gracias por quedaros en casa y evitar contagiaros y contagiar a otras personas, gracias por no saturar los servicios sanitarios, y gracias por tener paciencia y ser comprensivos con quien se la juega por todos nosotros. Mucho ánimo, y mucha fuerza. Entre todos podemos ganar esta guerra.