Juego simon dice electronico
Violeta UstarizTrabajo1 de Marzo de 2020
4.236 Palabras (17 Páginas)194 Visitas
Simon says
by
JAVI Desing
UNIVERSIDAD POPULAR DEL CESAR
FACULTAD DE INGENIERIAS Y TECNOLOGIAS
DEPARTAMENTO ELECTRONICA
ELECTRONICA IV
MAYO – 2019
Violeta Ustariz Munarriz
e-mail: violeta110826@gmail.com
Yaritza Andrea Flores Rosado
e-mail: yaritzaflorez1725@gmail.com
Jesús David Ortíz
e-mail: jesusdortiz@unicesar.edu.co
Allan Samir Narvaez
e-mail: asnarvaez@unicesar.edu.co
RESUMEN: En esta presentación de informe se describe el diseño, implementación y desarrollo del juego conocido como simón dice basado en el microcontrolador PIC18F4552; principalmente poniendo en práctica sensores touch capacitivos basado en la técnica AN1298, siguiente a esto se llevó acabo con botones análogos conectados a un ADC identificados con voltajes diferentes. El juego consta de 5 botones de colores en los que se verá la secuencia aleatoria la cual el usuario deberá seguir, un sistema de puntaje con diversos niveles directamente proporcional a la dificultad e inverso al tiempo que tardan los leds encendidas mostrando la secuencia generada por la MCU
OBJETIVO GENERAL
Diseño, implementación y desarrollo del juego simón dice con botones análogos con la posibilidad de conectarse a una app e interactuar con otras empresas
OBJETIVOS ESPECÍFICOS
- Diseñar un hardware cómodo y versátil que permita jugar con botones touch y botones analógicos.
- Establecer un protocolo de comunicación que haga posible el vínculo con una interface de usuario y con otras empresas.
- Diseñar una interface de usuario aplicativo Android en B4A.
PALABRAS CLAVES: Simon says, B4A, protocolo, Comunicación, Microprocesador.
INTRODUCCIÓN
Simon says es un juego que tuvo un gran éxito durante la década de los 80 y que a día de hoy seguimos encontrando en el mercado. Seguramente sea debido sus grandes beneficios o bien a que es un juego que pone a prueba nuestros reflejos y capacidad de esfuerzo de una forma muy divertida. El juego en su versión más antigua se compone de un disco electrónico con 4 caras de colores que se van iluminando emitiendo un sonido distinto para cada color. El jugador, ayudándose de su memoria visual y auditiva, debe repetir la misma secuencia de colores en el orden correcto, el cual va aumentando su nivel.
JAVY Desing plantea un juego simon con 5 botones de colores el cuál aumentará la dificultad visual y el esfuerzo al usuario, se decide utilizar el microcontrolador PIC18F4552 por sus características y especificaciones electrónicas, además un módulo bluetooth que me permita la comunicación inalámbrica con el celular y productos de otras empresas a través del protocolo serial del MCU, una LCD en la cual se visualizan los puntajes, el nivel y el modo de juego , en su estructura física tiene 2 botones cuya función tiene seleccionar el modo en que el jugador desee jugar y otro con el fin de cambiar a éste mismo; una manera divertida y diferente de promover el ejercicio del lóbulo temporal que se encarga de la memoria y el sistema nervioso central dicha labor es la de regular la mayoría de funciones del cuerpo y la mente como procesos cognitivos.
MARCO TEÓRICO
BLUETOOTH
Bluetooth es una especificación industrial para Redes Inalámbricas de Área Personal (WPAN) creado por Bluetooth Special Interest Group, Inc. que posibilita la transmisión de voz y datos entre diferentes dispositivos mediante un enlace por radiofrecuencia en la banda ISM de los 2.4 GHz. Los principales objetivos que se pretenden conseguir con esta norma son:
- Facilitar las comunicaciones entre equipos móviles.
- Eliminar los cables y conectores entre estos.
- Ofrecer la posibilidad de crear pequeñas redes inalámbricas y facilitar la sincronización de datos entre equipos personales.
Los dispositivos que con mayor frecuencia utilizan esta tecnología pertenecen a sectores de las telecomunicaciones y la informática personal, como PDA, teléfonos móviles, computadoras portátiles, ordenadores personales, impresoras o cámaras digitales.
Se denomina Bluetooth al protocolo de comunicaciones diseñado especialmente para dispositivos de bajo consumo, que requieren corto alcance de emisión y basados en transceptores de bajo costo.
Los dispositivos que incorporan este protocolo pueden comunicarse entre sí cuando se encuentran dentro de su alcance. Las comunicaciones se realizan por radiofrecuencia de forma que los dispositivos no tienen que estar alineados y pueden incluso estar en habitaciones separadas si la potencia de transmisión es suficiente. Estos dispositivos se clasifican como "Clase 1", "Clase 2" o "Clase 3" o "Clase 4" en referencia a su potencia de transmisión, siendo totalmente compatibles los dispositivos de una caja de ordenador.
BASIC 4 ANDROID (B4A)
Basic4Android (actualmente conocido como B4A ) es una herramienta de desarrollo rápido de aplicaciones para aplicaciones Android nativas , desarrollada y comercializada por Anywhere Software Ltd.
B4A es una alternativa a la programación con Java .
B4A incluye un diseñador visual que simplifica el proceso de creación de interfaces de usuario que se dirigen a teléfonos y tabletas con diferentes tamaños de pantalla. Los programas compilados se pueden probar en emuladores de AVD Manager o en dispositivos Android reales utilizando Android Debug Bridge y B4A Bridge.
El lenguaje en sí es similar a Visual Basic y Visual Basic .Net aunque está adaptado al entorno nativo de Android. B4A es un lenguaje basado en objetos y orientado a eventos.
B4A genera aplicaciones estándar de Android firmadas que pueden cargarse en tiendas de aplicaciones como Google Play , Samsung Apps y Amazon Appstore. No se requieren dependencias especiales o marcos de tiempo de ejecución.
UART[pic 1]
Figura 6. Diagrama de bloques del UART
En la figura 6 se puede observar la estructura lógica de la comunicación serial UART
UART, son las siglas en inglés de Universal Asynchronous Receiver-Transmitter, en español: Transmisor-Receptor Asíncrono Universal, es el dispositivo que controla los puertos y dispositivos serie. Se encuentra integrado en la placa base o en la tarjeta adaptadora del dispositivo. Un UART dual, o DUART, combina dos UART en un solo chip. Existe un dispositivo electrónico encargado de generar la UART en cada puerto serie. La mayoría de las computadoras modernas utilizan el chip UART 16550, que soporta velocidades de transmisión de hasta 921,6 Kbps (Kilobits por segundo). Las funciones principales de chip UART son: manejar las interrupciones de los dispositivos conectados al puerto serie y convertir los datos en formato paralelo, transmitidos al bus de sistema, a datos en formato serie, para que puedan ser transmitidos a través de los puertos y viceversa.
El controlador del UART es el componente clave del subsistema de comunicaciones series de una computadora. El UART toma bytes de datos y transmite los bits individuales de forma secuencial. En el destino, un segundo UART reensambla los bits en bytes completos. La transmisión serie de la información digital (bits) a través de un cable único u otros medios es mucho más efectiva en cuanto a costo que la transmisión en paralelo a través de múltiples cables. Se utiliza un UART para convertir la información transmitida entre su forma secuencial y paralela en cada terminal de enlace. Cada UART contiene un registro de desplazamiento que es el método fundamental de conversión entre las forma secuencial y paralela.
...