Marcar un portal estelar miniaturizado

3

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 está girando 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 chevron 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 interno (el que está girando) tenga dentro de una bobina para cada símbolo, y luego el chevron para inducir una corriente en cada bobina durante el giro del círculo, y lea el valor? Descargo de responsabilidad: no sé casi nada de electrónica y el inglés no es mi idioma nativo.

Es posible que muchas personas no sepan qué es un Stargate, por lo que coloco algunos enlaces.

Marcar un Stargate: enlace
DHD: enlace

    
pregunta ILiviu

4 respuestas

2

No mencionas lo grande que 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á desactivada, por supuesto). Un paso a paso / microcontrolador es la manera obvia de ir, pero hay algunas otras cosas en que pensar.

  1. Para un sistema simple, necesita alguna forma de detectar cero grados de rotación, llamado índice. Esto puede ser solo un LED / fotosensor con una forma de bloquear el camino entre ellos en un punto. Después de obtener una señal de índice, usted sabe dónde está y luego puede contar los pasos para decirle a dónde se mudó. El problema con esto es que, cuando enciendes el sistema, no sabes dónde está y tienes que pisar el motor hasta que obtengas 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 se puede obtener una rotación realmente suave a baja velocidad, como cuando se detiene la rueda. Los steppers estándar harán 200 o 400 pasos por rotación. Si esto no está bien, hay dos maneras de manejar esto. El primero es cortar el ángulo por paso con un microaspador. Estás por tu cuenta aquí. La otra es poner un engranaje de reducción de algún tipo entre el anillo y el motor.
  4. Afortunadamente (o desafortunadamente, dependiendo de qué tan fácil lo desees), necesitarás usar algún tipo de unidad indirecta si quieres que el centro del anillo esté abierto. Con el centro del anillo abierto, no puede simplemente colocar el eje del motor en el centro de un disco con el anillo pintado. La forma obvia de conducir un anillo es con una rueda de goma en el eje del motor que entra en contacto con el borde interno o externo del anillo. (Hágalo en la base de la puerta.) Esto es afortunado 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 la rueda se desgasta. No solo eso, puede esperar una cierta cantidad de deslizamiento, especialmente 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. Recomiendo dos conjuntos 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 detiene el anillo.
  5. Si va a un disco simple para el anillo, es posible que deba reconsiderar el número de símbolos. Como un paso a paso tiene un número fijo de pasos, deberá tener un número de símbolos que produzca un número integral 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 pasar de un símbolo a otro, y no puede hacer esto. 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 retrasarse con respecto a la posición ordenada o intentará sobrepasarlo, ya que tarda un poco en acelerar o disminuir, y si el retraso es demasiado grande, como el equivalente de 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á.
respondido por el WhatRoughBeast
3

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 su lugar, desea que su sistema sea consciente de la orientación del anillo giratorio y, a continuación, detenga el motor en el momento adecuado.

Una buena manera de hacer esto sería usar un motor paso a paso. Conducir un paso a paso no es trivial, pero puede ser entretenido averiguarlo. Básicamente, le dices al controlador de pasos exactamente cuánto debes mover y luego detiene el motor en el momento adecuado.

Una forma más fácil, aunque menos precisa, sería colocar algún tipo de contactos conductores a lo largo del anillo. Imagina que tienes dos contactos fijos en algún lugar a lo largo del anillo principal (sin movimiento). Luego, pondrí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 manera, al contar los cierres de contactos, puede saber qué símbolo está más cerca de la parte superior ...

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

Lo siento, no voy a entrar en más detalles, ¡pero espero que esto ayude! Mi esposa dice que te comprará uno si decides venderlos :)

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

¡Buena suerte!

    
respondido por el bitsmack
3

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

Ejemplo:

Algunos tipos hacen lo mismo que tú quieres hacer.

    
respondido por el Passerby
2

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

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

No puedo ofrecer nada sobre cómo hacer que el frente de onda del agujero de gusano explote fuera de la puerta, y mucho menos que abra el agujero de gusano, lo siento :( necesitarás hablar con los Antiguos para eso ...

    
respondido por el markt

Lea otras preguntas en las etiquetas