BlindCAD: 13 pasos

BlindCAD: 13 pasos

Tabla de contenido:

Anonim

El prototipo de trabajo está aquí!

El dispositivo está inspirado en los juguetes juguetones inspiradores hechos por personas ciegas con las que trabajo, en Blind Lead Initiative, Tamil Nadu, India. Son excelentes para hacer cosas con la mano, por lo que sería genial si pudieran cargar sus diseños en línea y, lo que es más importante, compartir ideas de diseño con personas.Por lo tanto, he creado una interfaz para que una persona dibuje un boceto 2D en una computadora usando el toque, y la persona que usa una computadora en otro lugar puede descargar el boceto y sentir el dibujo usando este dispositivo, independientemente de la vista.

Equipo: Abhinav Gupta, Sankalp Modi, Rashi Nigam, Bhaskar Mukherjee

Consejero: David Sexton, Ted Moallem

Esta es una gran oportunidad para explorar la visualización a través del tacto y el sonido.

Partiendo de lo básico, aunque los niños videntes tienen una gran variedad de medios con los que pueden garabatear y dibujar (por ejemplo, lápiz / lápiz sobre papel, tiza sobre el pavimento, crayón en las paredes, etc.), los niños ciegos no tienen comparativamente barato, simple Medios para dibujar líneas en relieve con retroalimentación táctil simultánea.

Arvind Gupta ha realizado una configuración muy sencilla mediante la cual los ciegos pueden comunicar sus dibujos fácilmente, pero utilizando hilo de lana en una hoja de velcro en http: //www.arvindguptatoys.com/toys/touchingslate …..

Suministros:

Paso 1: ¿Por qué construir esto?

Este dispositivo puede ayudar a crear interés entre las personas con discapacidades visuales para usar la computadora, especialmente para compartir diseños, jugar juegos, explorar visualizaciones y más.

Esta interfaz tiene como objetivo cerrar la brecha de comunicación entre las personas que no son ciegas y que lo son, al crear una plataforma inclusiva que ambas partes pueden usar principalmente a través del sentido del tacto, agregada por comentarios de audio.

Este dispositivo también planea introducir un sistema de dibujos táctiles más fácil de usar. Por ejemplo, si me dan un dibujo táctil del mapa de la India por primera vez, tendré que guiarme para explorar el dibujo en una secuencia particular y alguien tendrá que ayudarme a distinguir los diferentes estados de la India. Aquí, la rueda le da la dirección para mover el lápiz en el velcro, por lo que está sintiendo el dibujo en un orden secuencial. Entonces, al sentir las diferentes partes del dibujo, las etiquetas de audio se reproducen en un orden.

Además, puedes jugar juegos de carreras de coches usando esto, sintiendo la pista de carreras. Suponga que su automóvil es el bolígrafo, por lo que debe mover el bolígrafo del punto A al punto B evitando todos los "obstáculos". Recuerde que tiene una rueda unida a su bolígrafo, que le permite mover el bolígrafo en una sola dirección. De lo contrario, la rueda patinaría. Para darle una retroalimentación de los obstáculos, la alineación de la rueda cambia, lo que le hace sentir cierta fuerza haciendo girar su automóvil. Si mueve el lápiz demasiado rápido, la rueda patinará cuando llegue el obstáculo y perderá el juego.

Paso 2: ¿Qué es la retroalimentación háptica?

Considérate a ti mismo taladrar en madera mantenida en una mesa de madera Ahora, ¿cómo se asegura de haber perforado completamente la pieza de madera, pero no de la mesa en sí?

A medida que empuja el taladro hacia la madera, puede sentir una fuerza que aumenta con la dureza de la madera o la adherencia de la madera. Si perforas, di concreto, sentirás una fuerza diferente. No es solo que la fuerza esté aumentando o disminuyendo, también se trata de la vibración que sientes, del sonido que escuchas, del calor que sientes.

Para ver si no tiene sentido del tacto y siente fuerzas (kinestésica), no podrá saber cuándo taladró la mesa.

También ha sentido retroalimentación háptica cuando cambia de marcha en un automóvil. Con la práctica, ni siquiera necesita mirar el pomo de la marcha, ¿verdad?

Queremos hacer lo mismo con los dibujos, por lo que no necesitarás verlos, puedes sentirlos con la mano.

Paso 3: Cómo construirlo: materiales necesarios

(x1) Arduino Uno (http://arduino.cc/en/main/arduinoBoardUno)

(x1) Micro Servo (http://www.sparkfun.com/products/9065)

(x1) Ratón (http: //www.flipkart.com/toshiba-u10-optical-wired -…)

(x3) Cables de puente (http://www.adafruit.com/products/759)

(x1) Adaptador de alimentación de CC de 5-6 V externo (opcional) (http://www.sparkfun.com/products/12889)

Corte láser / piezas impresas en 3D.

(x5) Super Glue (http://www.amazon.com/b?node=256243011 fuera de la India) (compré Fevikwik). Si puede usar cloroformo, se obtienen los mejores resultados para pegar láminas acrílicas. Es necesario utilizar la jeringa para aplicar cloroformo como adhesivo.

(> 5m) Hilo de lana

(30cm x 20cm) colchoneta de velcro de gancho y bucle (http://www.amazon.com/VELCRO-Brand-Industrial-Strength-White/dp/B00006IC2U)

He adjuntado un pdf que contiene todas las partes para ser cortado con láser.

Paso 4: Metodología

Hacer Velcro Slate:

Para hacer la pizarra, pegue las tiras de velcro en el cartón utilizando pegamento escolar.

De lo contrario, si desea convertirlo en un producto terminado, simplemente corte con láser la pizarra según el tamaño que desee y luego pegue las tiras de velcro en ella.

¡Vea el increíble sitio web de arvindguptatoys para saber más sobre esto!

Hacer el dispositivo:

Montar y unir todas las piezas de corte por láser.

Haz las conexiones:

Conecte el cable USB de su ratón a la computadora y verifique si está funcionando.

Si quieres hacer un dibujo, puedes usar este dispositivo sin el arduino.

Si desea sentir un dibujo, el servomotor está conectado a la pluma. Este servomotor está controlado por arduino uno. El arduino debe estar conectado a la computadora mientras se siente un dibujo.

La salida:

A medida que dibuja con el dispositivo, la ruta recorrida por la punta del lápiz se registra en la computadora. Adjuntar lana y velcro aquí, te permitirá sentir lo que has dibujado. Cuando siente un dibujo que está en una computadora, utiliza el lápiz con la punta de una rueda, la rueda rueda a lo largo de los contornos del dibujo de línea virtual mientras empuja el lápiz. Una vez hecho esto, puedes sentir el dibujo siguiendo el hilo de lana pegado en la tabla de velcro.

Paso 5: Lasercut la pluma

Si tiene una impresora 3D, imprima un tubo hueco, con un carrete colocado en su parte superior. Tengo trozos rectangulares cortados y hecho una estructura de tubo para la pluma. La estructura de la bobina ha sido cortada y ajustada por láser en la parte superior de la pluma.

La pluma: Un ratón óptico barato se ajusta a la punta de la pluma. El bolígrafo es hueco y el hilo de lana lo atraviesa, lo que permite que el dibujo se grabe simultáneamente en Velcro y en la pantalla de su computadora. Guardar esto como un archivo permite compartir el dibujo con otras personas. El hilo de lana se almacena en el carrete unido a la parte superior de la pluma.

Paso 6: Ensamblaje de la rueda del rodillo

Puedes ver el video de montaje aquí.

He cortado con láser una rueda que tiene dientes pequeños, lo que ayuda a sujetar bien las tiras de velcro. Recuerda, queremos evitar resbalones de rueda.

Hay un soporte en U que acopla el servomotor al eje de la rueda.

El servomotor controla la dirección de esta rueda. Este conjunto está unido a la pluma. Cuando desea sentir un dibujo que está en una computadora, comienza a mover el lápiz y la rueda se alinea a lo largo de los contornos del dibujo lineal. Ahora, si alguien tiene un dibujo y quiere compartirlo con una persona ciega en línea, entonces la persona ciega mueve la pluma sobre un tablero de velcro y la rueda cambia su dirección y la guía para dibujar el contorno completo del objeto. Así que realmente "haces" el dibujo para sentirlo. Y una vez hecho esto, su dibujo es el hilo de lana pegado en el tablero de velcro que permite al usuario leer el dibujo.

En este video, estoy probando el ensamblaje de la rueda en la pizarra de velcro.

Paso 7: Conecte el motor servo a la pluma

Corte una pieza rectangular que contenga el servomotor y pegue esta pieza a la pluma hueca utilizando superglue.

Asegúrese de que la rueda esté nivelada correctamente con la carcasa del ratón, de modo que toque la pizarra de velcro.

Puede cortar con láser la estructura rectangular utilizando la imagen que se muestra.

Paso 8: Hackea un ratón y haz la cubierta del ratón

He utilizado el ratón Toshiba U10 para hacer este prototipo.

Abra la carcasa del ratón y retire el rodillo de desplazamiento.

Ahora, debe tener espacio para colocar la pluma como en la imagen.

Necesitamos preparar un estuche para que su circuito de mouse sea alojado. Tome las dimensiones del circuito de su ratón y corte las piezas en consecuencia.

Ahora, debe haber una lente de plástico con un prisma pequeño, aplíquele pegamento caliente y péguelo al tablero del mouse en su posición inicial.

Para hacer la carcasa, diseñé la cubierta como se muestra en las imágenes y la corté con láser.

Para hacer más fuertes las conexiones del cable USB al circuito del mouse, apliqué pegamento caliente a los cables.

Adicional:

Puedes jugar con el ratón así:

Ve a este increíble instructivo de neelandan:

www.instructables.com/id/Mouse-Cam/

O vea cómo funciona la lente, amplía la imagen de la superficie de la cámara pequeña en el interior. Esta cámara calcula la velocidad a la que se mueve la superficie. Puedes saber como hackear la cámara del mouse aquí:

http: //frenki.net/2013/12/convert-optical-mouse-in …

Paso 9: Comience a hacer dibujos en el procesamiento

Primero creamos un código en Procesamiento, que le permite dibujar usando la computadora.

Descargue el procesamiento desde

Aquí está el código de procesamiento:

________________________________________________________________________________________

int prevX = mouseX, prevY = mouseY; // para grabar la posición anterior del puntero del mouse

configuración de vacío () {tamaño (800, 800);

}

empate vacío ()

{

si (mousePressed)

{

golpe (0); // le da color negro a la linea

strokeWeight (20); // grosor del trazo

suave(); // suaviza el trazo

línea (prevX, prevY, mouseX, mouseY); // una línea que une las coordenadas anteriores del mouse con las coordenadas actuales del mouse

prevX = mouseX; // almacenamos la coordenada x del mouse para poder compararla con la siguiente coordenada del mouse

prevY = mouseY; // almacenamos la coordenada y del mouse para que podamos compararla con la siguiente coordenada del mouse

}

}

__________________________________________________________________________________________

Felicidades ¡Has empezado a dibujar usando tu propio software!

Paso 10: Procesamiento - Comunicación Arduino

Descarga VSync Library for Processing y Arduino. Esta biblioteca ayuda a enviar enteros desde Procesamiento a Arduino y viceversa.

He adjuntado el código de procesamiento como drawschool.pde

También encontrarás el código arduino en drawarduino.ino

Paso 11: Encienda el Servo Motor

Necesitamos suministrar 5V al servomotor continuamente.

Tenemos dos opciones:

El servomotor tiene 3 cables: conecte el cable marrón al pin GND. Cable amarillo al pin digital 4. Cable rojo al pin 5V. Aquí, puede conectar el servomotor (conecte un ventilador pequeño al motor) a Arduino Uno.

O

Como alimentar un motor servo a través de Arduino no siempre es una buena idea, ya que el motor servo consume mucha tensión de arduino. Como se muestra en la imagen, podemos suministrar 5 voltios al servo, a través de un adaptador de CC de 5 V externo.

Paso 12: ¡Listo para usar!

El nuevo video prototipo de Lasercut está aquí.

Para ver mi prototipo anterior, ver abajo:

Un prototipo que hice. (Este es sin hackear un mouse).

Aquí, el usuario dibuja en la computadora portátil con una mano y siente la pendiente del dibujo sosteniendo un servomotor controlado por arduino en la otra mano. Puedes intentar dibujar un círculo usando esta interfaz, manteniendo los ojos cerrados. Compruebe si puede dibujar bucles cerrados con esta interfaz.

Encontré que esta interfaz DIY no es muy útil para hacer el dibujo sin visión, fácil. Pero, esto definitivamente hace que dibujar en la computadora sea una experiencia interesante para las personas ciegas.

Paso 13: ¿Diseñando Modelos 3D por Tacto?

¡Imagina si pudieras crear una interfaz física que te ayude a jugar Minecraft! O una interfaz que te ayuda a esculpir modelos 3D en la computadora. ¿Crees que podemos hacer una exhibición así?

¡Estoy intentando piratear CubeCube para crear una interfaz CAD 3D! Es como hacer objetos 3D en la computadora usando bloques de construcción.