Anteproyecto Tesis Def
-
Upload
marvin-sanchez-rivas -
Category
Documents
-
view
161 -
download
2
Transcript of Anteproyecto Tesis Def
REPUBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD DEL ZULIA
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIRÍA ELÉCTRICA
DESARROLLO DE UNA IMPRESORA BRAILLE A PARTIR DE UNA IMPRESORA MATRÍZ DE PUNTO CONVENCIONAL
Anteproyecto de Trabajo Especial de Grado
José Félix Delgado Piña
Marvin Gabriel Sánchez Rivas
Ing. Daniel Flores García
Maracaibo, Marzo de 2012
2
CONTENIDO
Página
INTRODUCCIÓN 3
INDENTIFICACIÓN DE AUTORES 5
IDENTIFICACIÓN DE TUTOR 6
PLANTEAMIENTO DEL PROBLEMA 7
Pregunta de Investigación 8
OBJETIVOS 9
Objetivo General 9
Objetivos Específicos 9
JUSTIFICACIÓN DE LA INVESTIGACIÓN 10
Justificación 10
Delimitación 10
ANTECEDENTES DE LA INVESTIGACIÓN 11
BASES TEORICAS 13
Código Braille 13
Impresora Matriz de Punto 14
Pic 16
Visual Basic 18
METODLOGÍA 21
Población y Muestra 21
Técnicas e Instrumentos de Recolección de Datos 21
Planificación de Investigación 22
CRONOGRAMA DE ACTIVIDADES 24
REFERENCIAS BIBLIOGRÁFICAS 25
3
INTRODUCCIÓN
La discapacidad es una realidad humana percibida de manera diferente en diferentes
períodos históricos y civilizaciones. Se ha propuesto un nuevo término para referirse a las
personas con discapacidad, el de mujeres y hombres con diversidad funcional, a fin de
eliminar la negatividad en la definición del colectivo de personas con discapacidad y
reforzar su esencia de diversidad. Para la Organización Mundial de la Salud, discapacidad
es "Cualquier restricción o carencia (resultado de una deficiencia) de la capacidad de
realizar una actividad en la misma forma o grado que se considera normal para un ser
humano. Se refiere a actividades complejas e integradas que se esperan de las personas o
del cuerpo en conjunto, como pueden ser las representadas por tareas, aptitudes y
conductas."
Desde un aspecto descriptivo se puede precisar que la discapacidad visual es la
carencia, disminución o defectos de la visión. Para la mayoría de la gente, el significado de
la palabra ciego, corresponde a una persona que no ve, con ausencia total de visión. La
discapacidad visual o la falta de la vista significa que, aún con anteojos, lentes de contacto,
medicinas o cirugía, la vista no es del todo buena. La discapacidad visual puede variar de
leve a grave. Las principales causas de discapacidad visual y ceguera son las enfermedades
relacionadas con la edad: degeneración macular, cataratas y glaucoma. Otros trastornos,
lesiones y defectos congénitos en el ojo también pueden causar pérdida de la vista. La
pérdida de la vista implica que tal vez tenga que reorganizar su vida y aprender nuevas
maneras de hacer las cosas.
Los ciegos leen por el tacto, al deslizar sus dedos sobre un alfabeto especialmente
ideado para ellos. El primer registro conocido de un sistema similar es de comienzos del
siglo XVI, cuando un español, Francisco Lucas, tuvo la idea de grabar letras sobre madera,
un siglo más tarde, un notario francés llamado Pierre Moreau fundó tipos movibles de
4
plomo con el mismo objetivo. Hubo varios intentos similares hasta que Haüy logró grabar
en papel un sistema similar.
A los 15 años de edad, el joven Louis Braille (1809-1852), quien a tierna edad había
quedado ciego como consecuencia de un accidente, inventó un sistema de lectura y
escritura por medio del tacto que consistía de puntos. El braille, un verdadero alfabeto,
consiste en leer moviendo la mano de izquierda a derecha, pasando por cada línea. Los
lectores de braille pueden leer un promedio de 104 a 125 palabras por minuto, aunque
algunos pueden alcanzar a leer 250 palabras por minuto utilizando ambas manos.
El tamaño y distribución de los 6 puntos que forman el llamado Signo Generador no
es un capricho sino fruto de la experiencia de Braille. Las terminaciones nerviosas de la
yema del dedo están capacitadas para captar este tamaño en particular.
La investigación y el proyecto se organizan así:
Capítulo I El Problema: Se refiere al planteamiento del problema, objetivos a
cumplir, justificación de los mismos, restricciones y delimitaciones para llevar a cabo el
proyecto.
Capítulo II Marco Teórico: Es donde se toma en cuenta los fundamentos teóricos,
variables a manejar dentro de la investigación y los antecedentes para el desarrollo y
construcción de la impresora Braille.
Capítulo III Marco Metodológico: Constituye el tipo de investigación realizada,
los instrumentos, técnicas y materiales utilizados.
Capítulo IV Análisis y Discusión de los datos: Habla sobre los datos y los
resultados de la impresión, así mismo la comprobación por una persona discapacitada
visualmente que apruebe el producto final.
5
IDENTIFICACIÓN DE AUTORES
Nombres y apellidos: José Félix Delgado Piña
Cédula de Identidad: 18516060
Promedio académico: 12, 222
No. Asignaturas aprobadas: 36 No. Asignaturas por aprobar 16
Dirección: Sector Santa María, av 27 con calle 67 Edif. Royal City apto. 103-A
Teléfono: 0261 7511991 Celular: 0424 6452043
E-mail: [email protected]
Nombres y apellidos: Marvin Gabriel Sánchez Rivas
Cédula de Identidad: 17918425
Promedio académico: 12, 789
No. Asignaturas aprobadas: 39 No. Asignaturas por aprobar 13
Dirección: San Francisco Edo. Zulia Br. Sur América Av. 57 # 149C- 48
Teléfono: 0261 7376927 Celular: 0412 6576959
E-mail: marvin_pascal @hotmail.com
6
IDENTIFICACIÓN DEL TUTOR
Nombres y Apellidos: Daniel José Flores García
Departamento: Circuitos y Comunicación
Teléfono: 0416 6664000
E-mail: ing.djflores@gmailcom
7
PLANTEAMIENTO DEL PROBLEMA
Son los ciegos y deficientes visuales quienes, junto a personas con otras
discapacidades, más han tenido que esforzarse para acceder a la información a través de
las nuevas tecnologías. Aunque también es cierto que sin estas discapacidades no
hubieran desarrollado tanto el oído, el tacto e incluso el ingenio necesario para superar
las nuevas barreras que estas tecnologías imponían.
El término Tiflotecnología, del griego Tiflo (ciego), se incorpora al Diccionario de
la Real Academia de la Lengua Española en 2008, donde se define como el "estudio de la
adaptación de procedimientos y técnicas para su utilización por los ciegos", y ahí entra el
código braille que es el medio por el cual, las personas con esta discapacidad pueden leer
e interpretar los textos.
El desarrollo de este proyecto se enmarca en la realidad que viven los
discapacitados, y más a nivel de nuestro país, donde los recursos económicos no
permiten que los ciegos puedan acceder con facilidad a los medios de información
escrita, puesto que en Venezuela todavía no se dan o no existen las condiciones
adecuadas para personas con esta dificultad, así como también los pocos trabajos o
ingresos que estas personas reciben no le permiten poseer una impresora braille, ya que
éstas son costosas. Por ende, una de las premisas para mejorar esta situación es, diseñar y
construir una impresora de este tipo pero de forma más económica para que sea de fácil
acceso para las personas discapacitadas, y todo esto a partir de otra impresora común y
corriente y materiales que se pueden conseguir con facilidad.
El impacto social es muy importante en el desarrollo y validación de esta tesis,
puesto que es una gran ayuda para las personas que se vean afectadas por estas
dificultades y al mismo tiempo se podría pensar en que se abren las puertas para
8
implementar mas proyectos enfocados en el área social que son muy necesarias para el
bienestar y mejor calidad de vida del ser humano.
Pregunta de investigación:
¿Cómo desarrollar una impresora Braille partiendo de una impresora matriz de
punto que lo haga en papel corriente y sea información de una computadora?
9
OBJETIVOS
Objetivos General:
Desarrollar una impresora Braille a partir de una impresora matriz de punto
convencional.
Objetivos específicos:
- Describir la forma de trabajo de la impresora para código Braille.
- Diseñar una interfaz que permita convertir la información que se desea imprimir
a código Braille al momento de la impresión.
- Construir una impresora que imprima directamente en código Braille, de forma
económica y sencilla, utilizando como base una impresora matriz de punto.
- Validar por medio de una persona que presente la discapacidad de la visión y
conozca el código Braille, que los resultados de la impresión están adecuados y
son los correctos establecidos con dicho código.
10
JUSTIFICACIÓN DE LA INVESTIGACIÓN
Justificación
Desde un punto de vista humanitario, se puede destacar el hecho de que poseer una
discapacidad física o mental, es un episodio difícil en la vida de un ser humano y mas allá
sobrevivir y sobrellevar una nueva vida, nuevas costumbres, nuevas formas de pensar, por
ello es necesario intervenir y colaborar en esa situación a la persona que lo necesite. En ese
sentido elaborar este proyecto y construir una impresora braille que tiene como finalidad
entregar mayor acceso a la información e inclusión de las personas que posean una
discapacidad total visual.
Es importante el hecho de que se afianzarán conocimientos como: el
funcionamiento y método de trabajo de una impresora matricial, todo lo referente al código
braille, la parte electrónica de modificar dispositivos predeterminados para lograr una
mejoría en los mismos, así como también conocimientos en lógica de programación.
Se puede decir entonces que, no solo se obtendrán mayores conocimientos en el área
de trabajo y la parte técnica, sino que también ayudará a las personas ciegas a poseer
mayores oportunidades y facilidades a la hora de interactuar con la tecnología a un costo
razonable.
Delimitación
La investigación y proyecto se elaborará en un período de 6 meses, desde Mayo
hasta Octubre de 2012, el cual será desarrollado en Laboratorio de Comunicaciones y de
Electrónica de la Facultad de Ingeniería, en la Escuela de Ingeniería Eléctrica de la
Universidad del Zulia, ubicada en el galpón Justo Márquez de la misma. El área temática es
electrónica, específicamente el área de microcontroladores y programación, así como
también las partes referidas al código braille, incluso el punto de vista social.
11
ANTECEDENTES DE LA INVESTIGACIÓN
Cada cinco segundos se produce un caso de ceguera entre persona adultas y cada
minuto en la población infantil. El 90% de estas personas viven en las zonas más pobres
del planeta o en vías de desarrollo. Si no se llevan a cabo las intervenciones oportunas, y de
mantenerse las actuales estimaciones sobre el crecimiento de la población mundial y de la
expectativa de vida, el número de personas con ceguera total se estima que podría alcanzar
los 75 millones en el año 2020.
Carrasco, Rodrigo (2004) de La Universidad Católica de Temuco de Chile, elaboró
un proyecto donde el objetivo de su tesis, era investigar sobre la accesibilidad y la
importancia que tiene el desarrollo accequible para todas las personas, ya que no solo va en
beneficio de las personas con discapacidad visual, sino también de aquellos usuarios que no
la presentan. Para ello se entrega una pequeña guía de sugerencias y/o normas que
permita servir de apoyo a diseñadores y desarrolladores en sus futuras Aplicaciones Web.
Se presenta un tipo de metodología proyectiva, pero al mismo tiempo descriptiva,
puesto que presenta una iniciativa para o resaltar la importancia que tienen el desarrollo de
Páginas o Sitios accesibles para personas que presentan una discapacidad. Dentro del
ámbito de la discapacidad sea considerado evaluar los problemas de accesibilidad
encontrados por personas con discapacidad visual al navegar por los distintos contenidos
Web presentes en la red. Para ello ha sido necesario evaluar la accesibilidad de la Web
utilizando diferentes herramientas encargadas de realizar esta tarea. Una de las
herramientas escogidas para medir la accesibilidad corresponde al lector de pantalla Jaws,
básicamente por ser una de las ayudas técnicas más utilizadas por personas con
discapacidad visual.
Casanova, Luis (2008) ingeniero en electrónica de La Universidad Politécnica
Salesiana de Quito – Ecuador, propuso el diseño y construcción de una impresora braille,
que imprime sobre papel corriente, desarrollando una reingeniería de una impresora
matricial y que no altere el funcionamiento regular de la impresora. Así mismo demuestra
12
cómo es posible utilizar una impresora matricial (nueva, usada, reciclada, etc.) en la cual se
realizaran adaptaciones elementales en la parte mecánica y eléctrica. Un sencillo programa
(software) traduce el texto y envía un conjunto de caracteres al administrador de impresión
del sistema operativo Windows, de esta manera se utiliza los controladores (drivers) que
cada fabricante ha desarrollado para la comunicación entre el computador personal y la
impresora.
Dentro de la investigación se podría decir que es destaca la parte social y humana,
ya que se presenta una idea innovadora que propone una solución económica que permitirá
proporcionar a las personas ciegas de todo el mundo, una muy útil herramienta para el
acceso a la información escrita que ayude en su educación y desarrollo personal.
Chiconi, Juan Pablo (2009) de La Universidad Nacional Tecnológica Nacional San
Nicolás en Buenos Aires – Argentina, realiza una impresora braille, también a partir de una
impresora matriz de punto, donde su objetivo principal, es poder destacar la actividad que
vincula diferentes especialidades de la rama técnica y tecnológica, con la labor social. Pero
en esa parte técnica si vincula el hecho de poder programar un microcontrolador, que está
programado para que sin problemas las indicaciones del código braille y como debe dar las
órdenes a la impresora matricial modificada.
Se destaca de este proyecto la programación del microcontrolador, puesto que se
explica detalladamente y con claridad el lenguaje y lógica de programación utilizado. Se
toma en cuenta de este proyecto los materiales empleados para realización de la tesis, los
cuales pueden ser en su mayoría usados y tomados como ejemplo, así como también la
forma y pasos de la modificación de la ingeniería de fábrica de una impresora matriz de
punto que comercialmente no es apta para las tareas que se le desea asignar.
13
BASES TEORICAS
. Código Braille
Louis Braille (Coupvray, Francia, 1809 - París, 1852) Educador e inventor francés
del sistema de lectura y escritura táctil para invidentes que lleva su nombre, basado en un
método de representación que utiliza celdas con seis puntos en relieve. El método Braille es
en la actualidad el sistema de lectura y escritura punteada universalmente adoptado en los
programas de educación de invidentes. A los tres años de edad sufrió un accidente que le
privó de la vista: trataba de imitar la labor de su padre en el taller familiar de talabartería y
se dañó uno de los ojos con el punzón que utilizaba para perforar el cuero.
El sistema Braille consiste en un código de 63 caracteres, constituidos por un
rectángulo de seis puntos que conforman una figura determinada. Estos caracteres Braille
están unidos en líneas sobre el papel y pueden leerse pasando las yemas de los dedos
suavemente sobre el escrito.
Durante el siglo XIX se habían realizado otros intentos para conseguir que los
invidentes pudieran leer y escribir, aunque ninguno de los proyectos anteriores al Braille
fue lo bastante satisfactorio. Braille decidió utilizar el sistema de grabación de los signos en
relieve sobre un papel, ya utilizado anteriormente, pero usando un código alfabético distinto
del latino y del griego.
La escritura se realizaba mediante impresiones en relieve sobre planchas, lo cual
permitía un tipo de lectura analítica y táctil a la velocidad de 125 a 175 palabras por
minuto. Las matrices que diseñó no sólo representaban letras sino también los números, los
signos de puntuación y acentuación y algunas de las contracciones más usuales de los
idiomas occidentales. Este sistema se publicó por primera vez en 1829 y fue presentado en
su modelo más completo en 1837. No fue aceptado como oficial por la Institution des
14
Aveugles hasta 1854, dos años después de la muerte de Louis Braille, y en 1878 se aprobó
en el Congreso Internacional de París como sistema universalista de enseñanza de los
invidentes.
Las combinaciones de puntos en relieve están ordenadas en una tabla de ocho líneas
horizontales; las dos primeras contienen diez matrices, y las seis restantes, nueve, ocho,
siete, once, siete y siete respectivamente. Las matrices de las tres primeras líneas indican
letras; las de los tres siguientes números y signos gramaticales. En la séptima línea se
incluyen caracteres que permiten emplear adecuadamente los anteriores: contracciones,
mayúsculas, etc., así como un indicador de que el siguiente carácter es numérico. La octava
línea indica las notas musicales. En 1965 se realizó una adaptación del sistema Braille al
lenguaje anglosajón, añadiendo símbolos de utilidad para las matemáticas superiores y otras
disciplinas técnicas.
El sistema Braille también permite la escritura, que se realiza gracias a dos planchas
metálicas entre las cuales se coloca el papel; una de las ellas tiene seis agujeros para meter
el punzón y horadar según el signo que se desea emplear. Actualmente el sistema Braille
puede escribirse también con máquinas con seis llaves, una para cada punto de matriz
Braille. La primera máquina para escribir en Braille la inventó Frank H. Hall en 1892.
. Impresora Matriz de Punto
Una impresora matricial o impresora de matriz de puntos Es un dispositivo
electromecánico, que en su tecnología más básica, fue creado en 1953; tiene la función de
recibir información digital procedente de la computadora, para por medio de unas agujas
sobre una cinta entintada, plasmar la información en un medio físico. Generalmente
utilizan una cinta con un solo color. Una impresora matricial es un tipo de impresora con
una cabeza de impresión que se desplaza de izquierda a derecha sobre la página,
imprimiendo por impacto, de forma similar al funcionamiento de una máquina de escribir.
15
Al contrario que las máquinas de escribir o impresoras de margarita, las letras son
obtenidas por selección de puntos de una matriz, y por tanto es posible producir distintos
tipos de letra, y gráficos en general. Puesto que la impresión requiere presión mecánica,
estas impresoras pueden crear copias carbón. Esta tecnología fue comercializada en primer
lugar por Digital Equipment Corporation.
Cada punto es producido por un diminuto bastón metálico, también llamado alambre
o pin, que es empujado por un pequeño electroimán, bien directamente o mediante un
mecanismo de palancas. Enfrente de la cinta de tinta y del papel hay una pequeña guía
agujereada para servir de guía a los bastones. La parte móvil de la impresora es conocida
como la cabeza de impresión, que generalmente imprime una línea de texto en cada
movimiento horizontal sobre el papel. La mayoría de impresoras matriciales tienen una sola
línea vertical de bastones metálicos de impresión. Otras tienen varias columnas
entrelazadas para incrementar la densidad de puntos y, por tanto, la resolución de la
impresión. Estas impresoras Cuentan internamente con chips y circuitos electrónicos que
reciben órdenes de la computadora y almacenan los datos para imprimirlos:
La impresora recibe desde la computadora, las órdenes y los datos de lo que va
a imprimir.
La impresora almacena los datos recibidos en una memoria RAM interna también
llamada Buffer.
Un mecanismo electromecánico acomoda la hoja acorde a las especificaciones que
envía la computadora.
Una cabeza de impresión que contiene pequeñas puntillas (existen con 9, 18 y 24
puntillas, a mayor cantidad de ellas, mayor nitidez); estas se van activando de
adentro hacia afuera para formar el carácter y se golpean contra una cinta entintada
sobre la hoja.
La hoja va avanzando por medio de un rodillo movido por un motor, conforme se
termina de imprimir cada renglón, se mueve para empezar el siguiente.
La cabeza va avanzando conforme escribe y esto se repite hasta terminar los datos
almacenados en la memoria.
16
El ámbito va de las impresoras de 1 pin (empleadas en calculadoras e impresoras
baratas para equipos de 8 bits), 9 pines (la más utilizadas), 18 pines (muy poco frecuentes),
24 pines (que copan la gama alta) y 27 pines (récord ostentado por la Apple ImageWriter
LQ).
. PIC
Un pic es un microcontrolador (abreviado μC, UC o MCU) es un circuito
integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está
compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un
microcontrolador incluye en su interior las tres unidades funcionales principales de
una computadora: unidad central de
procesamiento, memoria y periféricos de entrada/salida. Los PIC son una familia
de microcontroladores tipo RISC fabricados por Microchip Technology Inc. y derivados
del PIC1650, originalmente desarrollado por la división de microelectrónica de General
Instrument. El nombre actual no es un acrónimo. En realidad, el nombre completo
es PICmicro, aunque generalmente se utiliza como Peripheral Interface
Controller (controlador de interfaz periférico).
El PIC original se diseñó para ser usado con la nueva CPU de 16 bits CP16000. Siendo en
general una buena CPU, ésta tenía malas prestaciones de entrada y salida, y el PIC de 8 bits
se desarrolló en 1975 para mejorar el rendimiento del sistema quitando peso de E/S a la
CPU. El PIC utilizaba microcódigo simple almacenado en ROM para realizar estas tareas; y
aunque el término no se usaba por aquel entonces, se trata de un diseño RISC que ejecuta
una instrucción cada 4 ciclos del oscilador.
En 1985 la división de microelectrónica de General Instrument se separa como compañía
independiente que es incorporada como filial (el 14 de diciembre de 1987 cambia el
nombre a Microchip Technology y en 1989 es adquirida por un grupo de inversores) y el
nuevo propietario canceló casi todos los desarrollos, que para esas fechas la mayoría
estaban obsoletos. El PIC, sin embargo, se mejoró con EPROM para conseguir
17
un controlador de canal programable. Hoy en día multitud de PICs vienen con varios
periféricos incluidos (módulos de comunicación serie, UARTs, núcleos de control de
motores, etc.) y con memoria de programa desde 512 a 32.000 palabras
(una palabra corresponde a una instrucción en lenguaje ensamblador, y puede ser de 12, 14,
16 ó 32 bits, dependiendo de la familia específica de PICmicro).
La arquitectura del PIC es sumamente minimalista. Esta caracterizada por las siguientes
prestaciones:
Área de código y de datos separadas (Arquitectura Harvard).
Un reducido número de instrucciones de longitud fija.
La mayoría de las instrucciones se ejecutan en un solo ciclo de ejecución (4 ciclos de
clock), con ciclos de único retraso en las bifurcaciones y saltos.
Un solo acumulador (W), cuyo uso (como operador de origen) es implícito (no está
especificado en la instrucción).
Todas las posiciones de la RAM funcionan como registros de origen y/o de destino de
operaciones matemáticas y otras funciones.1
Una pila de hardware para almacenar instrucciones de regreso de funciones.
Una relativamente pequeña cantidad de espacio de datos direccionable (típicamente,
256 bytes), extensible a través de manipulación de bancos de memoria.
El espacio de datos está relacionado con el CPU, puertos, y los registros de los
periféricos.
El contador de programa está también relacionado dentro del espacio de datos, y es
posible escribir en él (permitiendo saltos indirectos).
A diferencia de la mayoría de otros CPU, no hay distinción entre los espacios de
memoria y los espacios de registros, ya que la RAM cumple ambas funciones, y esta es
normalmente referida como "archivo de registros" o simplemente, registros.
Para transferir el código de un ordenador al PIC normalmente se usa un dispositivo
llamado programador. La mayoría de PICs que Microchip distribuye hoy en día incorporan
ICSP (In Circuit Serial Programming, programación serie incorporada) o LVP (Low
18
Voltage Programming, programación a bajo voltaje), lo que permite programar el PIC
directamente en el circuito destino. Para la ICSP se usan los pines RB6 y RB7 (En algunos
modelos pueden usarse otros pines como el GP0 y GP1 o el RA0 y RA1) como reloj y
datos y el MCLR para activar el modo programación aplicando un voltaje de 13 voltios.
Existen muchos programadores de PICs, desde los más simples que dejan al software los
detalles de comunicaciones, a los más complejos, que pueden verificar el dispositivo a
diversas tensiones de alimentación e implementan en hardware casi todas las
funcionalidades. Muchos de estos programadores complejos incluyen ellos mismos PICs
preprogramados como interfaz para enviar las órdenes al PIC que se desea programar. Uno
de los programadores más simples es el TE20, que utiliza la línea TX del
puerto RS232 como alimentación y las líneas DTR y CTS para mandar o recibir datos
cuando el microcontrolador está en modo programación. El software de programación
puede ser el ICprog, muy común entre la gente que utiliza este tipo de microcontroladores.
Entornos de programación basados en intérpretes BASIC ponen al alcance de cualquier
proyecto que parecieran ser ambiciosos.
. Visual Basic
Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar
hoy en día. Dicho lenguaje nace del BASIC (Beginner´s All-purpose Symbolic Instruction
Code) que fue creado en su versión original en el Dartmouth College, con el propósito de
servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de
programación. Luego de sufrir varias modificaciones, en el año 1978 se estableció el
BASIC estándar. La sencillez del lenguaje ganó el desprecio de los programadores
avanzados por considerarlo "un lenguaje para principiantes".
Primero fue GW-BASIC, luego se transformó en QuickBASIC y actualmente se lo
conoce como Visual Basic y la versión más reciente es la 6 que se incluye en el paquete
Visual Studio 6 de Microsoft. Esta versión combina la sencillez del BASIC con un
poderoso lenguaje de programación Visual que juntos permiten desarrollar
robustos programas de 32 bits para Windows. Esta fusión de sencillez y la estética permitió
19
ampliar mucho más el monopolio de Microsoft, ya que el lenguaje sólo es compatible
con Windows, un sistema operativo de la misma empresa.
Visual Basic ya no es más "un lenguaje para principiantes" sino que es una perfecta
alternativa para los programadores de cualquier nivel que deseen desarrollar aplicaciones
compatibles con Windows.
Existe un único entorno de desarrollo para Visual Basic, desarrollado por
Microsoft: Microsoft Visual Basic x.0 para versiones desde la 1.0 hasta la 6.0, (con las
diferencias entre las versiones desde la 1.0 (MS-DOS/Windows 3.1) hasta la 3.0 (16 bits,
Windows 3.1/95) y las de la 4.0 (16/32 bits, Windows 3.1/95/NT) hasta la 6.0 (32 bits,
Windows 9x/Me/NT/2000/XP/2003 server).
Su entorno de desarrollo es muy similar al de otros lenguajes e IDE's.
Se compone principalmente de una barra de herramientas y menús, que se pueden
personalizar con prácticamente la totalidad de los comandos del IDE, a necesidad.
El espacio de trabajo incluye y muestra todas las ventanas del proyecto, las vistas del
código de los módulos y objetos, y los controles con los que se compondrán las
ventanas de la aplicación. Por defecto se dispone los siguientes controles:
(PictureBox) Caja de Imágenes
(Label) Etiqueta
(TextBox) Caja de texto
(Frame) Marco
(CommandButton) Botón de comando
(CheckBox) Casilla de verificación
(OptionButton) Botón de opción
(ComboBox) Lista desplegable
(ListBox) Lista
(HScrollBar) Barra de desplazamiento horizontal
(VScrollBar) Barra de desplazamiento vertical
20
(Timer) Temporizador
(DriveListBox) Lista de unidades de disco
(DirListBox) Lista de directorios
(FileListBox) Lista de archivos
(Shape) Figura
(Line) Línea
(Image) Imagen
(Data) Conexión a origen de datos
(OLE) Contenedor de documentos embebidos compatibles con Object Linking and
Embedding
Se pueden agregar todo tipo de controles de terceros, y hay una gran cantidad de ellos que
se proveen con la instalación de Visual Basic 6.0, vienen embebidos dentro de archivos de
extensión OCX.
21
METODOLOGÍA
Proyectiva es el tipo de investigación, puesto que consiste en la elaboración de una
propuesta o modelo para solucionar un problema. Intenta responder preguntas sobre
sucesos hipotéticos del futuro (de allí su nombre) o del pasado a partir de datos actuales. Se
ubican las investigaciones para inventos, programas, diseños. Mario Gargantini (2006).
Población y Muestra
En el trabajo de investigación, la población se ve definida por el arreglo y
modificación de una impresora matriz de punto o impresora matricial. Para esto se harán las
pruebas y ensayos en diferentes impresoras y programación interna tomando en cuenta
configuraciones diferentes para lograr los resultados deseados, y poder obtener la
representación total de la población.
Técnicas y e Instrumentos de Recolección de Datos
Para conseguir y obtener el resultado deseado sobre cada impresión, será el ensayo y
error, para la obtención y recolección de datos se utilizaran diferentes programas, para la
programación electrónica del pic o microcontrolador se utilizará el programa Visual Basic
en su versión 6.0 para ingresar le código braille y como se ejecutará a la hora de la
impresión, se empleará el uso de simuladores de circuitos electrónicos como el programa
NI Multisim para conocer el comportamiento de los componentes que conforman el resto
del circuito controlador. Entre otros instrumentos a utilizar podemos resaltar el osciloscopio
y la tabla de prueba para elementos electrónicos (protoboard).
22
Planificación de Investigación
El desarrollo del proyecto y la investigación está basado y planificado para 6 fases
que serán aclaradas con la siguiente explicación:
- Describir el código Braille.
Inicialmente para conocer la posición de las personas invidentes y como es la
manera en que pueden tener acceso a la información. El código Braille o sistema braille es
la forma en que las personas con esta discapacidad pueden leer los documentos y textos de
su preferencia e interés, por ende es necesario conocer como es tal sistema, la forma de
llevarlo a cabo e incluso leerlo con el fin de familiarizarse con el mismo.
- Describir el funcionamiento de una impresora matriz de punto.
Conocer la forma de trabajo y los elementos que posee una impresora matricial o
matriz de punto convencional, es vital ya que, de allí partirá el desarrollo y modificación de
ésta. Se inspeccionará los componentes de una impresora matricial convencional, y todo
aquello que pueda ser útil para su alteración y posterior construcción y que sea beneficioso
para el proyecto.
- Describir la forma de trabajo de la impresora para código braille.
Esta es una fase posiblemente netamente de investigación, acerca del
funcionamiento de éste tipo de impresoras más complejas o especiales en el mercado, ya
que se desea obtener una de ese tipo como resultado final. Incluso sus componentes y que
tan fáciles de conseguir pueden ser. La parte monetaria, es decir una investigación profunda
sobre precios y que tan asequible es para las personas que poseen la discapacidad de la
visión.
23
- Diseñar una interfaz que permita convertir la información que se desea imprimir
a código braille.
Se planea que la impresora ya modificada, realice la transferencia de datos de la
impresión normal a código braille al momento de la impresión, esto se logrará con la ayuda
de los microcontroladores y los programas internos de la impresora que no importa el texto
que se desee imprimir, lo hará en el código y será de forma rápida sencilla y sin
complicaciones.
- Construir una impresora braille
Uno de las fases más importantes del proyecto la construcción de la impresora
braille a partir de una impresora matricial convencional, de forma económica y sencilla y
que sea de fácil acceso para las personas que la necesiten. En este período luego de la
investigación realizada y tomando en cuenta los datos obtenidos y poniendo en práctica lo
aprendido será el momento de modificar la impresora matriz de punto convencional y hacer
que el producto final funcione sin problemas.
- Validar la impresión por medio de una persona invidente que conozca el código
braille.
Hacer diferentes pruebas de impresión hasta lograr el resultado deseado, que sea una
impresión clara y adecuada sin ningún tipo de error y que pueda ser leída por una persona
discapacitada de la visión y compruebe que efectivamente si está bien aplicado el código
braille y que la puede usar cualquier persona que presente la misma condición.
24
CRONOGRAMA DE ACTIVIDADES
A continuación se muestra en una tabla la planificación del proyecto con las fases y
duración del mismo.
Actividad Mes
1
Mes
2
Mes
3
Mes
4
Mes
5
Mes
6
Describir el código Braille
Describir el funcionamiento de una
impresora matriz de punto
Describir la forma de trabajo de la
impresora para código braille
Diseñar una interfaz que permita
convertir la información que se desea
imprimir a código braille
Construir una impresora braille
Validar la impresión por medio de una
persona invidente que conozca el
código braille
25
REFERENCIAS BIBLIOGRÁFICAS
- Al Tenhundfeld. «Visual Basic 6.0 to be Supported on Windows 7». The Register.
- Los caracteres Braille en Unicode (en inglés).
- Tutorial de programación de PICs en Ensamblador en la Asociación de Robótica y Domótica de España.
- Vienna University of Technology, Introduction To Microcontrollers (Gunther Gridling, Bettina Weiss), 26 de febrero de 2007.
- GARZON, G; D. RUALES. (Abril, 2003) Construcción de una impresora
matricial (matriz 1x1), para imprimir código Braille en alto relieve sobre papel
corriente. TESIS. Director: Luis F. Casanova P., Universidad Politécnica
Salesiana, Quito – Ecuador.
- MARTÍNEZ, I. (Coord.) (1999-2000): Aspectos evolutivos y educativos de la deficiencia visual. Madrid.
- OCHAÍTA, E.; ROSA, A.; FERNÁNDEZ, E., y HUERTAS, J. A. (1988): Lectura braille y procesamiento de la información táctil. Madrid: INSERSO.
- CASANOVA, LUIS “COMO CONSTRUIR UNA IMPRESORA BRAILE DE BAJO COSTO, QUE IMPRIMA CÓDIGO BRAILLE SOBRE PAPEL CORRIENTE.” Universidad Politécnica Salesiana, Quito – Ecuador.(2008)
- CHICONI, JUAN PABLO.; “IMPRESORA BRAILLE” (2009)