Marcando un Stargate miniaturizado

Quiero construir un Stargate miniaturizado pero no tengo ni idea de la parte electrónica. El Stargate es un círculo fijo con 9 chevrones (ver enlaces a continuación). Un círculo interior gira dentro del círculo principal y tiene 38 símbolos. Digamos que alguien presiona un símbolo en el dispositivo DHD (vea los enlaces a continuación). Ahora el cheurón superior necesita identificar ese símbolo durante el giro del círculo y detener el motor.
La pregunta es ¿cómo se puede lograr eso? Supongo que una lectura láser es demasiado complicada. ¿Es posible que el círculo interior (el que está girando) tenga dentro una bobina para cada símbolo, y luego el cheurón induzca una corriente en cada bobina durante el giro del círculo y lea el valor?
Descargo de responsabilidad: no sé casi nada sobre electrónica y el inglés no es mi idioma nativo.

Es posible que muchas personas no sepan qué es un Stargate, así que pongo algunos enlaces.

Marcar un Stargate: http://youtu.be/Qidw0Qqu8h0
DHD: http://en.wikipedia.org/wiki/Stargate_(device)#Dial-Home_Device

¿Cómo planeas exactamente hacer que funcione todo el aspecto de "agujero de gusano" del Stargate? ¿O quieres construir un modelo de un Stargate, en lugar de uno funcional (además, si sabes cómo construir un Stargate real , puedo ayudarte a vendérselo a $GOVERNMENT)?
Podrías tomar la opción fácil y hacer una galaxia Pegusus, simplemente se iluminan en lugar de girar.

Respuestas (4)

No mencionas qué tan grande quieres que sea, y eso importa. Otra pregunta importante es si desea que la puerta esté abierta en el centro, para que pueda pasar algo a través de ella (solo cuando la puerta está apagada, por supuesto). Un paso a paso / microcontrolador es la forma obvia de hacerlo, pero hay un algunas otras cosas en que pensar.

  1. Para un sistema simple, necesita alguna forma de detectar la rotación de cero grados, llamada índice. Esto puede ser solo un LED/fotosensor con una forma de bloquear el camino entre ellos en un punto. Después de recibir una señal de índice, sabe dónde se encuentra y luego puede contar los pasos para saber a dónde se ha mudado. El problema con esto es que, cuando enciendes el sistema, no sabes dónde está y tienes que pisar el motor hasta que obtienes una señal de índice.
  2. Si no desea una búsqueda de encendido, debe usar un codificador más sofisticado (y costoso).
  3. Un paso a paso es realmente útil, porque obtienes un cambio de ángulo conocido por paso. El inconveniente de esto es que no puede obtener una rotación realmente suave a baja velocidad, como cuando la rueda se detiene. Los steppers estándar harán 200 o 400 pasos por rotación. Si esto no está bien, hay dos formas de manejar esto. El primero es cortar el ángulo por paso usando un micropaso. Estás solo aquí. La otra es poner algún tipo de engranaje reductor entre el anillo y el motor.
  4. Afortunadamente (o desafortunadamente, dependiendo de qué tan fácil lo desee), deberá usar algún tipo de impulso indirecto si desea que el centro del anillo esté abierto. Con el centro del anillo abierto, no puedes simplemente poner el eje del motor en el centro de un disco con el anillo pintado. La forma obvia de impulsar un anillo es con una rueda de goma en el eje del motor que hace contacto con el borde interior o exterior del anillo. (Hágalo hacia abajo en la base de la puerta). Esto es una suerte porque la rueda de goma será más pequeña que el anillo, por lo que obtendrá una rotación más suave. Esto es desafortunado, porque la relación entre el movimiento del anillo y el movimiento del eje es difícil de medir "exactamente" y cambiará con el tiempo a medida que se desgasta la rueda. No solo eso, puede esperar una cierta cantidad de deslizamiento, particularmente cuando inicia y detiene el anillo. Esto también significa que si usa un codificador en el eje del motor, es posible que no le diga exactamente qué está haciendo la rueda. Recomendaría dos juegos de sensores de índice. Un sensor le dice cuándo CUALQUIERA de los 38 símbolos está alineado exactamente, y el otro le dice que el símbolo 0 está alineado. De esa manera, puede obtener una alineación perfecta cuando detenga el anillo.
  5. Si elige un disco simple para el anillo, es posible que deba reconsiderar la cantidad de símbolos. Dado que un paso a paso tiene un número fijo de pasos, deberá tener un número de símbolos que produzca un número entero de pasos por símbolo. Por ejemplo, con un motor de 200 pasos, un anillo de 38 símbolos necesitará (200/38), o 5,26 pasos para moverse de un símbolo al siguiente, y no puede hacerlo. En este caso, probablemente querrá usar 40 símbolos.
  6. Si su puerta alcanza cualquier tamaño, deberá tener cuidado con la rapidez con la que intenta acelerarla o desacelerarla. Básicamente, el anillo tenderá a quedarse atrás de la posición comandada o intentará sobrepasarla, ya que se necesita un poco para acelerar o desacelerar, y si el retraso es demasiado grande, como el equivalente a dos pasos, el paso a paso "se deslizará". " y te encontrarás con un error de 4 pasos entre dónde está el anillo y dónde crees que está.
Menos mal que señalaste algunos problemas técnicos que pueden ocurrir; ahora veo que importa el diámetro y el peso. Sí, quiero que la puerta/círculo esté abierta como en el video vinculado. El diámetro creo que sería de 10 - 15 cm. El motor estará dentro de la rampa. En cuanto al problema con los pasos por símbolo, creo que puedo usar un engranaje en el eje del motor con un diámetro calculado (esto será "divertido"). No, no usaré una banda elástica para girar, sino un engranaje colocado fuera del círculo interior y no será visible.
¿Puedo usar solo un motor de CC normal y un controlador óptico? De esa manera tengo más control sobre la rotación. Estoy aprendiendo sobre la marcha; Espero no decir tonterías.
Sí. Le dará una mejor resolución angular, pero la configuración costará mucho más. Detectar la posición mediante un engranaje en el eje del motor NO es una buena idea por dos razones. Primero, un controlador óptico para el motor ya usará un codificador en el eje, y el controlador le enviará esa información. En segundo lugar, el deslizamiento acumulado será un problema real. Si el anillo no se alinea exactamente con el cheurón cuando parpadea, se verá muy barato.
Algunas otras ideas: 1) Usar engranajes para impulsar el anillo es una buena idea, pero (gran pero) deberá hacer un montaje muy preciso para el anillo para que los dientes engranen de manera suave y silenciosa. Probablemente usaría 2 engranajes pequeños, uno para el motor y el otro como loco. El anillo podría fabricarse con un engranaje de 5" disponible en el mercado con un orificio grande, como de 4", mecanizado en el centro. El anillo se asentaría sobre los dos engranajes pequeños. Sugerí una rueda de goma solo porque la fabricación sería fácil y obtendría un movimiento suave y silencioso.

Proyecto divertido :)

El alcance de esta pregunta es más amplio de lo que se puede responder aquí, pero le daré algunos consejos para comenzar.

No desea intentar leer el símbolo electrónicamente. En cambio, desea que su sistema sea consciente de la orientación del anillo giratorio y luego detenga el motor en el momento adecuado.

Una buena manera de hacer esto sería usar un motor paso a paso. Conducir un stepper no es baladí, pero puede ser entretenido averiguarlo. Básicamente, le dice al controlador paso a paso exactamente cuánto debe moverse y luego detiene el motor en el momento adecuado.

Una forma más sencilla, aunque menos precisa, sería colocar algún tipo de contactos conductores a lo largo del anillo. Imagine que tiene dos contactos estacionarios en algún lugar a lo largo del anillo principal (sin movimiento). Luego, colocaría 38 discos de cobre (por ejemplo) espaciados uniformemente a lo largo del anillo interior, de modo que cierren los contactos cuando el disco esté girando. De esta forma, al contar los cierres de contacto, podría saber qué símbolo está más cerca de la parte superior...

Cualquiera de estos métodos requerirá un microcontrolador para orquestar las cosas.

Siento no entrar en más detalles, ¡pero espero que esto ayude! Mi esposa dice que te comprará uno si decides venderlo :)

¡Ah, y tu inglés es impecable! Incluso si no lo fuera, no hay necesidad de disculparse.

¡Buena suerte!

Gracias, tu respuesta me dio algunas pistas. Expandir la idea con discos de cobre: ​​no sería más barato que un motor paso a paso, colocar un disco de cobre dividido en el círculo giratorio y para cada símbolo colocar una resistencia con diferentes valores para que lea el cheurón. Entonces, si en el DHD un símbolo tiene x ohm, entonces estaría en el círculo.
¿entonces su esposa es fan de Stargate :)? Necesito pagarle a un electronicista para que me ayude con esto, pero necesito saber un costo estimado. Mientras tanto, hago las piezas en CAD y, si tengo éxito, lo venderé, con un descuento para usted.
@ILiviu Esa es una buena idea, pero creo que tendría problemas para implementarla. Para poder detectar el valor de la resistencia, necesitaría hacer algunas conversiones de analógico a digital. Pero, con los contactos en movimiento deslizándose unos sobre otros, no obtendrá una señal sólida sobre la cual realizar la conversión. Sigo pensando que debe realizar un seguimiento de la posición del anillo y detener el motor cuando sepa que el símbolo debe estar en el lugar correcto... Sin embargo, puede haber mejores soluciones. ¿Quizás alguien sugerirá un método diferente aquí? Y sí, ambos disfrutamos SG :)
Un codificador óptico podría ser una buena apuesta.

Respuesta simple de baja tecnología. Engranajes. Y Engranajes. Haz que el círculo interior tenga pequeñas muescas dentadas. Dado que el exterior del círculo estará oculto por el anillo de cheurón exterior, no se verá. Los dientes del círculo interior se sientan en un engranaje/diente correspondiente en un servomotor. Ya que sabe cuántos engranajes mover el anillo en posición, el resto es simple de controlar. El servo se escondería en el pedal/rampa. Hay algunos pequeños servos por ahí. ¡Diminuto!

Ejemplo:ingrese la descripción de la imagen aquí

Algunos chicos haciendo lo mismo que tú quieres hacer.

Un codificador óptico, un motor paso a paso y un microcontrolador son la respuesta correcta . Su mayor problema bien puede ser que necesitará una pantalla gráfica de brillo y resolución razonables (16x16 sería el mínimo, una resolución más alta sería mejor) para mostrar los símbolos en los cheurones.

También necesitaría un microcontrolador en el DHD para controlar la iluminación de cada símbolo a medida que se presiona y bloquea, y un enlace de comunicaciones (alámbrico es más fácil y confiable, pero inalámbrico es completamente posible) a la puerta.

No puedo ofrecer nada para que el frente de onda del agujero de gusano explote por la puerta, y mucho menos para que se abra, lo siento :( tendrás que hablar con los Antiguos para eso...

Ahora creo que sería mucho más rentable usar solo un motor paso a paso y un microcontrolador. Los cheurones no tienen ningún símbolo, simplemente se iluminan y se expanden cuando se activan (vea el video en el enlace). Quiero replicar el Stargate y DHD de SG1 - No recuerdo los de Atlantis. Para el agujero de gusano, pensé en usar un poco de láser y vidrio óptico alrededor del anillo interior, en caso de que los antiguos no tengan una cuenta para responder.
Su pensamiento SGU. SG1 solo tenía luces brillantes de color naranja/rojo en los galones. SGA tenía luces azules.