6 votos

La interconexión de Lego Mindstorm con transductores y actuadores

Yo soy muy nuevo en la electrónica. Estoy trabajando en mi escuela de ciencias de proyecto y estoy teniendo dificultades para convertir la teoría en la praxis. Para mi proyecto de ciencias, estoy destinado a la construcción de un dispositivo que permitirá a las personas ciegas para apreciar la distancia de un objeto por delante de ellos a través de la utilización de la ecografía y un toque de señal.

La teoría de la (simple): el Ultrasonido (entrada) => Mindstorms NXT (proceso) => Descarga (salida)

En más detalle: El sensor de ultrasonido se reúne la distancia del objeto en frente de ella. Los datos de la ecografía se introduce en el NXT. Basado en la distancia del objeto, la NXT salidas de un choque; cuanto más cerca esté el objeto, mayor será el choque, el más alejado del objeto, menor será el choque (el choque no es alto, por lo tanto no es incómodo).

El NXT se ejecuta en 9 pilas AA (9 voltios). Puedo especificar qué cantidad de energía de un determinado puerto de salida puede entregar, por ejemplo. setOutput(potencia en %) (así que supongo que es la regulación de la cantidad de corriente que está fluyendo hacia fuera).

Aquí está la parte difícil (para mí). Me he comprado uno de estos broma choque de juguetes desde el local de la broma de la tienda. Me gustaría conectar el NXT puerto de salida. La broma de susto se ejecuta en 4 pilas de botón que entregar 6 voltios.

He encontrado la salida 10 % de la producción en el NXT puerto de salida (setOutput(10)) es cerca de idéntica a la actual entregado por el 4 pilas de botón.

He conectado el escándalo a la NXT, cuando ejecuto mi programa y toque la sorpresa no tengo ningún tipo de choque. La única cosa que parece ocurrir es que la sorpresa hace un silencio poco de sonido.

Podría alguien por favor comparta sus pensamientos sobre lo que estoy haciendo mal, y la mejor manera para que implementa lo que estoy tratando de hacer? Ayuda es muy apreciada. Puedo compartir más detalles si es necesario.

Actualización:

Debido a las dificultades para implementar la sorpresa en mi proyecto de ciencias, he desechado la idea de usarlo como medio de comunicación para los usuarios ciegos. (Sé que no está bien "give up", sin embargo, gracias a los comentarios veo que no es la decisión óptima y no me acostumbraba a hacer daño a mi preciosa NXT).

Voy a usar mi Android de la vibración del motor y conectar mi teléfono a la NXT a través de bluetooth. Al parecer no hay manera de controlar la intensidad de la vibración (No sé por qué, (como Russel dice), se puede variar el voltaje PWM).

3voto

aryeh Puntos 1594

La "palabra de moda" (juego de palabras destacar :-) ) es "Haptics" - sensorial táctil de retroalimentación.

El choque se basa en la resistencia de la piel que puede variar con el estado de la piel, atmospehrics y el sudor. También se basa en el grado de usuario la sensación, que puede variar ampliamente. También tiende a tener retroalimentación positiva cuando la conducción se inicia debido a que el sudor de la generación y de la reacción de usuario/agarre/contacto resistencia a los cambios. .

Usted probablemente va a obtener una mejor y más fácilmente resultado obtenido mediante el uso de un motor vibrador que está diseñado específicamente para proporcionar retroalimentación háptica - estos son pequeños motores con un desplazamiento del centro-de-gravedad bob peso que produce un "zumbido" la sensación cuando el motor funciona. Nivel de vibración puede ser variado desde la insistencia frenético a la más elemental de las tácticas de los soplos. Estos se utilizan por ejemplo en los teléfonos celulares para la función de vibración. Están disponibles en muchos desguace de los teléfonos móviles y puede ser comprado nuevo en Digikey y, sin duda, varios otros proveedores.

El motor utiliza relativamente poca energía, puede ser la velocidad controlado por voltaje variable (o PWMing DC) y están hechos para exactamente el tipo de cosa que usted está intentando.

Estos están disponibles de nuevo Digikey , pero hay muchas otras fuentes.

enter image description here

3voto

SandeepJ Puntos 1339

Parece que el NXT utiliza PWM en sus salidas:

NXT Outputs

Esto significa que la salida no será un voltaje de corriente continua, en lugar de girar completamente encendido/apagado rápidamente. Mientras que esto puede ser usado para el control de muchas cosas (motores, LEDs, etc) dudo que va a trabajar para su sorpresa. Es, probablemente, el escándalo tiene su propio oscilador interno como parte de un impulso de la conversión de arreglo de producir pulsos de alto voltaje. Esto puede ser posible utilizar el PWM directamente como una entrada para el convertidor boost, aunque no estoy seguro de cómo satisfactoria este sería el sentido del tacto sabio.

De hecho, dudo incluso controlar el voltaje de DC funcionaría correctamente para ajustar el nivel de salida de la sorpresa, ya que es muy probable (dependiendo de la sorpresa circuito) la función no es lineal, es decir un aumento constante de la tensión en mayo de producir nada en la salida hasta el 80%, luego se pone de lleno.

Si usted está decidido a ir por el choque de la ruta, entonces sería de gran ayuda para usted para examinar la sorpresa de circuito y publicar una foto/esquemático de manera detallada pueden obtener asesoramiento acerca de cómo adaptarse.

Estoy de acuerdo con Russell, sin embargo, que una mejor solución sería un dedicado zumbador (hoteles/comúnmente disponibles) para proporcionar su retroalimentación háptica. Esto sería ideal para tus salidas PWM y pueden ser conectados directamente.

2voto

ozmank Puntos 127
  1. Parece que tu 9 pilas AA debería apostar 9 x 1,5 V o, al menos, 15V y no de 9V. Si estos son alcalinas, esto indica que las baterías están descargadas y no manejar cualquier carga significativa.

  2. También me preocupa que usted tiene una protección inadecuada de los golpes de realimentación para el controlador NXT y puede haber causado el daño de electro-sobre-estrés (EOS) de los transitorios. Usted puede necesitar un modo común de ahogo y una TV de diodo. Se puede compartir un esquema?

  3. Tan lejos como la Experiencia de Usuario (UX) la interconexión de sensación táctil en visión artificial para ciegos asistencia, creo que el choque idea de lo que puede ser mejorado, a menos que la idea era la de alertar al usuario de peligro. Incluso entonces, sería incómodo. Yo sugeriría usted a explorar lo que se ha hecho ya en la proyección de imágenes en 2D con el estímulo táctil, sensores y estereoscópica de audio generadores de sonido o incluso de la matriz de punto de la cuadrícula de estímulos. Usted podría como la UX stackexchange de comentarios o incluso los ciegos instituto.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X