فهرست مطالب:

همه کنترلرهای تطبیقی: 7 مرحله
همه کنترلرهای تطبیقی: 7 مرحله

تصویری: همه کنترلرهای تطبیقی: 7 مرحله

تصویری: همه کنترلرهای تطبیقی: 7 مرحله
تصویری: موفقیت : 7 قانون زندگی از کتاب جُردن پیترسون | ای کاش قبلا کسی این ها را به من گفته بود 2024, جولای
Anonim
همه کنترلرهای تطبیقی
همه کنترلرهای تطبیقی
همه کنترلرهای تطبیقی
همه کنترلرهای تطبیقی

Desarrollo و Implementación

از این رو می توان از راه های پیش ساخته برای ساخت و ساز اولیه این سیستم ها استفاده کرد ، نرم افزارهای سخت افزاری را از بین برد ، از راه دور می توانیم از طریق آنها از راه اندازی اولیه استفاده کنیم.

مرحله 1:

تصویر
تصویر
تصویر
تصویر
تصویر
تصویر

نرم افزار

در ادامه ، می توانید برنامه های کاربردی خود را برای استفاده از روشهای پیشگیری از کنترل ویدئویی برای افراد در برابر ناگهانی استفاده کنید.

آردوینو IDE

El Arduino IDE یک نرم افزار چند منظوره برای چند نوع (قابل استفاده در لینوکس ، MacOS ، ویندوز) ، و برنامه های کاربردی است که می توانید از برنامه های Arduino de una manera استفاده کنید. El IDE permite el uso de los lenguajes C y C ++.

این نرم افزار می تواند به راحتی انتخاب شود و به راحتی از طریق استفاده از آن استفاده کنید. Ya que el prototipo será liberado en su totalidad، ضروری است که در آن 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

چندنفره نرم افزاری (در لینوکس ، MacOS ، ویندوز) ، دیاگرام دیاگرام و PCB ها. این برنامه می تواند برای استفاده از دستگاه های الکترونیکی طراحی شده و دارای مجوزهایی است که به صورت رایگان به صورت رایگان در اختیار شما قرار می گیرد و می توانید از کتابخانه اجزا استفاده کنید.

آثار جامد

نرم افزارهای دیجیتالی سه بعدی برای ویندوز ، برای مدلهای بعدی و سه بعدی و برنامه ریزی 2 بعدی. Para posteriormente poder imprimir en una impresora 3D las estructuras con las que se construirá el prototipo de control de videojuegos.

سخت افزار

Placa Arduino MICRO

Uno de los elementos fundamentales del prototipo de control de videojuegos es la placa، esta hará el trabajo de manejar todos los eventos o de processar todos los pulsos que la persona genere el momento de presionar alguna de los botones del mando una vez implementado.

آردوینو میکرو

Algunas de las características que se tomó en cuenta para el uso de esta placa en el proyecto fueron: su microcontrolador ATmega32U4، sus dimensiones 48mm x 18mm ya que al ser pequeño se optimiza espacio، su conexión micro USB que facilita conectar و una 20 pines digitales، 12 کاج 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 regularidad dentro de la electrónica ، estos elementos son:

مقاومت ها

پولسادورها

کنکتورها

گام 2:

تصویر
تصویر
تصویر
تصویر
تصویر
تصویر

دسارلو

از این رو می توان به بررسی مجدد برنامه های اولیه سخت افزاری و نرم افزاری آن پرداخت. Para esto se a dividido en tres subsecciones en las cuales se indicará el diseño de las placas، el diseño struktural del del control y la programación realizada para el microcontrolador.

Diseño circuitería

Para la circuitería del control se realizó el diseño de dos placas en el programa AutoDesk Eagle que se revisó en la anterior sección. Una de las placas diseñadas es la placa principal la cual va 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 circuito nos hemos basado flu la teoría de corriente con la ley básica de OHM la cual no permite calcular y dimensionar el flujo de corriente dentro de nuestro circuito y ancho de pistas que se utilizan en dicho prototipo.

در ادامه ، ما می توانیم بیماریهای اولیه خود را در زمینه پیشگامان بیماریهای اولیه پیش بینی کنیم ، و به طور پیش فرض در آینده از یک صنعت صنعتی استفاده کنیم.

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

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

ادامه ، en la Figura 13 se presenta el diseño de la placa principal. Los elementos electrónicos que van soldados sobre esta placa son el Arduino، las resistencias، conectores y los pulsadores.

استفاده از نمودارهای PCB را برای اصلاح و اصلاح سیستم های کنترل از طریق سیستم های کنترل جدید انجام دهید.

Placa secundaria

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

دیسئو ساختاری

از نظر ساختارهای تجزیه و تحلیل می شود که شما می توانید از آن سه بعدی استفاده کنید و به صورت سه بعدی در ساختار اولیه خود از این طریق استفاده کنید. Cabe recalcar que todos los diseños de la strukture del del control y de los accesorios externos fueron diseñados en el programa antes mencionado SolidWorks.

در ادامه ، در شکل 15 15 می توانید از حالت اولیه استفاده کنید و در صورت ابتلا به بیماری سه بعدی اقدام کنید. Como se puede visualizar el control consta de siete botones، cuatro usados para las flechas de movimiento (arriba، abajo، izquierda y derecha) y tres botones que dependiendo del videojuego tomarían su rol.

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 من می توانم برای افراد با ناپدید شدن motriz gracias و 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.

Base del prototipo

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

Elementos externos del prototipo

به عنوان یک سند مستند برای ارائه انواع بیماریهای ساختاری modelados en 3D برای عناصر خارجی و دسترسی به این کنترلها در ویدئوهای مختلف ، به عنوان نمونه اولیه استفاده می شود.

Como accesorios extra o elementos externos se decieró hacer dos botones que نمایندگی از los botones (X، Y، Z) del mando principal y un joystick نمایندگی از los botones de movimiento (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 principal. 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.

مرحله 3:

تصویر
تصویر
تصویر
تصویر
تصویر
تصویر

Desarrollo de programación

به طور جداگانه می توانید به صورت رایگان ، ساختارها ، عملکردها و کارکردهای خود را در برنامه های کاربردی خود برای انجام کارهای اولیه و برنامه های اولیه برای کنترل ویدئوهای دریایی بصورت رایگان مشاهده کنید.

این برنامه می تواند به منظور پیشگیری از میکروکنترلر ATmega32U4 به نرم افزار 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 reconocida en una computadora como un ratón o un teclado nativo de computadora. در صورت عدم دسترسی سریع به سیستم ، می توانید از طریق یک پورت USB استفاده کنید. Cuando se detea 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 principal. Lo que se logra 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: اعلام آزادانه ی متغیرها ، کارکرد "setup ()" y función "loop ()".

به عنوان قطعاتی برای اعلام متغیرهای آزاد ، ایجاد اصلی "صفحه کلید. h" y می توانید یک متغیر tipo "char" را برای استفاده از دستورات خود به کار ببرید. برای مثال ، para el botón de flecha derecha la deklaració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، esce nesario revisar la librería y verificar que comandos ya estest preestablecidos para poder configurar.

El siguiente elemento dentro del código es la función "setup ()" ، به طور اساسی به دنبال پیکربندی اولیه و روند اولیه میکروکنترلر می باشد. برای پیکربندی تنظیمات لازم برای استفاده از برنامه های کاربردی ، می توانید از طریق یک برنامه کاربردی استفاده کنید و از آن استفاده کنید.

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. برای استفاده از شرایط شرطی در صورت استفاده از شرایط اولیه ، می توانید به طور کلی از این طریق به عنوان یک عامل اصلی و یا از طریق یک عنصر خارجی ، به عنوان یک عامل اصلی استفاده کنید.

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

پیاده سازی

Una vez completeada la fase de diseño se puede dar inicio la fase de implementación، con todos los elementos electrónicos y las estructuras impresas a la mano se procede a realizar la implementación del prototipo de control de videojuegos propuesto، en esta sección elaisiaamentn revisaremn نمونه اولیه

مرحله 4: Descarga De Archivos STL

به این ترتیب می توانید از فایلهای STL برای پیاده سازی پروژه استفاده کنید.

مرحله 5: Descarga De Archivos Solidworks

به این ترتیب می توانید از فایلهای solidworks برای اجرای پروژه استفاده کنید.

مرحله 6: Descarga De Archivos Arduino

به این ترتیب می توانید از فایلهای Arduino برای اجرای برنامه استفاده کنید.

مرحله 7: Descarga De Archivos Eagle

به این ترتیب می توانید از فایلهای موجود در Eagle برای اجرای پروژه استفاده کنید.

توصیه شده: