Tabla de contenido:

Escritor en Braille simple (voz a Braille): 8 pasos (con imágenes)
Escritor en Braille simple (voz a Braille): 8 pasos (con imágenes)

Video: Escritor en Braille simple (voz a Braille): 8 pasos (con imágenes)

Video: Escritor en Braille simple (voz a Braille): 8 pasos (con imágenes)
Video: Louis Braille y la escritura para invidentes - La historia del braille 2024, Noviembre
Anonim
Image
Image

Hola, todos, Todo esto comenzó con hacer un trazador XY simple después de completarlo con éxito, pensé en desarrollar un conversor simple de voz a texto braille. Comencé a buscarlo en línea e inesperadamente los precios eran demasiado altos, eso me impulsó a construir un pequeño escritor portátil y barato.

Como sabemos que cualquier cosa que pensemos en construir, puede existir o al menos intentarlo alguien, así que comencé a buscar una máquina de escribir así. Conseguí un video en el que era bastante grande y ruidoso, así que pensé en poner mi propio sabor. que es pequeño, portátil y fácil de usar.

Honestamente, soy nuevo en Arduino y todavía lo estoy aprendiendo. Pude construir con éxito un plotter XY para que en ese momento mis esperanzas fueran altas con el mismo conocimiento que puedo sacar mi propio pequeño escritor braille. Así que en este proceso he aprendido mucho y finalmente pude desarrollarlo en solo 2 semanas.

Así que aquí va cómo construir un escritor braille simple.

Paso 1: Materiales para el proyecto

  • Arduino Nano
  • Controlador paso a paso A4988
  • Módulo transceptor serie Bluetooth
  • Unidad de CD motor paso a paso deslizador guía lineal micro
  • Servomotor de rotación de 360 grados de 2 piezas
  • Servomotor de 180 grados de 1 pieza
  • 2 piezas de jeringa de inyección (en la tienda médica)
  • 1 pieza de lámina acrílica transparente
  • Cinta de espuma de doble cara
  • Fevi Kwik
  • Cable de puente macho-hembra
  • Herramientas de corte y juego de destornilladores.
  • Gel / Bolígrafo
  • Teléfono móvil con función Bluetooth
  • APLICACIÓN: Arduino Voice Control

Ahora vamos a construirlo

  • El proyecto total se puede dividir en 4 partes pequeñas.

    1. Configuración del módulo de revestimiento (utilizando el controlador A4988)
    2. Creación de movimiento hacia arriba y hacia abajo para la cabeza del escritor
    3. Rodillo para enrollar papel
    4. Integracion Bluetooth
  • Al final es necesario ensamblar todas las piezas que llevarán a completar el proyecto.

Paso 2: Parte 1: Creación de Liner Motion para Writer

Parte 1: Creando Liner Motion para Writer
Parte 1: Creando Liner Motion para Writer

Necesitamos un movimiento de ida y vuelta para escribir las cosas en el papel. Hay muchos videos disponibles para crear ese movimiento mecánico utilizando diferentes métodos. Pero al usar un motor paso a paso podemos hacerlo muy fácilmente con alta precisión.

Entonces, para evitar la creación de cosas mecánicas, utilicé un motor paso a paso que viene con un control deslizante, puede construirlo usted mismo, si está interesado en construir el suyo, puede seguir este enlace.

Una vez hecha la parte mecánica tenemos que seguir los pasos para hacer la configuración eléctrica

  • Siga la imagen para hacer la configuración del circuito.
  • Asegúrate de poner

    • Pin 6: Habilitar
    • Pin 5: Paso
    • Pin 4: Dirección
  • Sube el código de basicMove2 en tu Arduino nano y abre el monitor serial y usa "f" para reenviar y "" b "hacia atrás y prueba tu circuito. Comprueba si puedes lograr un movimiento lineal adecuado o no con precisión.
  • También puede usar series de fbfbffbbfffbbb como comando.

Paso 3: Parte 2: Cabeza de escritura (movimiento hacia arriba y hacia abajo)

Parte 2: Cabeza del escritor (movimiento hacia arriba y hacia abajo)
Parte 2: Cabeza del escritor (movimiento hacia arriba y hacia abajo)
Parte 2: Cabeza de escritura (movimiento hacia arriba y hacia abajo)
Parte 2: Cabeza de escritura (movimiento hacia arriba y hacia abajo)
Parte 2: Cabeza del escritor (movimiento hacia arriba y hacia abajo)
Parte 2: Cabeza del escritor (movimiento hacia arriba y hacia abajo)
Parte 2: Cabeza del escritor (movimiento hacia arriba y hacia abajo)
Parte 2: Cabeza del escritor (movimiento hacia arriba y hacia abajo)

Hay diferentes formas de realizar movimientos ascendentes y descendentes. Puede hacerlo utilizando un actuador de solenoide. Pero aquí estoy usando un simple bolígrafo con la ayuda de un servomotor.

  • Tome cualquier bolígrafo simple que tenga un recambio extraíble.
  • Haga un agujero en la parte superior después de empujar la recarga hacia adentro, asegúrese de que su agujero atraviese ambos lados del bolígrafo y vuelva a llenar.
  • Crea otro agujero en la recarga y pégale una cuerda.
  • Vuelva a colocar la recarga y haga un agujero en el bolígrafo debajo del agujero de recarga, asegúrese de hacerlo al menos 2-3 cm más bajo que la recarga.
  • Ahora ate una goma elástica en la parte superior a través del bolígrafo y vuelva a llenar.
  • Utilice el servomotor de 180 grados, ajústelo a 0 grados y conecte la cuerda al nob.
  • Ahora, cuando el nob gire 180º en el sentido contrario a las agujas del reloj, la recarga se retirará y cuando se mueva de nuevo a 0 grados debido a la banda elástica en la parte superior, se moverá hacia adentro.
  • Conecte el pin de señal al pin número 8 en Arduino nano.
  • Sube el código de basicMove2 en tu Arduino nano y abre el monitor serial y usa "n" y prueba tu circuito.
  • También puede usar una serie de comandos nnnnnnnnn y verificar si está funcionando o no.
  • Aumente, disminuya el ángulo de rotación para obtener el movimiento deseado.

Paso 4: Parte 3: Rodillo de papel

Parte 3: Rodillo de papel
Parte 3: Rodillo de papel
Parte 3: Rodillo de papel
Parte 3: Rodillo de papel
Parte 3: Rodillo de papel
Parte 3: Rodillo de papel

Ahora el rodillo de papel, es la parte más interesante y desafiante.

  • Retire la goma de la jeringa de inyección.
  • Corta el engranaje de plástico en un círculo.
  • Ponlo en la goma y aplica un poco de pegamento.
  • Adjuntar el servo y asegurarlo con pegamento.
  • Crea otro como el anterior.
  • Conecte el pin de señal al pin número 9 y 10 en Arduino nano.
  • Sube el código de basicMove2 en tu Arduino nano y abre el monitor serial y usa "p" y prueba tu circuito.
  • También puede usar una serie de comandos pppppppppp y verificar si está funcionando o no.
  • Aumente, disminuya el ángulo de rotación para obtener la velocidad deseada.
  • Intente ajustar la velocidad cambiando el potenciómetro que está presente dentro del servo.
  • Haz la rotación en el mismo sentido y velocidad (este es el trabajo más importante y tedioso).

Paso 5: Parte 4: Integración del módulo Bluetooth

Parte 4: Integración del módulo Bluetooth
Parte 4: Integración del módulo Bluetooth

Esta parte es la más sencilla.

  • Realice la configuración del circuito anterior y listo.
  • Le ayudará a enviar comandos de voz usando el control de voz de Arduino.
  • Puede buscar "módulo Bluetooth Arduino hc-05" en Google y obtendrá ejemplos interesantes.

Paso 6: Parte 5: Ensamblar todo

Parte 5: Ensamblar todo
Parte 5: Ensamblar todo
Parte 5: Ensamblar todo
Parte 5: Ensamblar todo
Parte 5: Ensamblar todo
Parte 5: Ensamblar todo

Ahora ensamblemos nuestras cuatro partes.

  • Limpia la sábana.
  • Usando cinta doble, agregue el motor servos como se muestra en la figura.
  • Coloque una pieza de plástico adicional en el control deslizante lineal y colóquela encima de dos servos.
  • Asegúrese de colocarlo paralelo al rodillo de papel.
  • Ahora coloque el cabezal del bolígrafo, asegúrese de que no toque la superficie y en la rotación del servo debe perforar un agujero en la cinta.
  • Adjunta el pin Arduino nano.
  • Sube el código de basicMove2 en tu Arduino nano.
  • Abra el monitor serial y verifique todos los comandos

    • f para reenviar
    • b para la espalda
    • p para enrollar papel
    • n para mover la pluma hacia arriba y hacia abajo.
  • Una vez verificada toda la función, ya está lista para imprimir Braille.

Paso 7: Haga que el circuito sea compacto

Haga que el circuito sea compacto
Haga que el circuito sea compacto
Haga que el circuito sea compacto
Haga que el circuito sea compacto
Haga que el circuito sea compacto
Haga que el circuito sea compacto
Haga que el circuito sea compacto
Haga que el circuito sea compacto

Fluye la imagen para hacer el circuito en una placa pequeña y única.

Paso 8: Imprima Braille

Image
Image
  • Abra el archivo Brallie.ino, abra el monitor serial de Arduino IDE.
  • Coloque el papel debajo del motor del papel de liar.
  • Envíe un espacio, es decir, ("") en el comando y haga clic en Intro.
  • El papel se deslizará hacia adentro.
  • Hazlo hasta que se cruce por la cabeza del escritor.
  • Luego puede enviar su comando en el monitor, el texto real.
  • Abra su aplicación Bluetooth, conéctese a Bluetooth y envíe un comando de voz.
  • voltee el papel para ver el lenguaje braille.
  • Probé algunas palabras como hola, hola y bienvenido, puedes ver el documento de salida de muestra.
  • Puede cambiar los siguientes parámetros en el código para obtener los resultados específicos para usted.

    • Espacio entre columnas braille: int steps = 30;
    • Espacio entre líneas entre los primeros dos puntos de braille y las siguientes dos filas de puntos: int paperLine = 250;
    • Velocidad del control deslizante lineal: int stepperDelay = 500;
    • Velocidad de la cabeza del escritor: int servodelay = 500;
    • Número de caracteres por línea: int n = 10;

Recomendado: