Mục lục:

Tất cả bộ điều khiển thích ứng: 7 bước
Tất cả bộ điều khiển thích ứng: 7 bước

Video: Tất cả bộ điều khiển thích ứng: 7 bước

Video: Tất cả bộ điều khiển thích ứng: 7 bước
Video: 7 Hiệu Ứng Tâm Lý càng Xem càng KHÔN RA! 2024, Tháng bảy
Anonim
Tất cả bộ điều khiển thích ứng
Tất cả bộ điều khiển thích ứng
Tất cả bộ điều khiển thích ứng
Tất cả bộ điều khiển thích ứng

Desarrollo e Performación

En este apartado se realizará un análisis de los elementos necesarios para la creación del prototipo propuesto en este trabajo, tanto de software como de hardware, además se dará un breve resumen del desarrollo y la implementación realizada para el prototipo propuesto en este trabajo de tit.

Bước 1:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Phần mềm

Một liên tục, se listará los chương trình useizados para el desarrollo de prototipo de control de videojuegos para personas con discapacidad motriz.

Arduino IDE

El Arduino IDE es un software de código abierto y multiplataforma (disponible en Linux, MacOS, Windows), el cual es useizada para programar y cargar dicho Programa en sa khoáng Arduino de una Mađra muy fácil. El IDE permite el uso de los lenguajes C y C ++.

Phần mềm Este fue seleccionado debido a que se tiene un fácil acceso y a su secureidad de uso. Ya que el prototipo será liberado en su totalidad, es necesita que el código sea fácil de entender para poder ser usado o si es necesario mejoras por parte de quien quiera implementarlo.

AutoDesk Eagle

Phần mềm multiplataforma (disponible en Linux, MacOS, Windows), de info de diagramas y PCBs. Es un programma muy usado para el desarrollo de proyectos electrónicos debido a que su Licencia en muchas versiones es gratuita y contiene una gran biblioteca de componentes.

SolidWorks

Software de disño en 3D para Windows, hecho para el modelamiento de piezas o ensamblajes en 3D y hasta planos en 2D. Para posteriormente poder printmir en una impresora 3D las estructuras con las que se construirá el prototipo de control de videojuegos.

Phần cứng

Placa Arduino MICRO

Uno de los elementos basices del prototipo de control de videojuegos es la lasa, esta hará el trabajo de manjar todos los eventos o de procesar todos los pulsos que la persona genere el momento de presionar alguna de los botones del mando una vez implementado.

Arduino MICRO

Algunas de las características que se tomó en cuenta para el uso de esta coroa en el proyecto fueron: su vi điều khiển ATmega32U4, kích thước sus 48mm x 18mm ya que al ser pequeño se Optimiza espacio, su conexión micro USB que favita conectar a una computadora, 20 Pines digitales, 12 cây thông analógicos.

Elementos electrónicos adicionales

Los demás elementos electrónicos que serán necesarios para el desarrollo del prototipo de control de videojuegos son elementos muy básicos y que se con mucha Regaridad dentro de la electrónica, estos elementos son:

Kháng thuốc

Pulsadores

Conectores

Bước 2:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Desarrollo

En esta sección se revisará como fue el desarrollo del prototipo de control de videojuegos tanto de phần cứng como de phần mềm. Para esto se a dividido en tres subsecciones en las cuales se indicará el disño de las coroas, el disño estructural del control y la programación realizada para el microcontrolador.

Diseño Circuitería

Para la circuitería del control se realizó el disño de dos sa khoáng chương trình AutoDesk Eagle que se revisó en la anterior sección. Una de las sa khoáng, y la otra es la sa khoáng chính la cual và một đối thủ los elementos electrónicos majores del prototipo propuesto, y la otra es la nhau secundaria la cual se conectarán los elementos externos del control, en dicho circuito nos hemos basado en la teoría de flujos de corriente con la ley básica de OHM la cual nos permite calcular ymensionar el flujo de corriente dentro de nuestro circuito y neo de pistas que se utizan en dicho prototipo.

Một sự liên tục, se presentará los disños esquemáticos para las dos souños que forman parte del prototipo disñadas de Mađra có thể leo thang para futuras mejoras del prototipo, y con las conexiones estandarizadas một nền công nghiệp mới.

se presenta el disño esquemático para la lasa major que sera el cerebro que allowa el correcto funcionamiento y convertgencia entre nuestros sistemas.

se presenta el disño esquemático para la sa …

Một sự liên tục, en la Figura 13 se presenta el disño de la lasa Hiệu trưởng. Los elementos electrónicos que van sellados sobre esta nhau son el Arduino, las Resistencias, conectores y los pulsadores.

Debemos Operatingizar el Diagrama de PCB para poder ubicar Correctamente los thành phần dentro de nuestro sistema de control.

Placa secundaria

En la Figura 14 podemos ver el disño realizado para la lasa secundaria en esta lasa se colocará los conectores para poder enlazar los elementos externos al control de videojuegos ya su vez se enlaza a la deo viea se enviando al Arduino todas las acciones que se realice con los pulsadores externos.

Bệnh liên quan đến cấu trúc

En esta subsección de disño estructural se revisará los cada una de las piezas que se printmieron en una impresora 3D y que forman la parte estructural de prototipo propuesto en este trabajo. Cabe recalcar que todos los disños de la estructura del control y de los accesorios externos fueron disñados en el programma antes mencionado SolidWorks.

Một liên tục, en la Figura 15 se muestra el modelado final en 3D del prototipo que se disñó. Como se puede visualizar el control consta de siete botones, cuatro usados para las flechas de phimmiento (arriba, abajo, izquierda y derecha) y tres botones que dependiendo del videojuego tomarían su rol.

El mando fue disñado de tal manra que los todos los botones en este sean más fáciles de presionar que en los Control ordinarios, haciendo que algunos videojuegos se vuelvan más accesibles para personas con discapacidad motriz gracias một mando este.

Para la estructura del mando major se dividió en dos partes, la tapa y la base del prototipo.

Tapa del prototipo

La tapa del prototipo la que será impresa en 3D y en la cual se ubicará los siete botones ya antes mencionados.

Cơ sở del prototipo

En la segunda pieza, la base del prototipo será la base para ubicar las dos lasas que se disñaron. Así como la tapa del prototipo la base también será impresa en 3D, el disño resultante para esta pieza se puede ver.

Elementos externos del prototipo

En esta parte del documento se presentará los disños estructurales modelados en 3D para los elementos externos o accesorios que este control de videojuegos tensrá este prototipo.

Como accesorios extra o elementos externos se decidió hacer dos botones que inheritaran los botones (X, Y, Z) del mando chính y un cần điều khiển que biểu thị los botones de phimmiento (arriba, abajo, izquierda, derecha).

Se puede encontrar el modelado en 3D de los accesorios que se conectaran en la parte trasera del control de videojuegos. Estos accesorios una vez conectados tienen como funcionalidad de servir como Extensión de los botones del mando major. Logrando que estos botones se puedan colocar en algún lugar que sea cómodo para el jugador y sean mucho más fáciles de presionar.

Bước 3:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Desarrollo de programación

En esta sección se detallar las librerías, estructuras, funciones y sentencias usadas en el código realizado para el funcionamiento del prototipo y lograr el objetivo de que el prototipo de control de videojuegos sea libre, de fácil entendimiento y replicación.

Como se mencionó en un punto anterior de este documento para el desarrollo de la programación para del vi điều khiển ATmega32U4 se realizará en el phần mềm Arduino IDE.

Como punto de inicio para el desarrollo del código hay que mencionar que se usó la librería “”. Esta librería permite que el 32U4 sea recnocida en una computadora como un ratón o un teclado nativo de computadora. Lo que la librería nos permite hacer es enviar pulsaciones de teclas a una computadora a través de un puerto USB. Cuando se Deta una pulsación de cualquiera de los botones del mando o de los elementos externos se envían caracteres vi código ASCII hacia él computador.

Otras librerías necesarias para el funcionamiento del prototipo son las librerías y, estas librerías se usarán únicamente cuando el cần điều khiển este nónctado al mando chính. Lo que se logra con estas librerías será remplazar los botones de phimmiento en el mando major.

El código, para una mejor explicación, lo podemos dividir en tres partes las cuales son: statementaración de librerías y de variable, la función “setup ()” y la función “loop ()”.

En elgmento de statementaración de librerías y các biến, consta de la librería chính “keyboard.h” y se tuyên bố una biến tipo “char” bởi cada una de los botones que tiene el mando. Por ejemplo, para el botón de flecha derecha la statementaración será la siguiente:

Cabe recalcar que para algunos de los botones que se usa en el prototipo la librería ya tiene comandos preestablecidos para ser usados, como es el caso del ejemplo anterior. Dicho esto, es necesario revisar la librería y Verificar que comandos ya están preestablecidos para poder configurar.

El siguiente elemento dentro del código es la función “setup ()”, en esta función se realiza la configuración inicial que tensrá el vi điều khiển. Se ejecutará la configuración para cada una de los pines para que se comporten como entrada ya que se usara un pin para cada una de los botones y además se dará inicio a la librería para que la lasa comience la emulación de un teclado.

Como siguiente punto se ejecutara la función “loop ()”, esta función será la que se estará ejecutando una y otra vez mientras el control esté conectado. Para esta función se useizó la sentencia condicional IF para cada una de los posibles eventos que se puedan generar el momento en que el jugador presione cada una de los botones de mando major o un botón de los elementos externos o accesorios que se disñaron.

El código que se desarrolló para el funcionamiento del prototipo de control de videojuegos se puede encontrar en los anexos

Implementación

Una vez completada la fase de disño se puede dar inicio la fase de implementación, con todos los elementos electrónicos y las estructuras impresas a la mano se proceduree a realizar la implementación del prototipo de control de videojuegos propuesto, en esta sección revisaremos ráp prototipo.

Bước 4: Descarga De Archivos STL

En esta sección se encuentran todos los archivos STL para la implementación del proyecto.

Bước 5: Descarga De Archivos Solidworks

En esta sección se encuentran todos los archivos de solidworks para la implementación del proyecto.

Bước 6: Descarga De Archivos Arduino

En esta sección se encuentran todos los archivos de Arduino para la implementación del proyecto.

Bước 7: Descarga De Archivos Eagle

En esta sección se encuentran todos los archivos de Eagle para la implementación del proyecto.

Đề xuất: