Mục lục:
- Bước 1:
- Bước 2:
- Bước 3:
- Bước 4: Descarga De Archivos STL
- Bước 5: Descarga De Archivos Solidworks
- Bước 6: Descarga De Archivos Arduino
- Bước 7: Descarga De Archivos Eagle
Video: Tất cả bộ điều khiển thích ứng: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
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:
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:
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:
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:
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Đồ chơi chuyển đổi-thích ứng: Rắn điều khiển từ xa bằng trứng có thể tiếp cận được !: 7 bước (có hình ảnh)
Đồ chơi thích ứng bằng công tắc: Rắn điều khiển từ xa bằng trứng Trong nhiều trường hợp, những đứa trẻ yêu cầu đồ chơi thích hợp không thể
Tự làm bộ điều khiển bay điều khiển đa hệ điều khiển Arduino: 7 bước (có hình ảnh)
Tự làm bộ điều khiển máy bay đa năng điều khiển Arduino: Dự án này là tạo ra một bảng logic máy bay không người lái đa năng linh hoạt nhưng tùy chỉnh dựa trên Arduino và Multiwii
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước
Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu