Orodha ya maudhui:

Mdhibiti Wote Unaofaa: Hatua 7
Mdhibiti Wote Unaofaa: Hatua 7

Video: Mdhibiti Wote Unaofaa: Hatua 7

Video: Mdhibiti Wote Unaofaa: Hatua 7
Video: ТОКИО, путеводитель по Японии: Акихабара, Bic Camera, Пачинко, Парк Уэно | Vlog 7 2024, Julai
Anonim
Mdhibiti wote wa Adaptive
Mdhibiti wote wa Adaptive
Mdhibiti wote wa Adaptive
Mdhibiti wote wa Adaptive

Desarrollo e Utekelezaji

Katika eneo hili, utaftaji wa programu ya vifaa vya ujenzi, programu ya vifaa vya ujenzi, programu inayotumiwa na vifaa hivyo, itatekelezwa kwa ufuatiliaji wa mpango huo.

Hatua ya 1:

Picha
Picha
Picha
Picha
Picha
Picha

Programu

Kuendelea, kuangalia orodha ya programu za matumizi kwa njia ya udhibiti wa video ya kudhibiti videojuegos para personas con discapacidad motriz.

Arduino IDE

El Arduino IDE ni programu ya programu na orodha nyingi za programu (zinazoweza kutolewa kwa Linux, MacOS, Windows), ambazo zinatumika kwa programu na programu mpya ambayo inaweza kutekelezwa katika maeneo ya Arduino de una manera yako. Ruhusa ya IDE el uso de los lenguajes C y C ++.

Programu hii ni sawa na kusanikishwa kwa programu ili kuhakikisha kuwa unapata maoni yako kwa njia rahisi ya uso. Yao ni 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 Tai

Software multiplataforma (disponible en Linux, MacOS, Windows), na ugonjwa wa michoro na PCB. Es un programa muy usado para el desarrollo de proyectos electrónicos debido a que su licencia en muchas versiones for gratuita y contiene una gran biblioteca de componentes.

SolidWorks

Programu ya ugonjwa wa 3D kwa Windows, hecho kwa mfano wa kufanya kazi kwa njia ya 3D na mipango ya 2D. Para posteriormente poder imprimir en una impresora 3D las estructuras con las que se construirá el prototipo de control de videojuegos.

Vifaa

Placa Arduino MICRO

Ujenzi wa mambo ya msingi kwa mfano wa udhibiti wa video za tovuti, ambayo inaweza kutumika kwa njia zote mbili za shughuli za utaftaji wa huduma kwa watu ambao watafanya kazi kwa wakati wote kwa sababu ya vituo vya kutafakari juu ya mpango wa kufanya kazi.

Arduino MICRO

Algunas de las características que se tomó en cuenta for a uso de esta placa en el proyecto fueron: su microcontrolador ATmega32U4, sus dimensiones 48mm x 18mm of que al ser pequeño se optimiza espacio, to conexión micro USB que facilita conectar a un computadora pines digitales, 12 pines analógicos.

Elementos elektroniki adicionales

Vitu vya umeme vya vifaa vya elektroniki kwa sababu ya huduma kwa njia ya kudhibiti kudhibiti videojuegos son elementos muy básicos na que se con mucha regularidad dentro de la electrónica, estos elementos son:

Resistencias

Msukumo

Conectores

Hatua ya 2:

Picha
Picha
Picha
Picha
Picha
Picha

Desarrollo

Kwa kufanya hivyo, tutaangalia upya habari kutoka kwa programu ya kudhibiti udhibiti wa video na vifaa vya programu. Para esto se dividido en tres subsecciones en las cuales se indicará el diseño de las placas, el diseño ya kimuundo ya udhibiti wa mpango huo utatekelezwa kwa el microcontrolador.

Ugonjwa wa mzunguko

Para la circuitería del control se realizó el diseño de dos placas en el programama AutoDesk Eagle que se revisó en la anterior sección. Una de las placas diseaseñadas es la placa principal ya a contener los elementos electrónicos principales del prototipo propuesto, y la otra es la placa secundaria la cual se conectarán los elementos externos del control, en dicho circo nos hemos basado en la teoría de flujos de corriente con la ley básica de OHM la cual nos permite calcular y dimensionar el flujo de corriente dentro de nuestro circo y ancho de pistas que se utilizan en dicho prototipo.

Kuendelea, sasa kuna watu wenye ugonjwa unaosababishwa na maeneo ya eneo kwa sababu ya prototipo magonjwa na manispaa zinazoweza kusonga mbele kwa wakati unaofaa, ambayo inahusu viwandani.

se presenta el diseño esquemático para la placa principal que sera el cerebro que permita el correcto funcionamiento y convergencia entre nuestros sistemas.

se presenta el diseño esquemático para la placa secundaria que nos permite utilizar conectores de fácil acceso y sin manera de ser conectados erróneamente.

Kuendelea, en la Figura 13 se presenta el diseaseño de la placa principal. Los elementos electrónicos que van soldados sobre esta placa son el Arduino, las resistencias, conectores y los pulsadores.

Matumizi ya hati za michoro ya PCB kwa mfumo wa kudhibiti usahihi wa sehemu za udhibiti wa mfumo wa kudhibiti.

Placa secundaria

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

Miundo ya ugonjwa

Sehemu hii ya msingi ya mfumo wa muundo inatafsiriwa tena kwa njia inayofaa kwa sababu ya uchapishaji wa 3D na hii ni sehemu ya muundo wa muundo wa mfumo wa utaftaji. Je! Unapenda kituo hiki?

Kuendelea, na la Figura 15 se muestra el modelado final en 3D del prototipo que se diseñó. Como se puede visualizar el control consta de siete botones, cuatro usados for las flechas de movimiento (arriba, abajo, izquierda y derecha) na toni za watu wanaotokana na video inayotokana na video hii.

El mando fue diseñado de tal manera que los todos los botones en este sean más fáciles de presionar que en los controles ordinarios, haciendo que algunos videojuegos se vuelvan más accesibles para personas con discapacidad motriz gracias a este mando.

Para la estructura del mando principal 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.

Msingi del prototipo

En la segunda pieza, la base del prototipo será la base for ubicar las dos placas que se diseñaron. Kama sehemu ya tepe del prototipo la base también será impresa en 3D, ni ugonjwa unaosababishwa na eneo hili kwa sababu ya ukweli.

Elementos externos del prototipo

Hili ni sehemu ya hati ya sasa ya mifano ya mifano ya 3D kwa vifaa vya nje vya nje na vyanzo vya udhibiti wa video na vionjo vya sheria.

Como accesorios extra o elementos externos se decidió hacer dos botone que kuwakilisha mawakala wa botoni (X, Y, Z) del mando principal na un joystick que representara los botones de movimiento (arriba, abajo, izquierda, derecha).

Kuangalia kwa njia ya mfano kwa 3D ya mafaili ya sehemu moja ya udhibiti wa video za video. Vyuo vikuu vya vyuo vikuu vinapatikana kwenye mchezo wa kufurahisha wa huduma ya utaftaji wa vitu kuu vya mando kuu. 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.

Hatua ya 3:

Picha
Picha
Picha
Picha
Picha
Picha

Desarrollo de programación

Katika sehemu hii ya kutengwa kwa vyombo vya habari, miundo, huduma za utumaji habari za utaftaji wa huduma za kujifurahisha kwa matumizi ya programu na udhibiti wa video za uhuru wa bahari, utaftaji wa maandishi.

Como se mencionó en un punto anterior de este hati for the des desrolrollo de la programación for del microcontrolador ATmega32U4 se realizará en el software Arduino IDE.

Como punto de inicio para el desarrollo del código hay que mencionar que se usó la librería "". Idadi ya uhuru ya ruhusa ya 32U4 bahari reconocida en una computadora como un ratón o un teclado nativo de computadora. Je! Ni nini huruhusu ruhusa ya kufanya hivyo kwa kutumia mfumo wa kutumia data ya USB. Cuando se detecta una pulsación de cualquiera de los botones del mando o de los elementos externos se envían caracteres en 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 joystick este conectado al mando kuu. Kwa kweli ni logi con estas librerías será remplazar los botones de movimiento en el mando principal.

El código, para una mejor explicación, lo podemos dividir en tres partes las cuales son: declaración de librerías y de variables, na función "setup ()" na la función "kitanzi ()".

Katika sehemu ya kutangaza ya librerías na vigezo, msingi wa kibodi kuu "keyboard.h" unatafuta kutofautisha kwa "char" kwa sababu hii inaweza kuwa tofauti kwa mando. Por ejemplo, para el boton de flecha derecha la declaració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 na verificar que comandos ya están preestablecidos para poder configurar.

El siguiente elemento dentro del código in the función "setup ()", na kufanya hivyo ni kutekelezwa kwa usanidi wa sheria kwa njia ya kawaida ya microcontrolador. Sejecutará la configuración para cada uno de los pines for que se comporten como entada ya que se usara un pin para cada uno de los botones na además se dará inicio a la librería kwa que la placa comience la emulación de un teclado.

Como siguiente punto se ejecutara la función "kitanzi ()", hii ni sehemu ya kujifurahisha ambayo inatajwa kuwa unakabiliwa na udhibiti wa mfumo huu. Para esta función se utilizó la sentencia condicional IF for cada uno de los posibles eventos que se puedan generar el momento en que el jugador presione cada uno de los botones de mando principal o un boton de los elementos externos o accesorios que se diseñaron.

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

Utekelezaji

Je! Unakamilishwaje kwa sababu ya ugonjwa huu, ikiwa ni pamoja na mpango wa utekelezaji, kwa kutumia vifaa vya elektroniki na njia za kutekelezwa kwa mpango wa kutekelezwa kwa utekelezaji wa mfumo wa udhibiti wa video kwa sababu ya mpango huo, kwa sababu hiyo inajulikana kama sababu ya kutekelezwa. prototipo.

Hatua ya 4: Descarga De Archivos STL

Katika sehemu hii kuna vifaa vingine vya kumbukumbu STL kwa utekelezaji wa mpango huo.

Hatua ya 5: Descarga De Archivos Solidworks

Kwa sababu hii ni sehemu ya kumbukumbu ya kazi na kumbukumbu za kutekelezwa kwa utekelezaji wa mpango huo.

Hatua ya 6: Descarga De Archivos Arduino

Katika sehemu hii kuna sehemu ya kumbukumbu ya Arduino kwa ajili ya utekelezaji wa mpango huo.

Hatua ya 7: Descarga De Archivos Tai

Katika sehemu hii kuna habari zaidi juu ya tai ya Eagle kwa utekelezaji wa mpango.

Ilipendekeza: