Mini consola inalámbrica – Grupo 16

Descripción y funcionamiento

Para esta práctica se ha buscado aplicar de forma práctica los conocimientos adquiridos en el desarrollo de sistemas empotrados, comunicaciones inalámbricas y programación de bajo nivel, integrándolos en un proyecto interactivo y funcional.

De esta idea nace una mini consola inalámbrica capaz de ejecutar el clásico juego Pong, permitiendo la interacción entre jugadores sin necesidad de conexiones físicas. El proyecto no solo persigue la implementación básica del juego, sino también la exploración de las capacidades de comunicación entre dispositivos, la optimización de recursos limitados y el diseño de una experiencia de usuario sencilla. El objetivo final ha sido desarrollar un sistema compacto, portátil y funcional que refleje tanto los conocimientos previos como los adquiridos durante la asignatura.

La mini consola inalámbrica es un sistema portátil que está desarrollado en Arduino el cual integra una pantalla para ver el juego, mostrando ambas paletas, la bola, y las puntuaciones. También incluye dos mandos con acelerómetros conectados a la red wifi para la transmisión de información. La consola al encenderla se pone en la pantalla de inicio del Pong lista para empezar. El sistema es el encargado de la gestión de la lógica de cada juego, leyendo las entradas (acelerómetro a través de la red wifi implementada). 

Materiales requeridos y coste

ProductoImagenPrecioUso
TENSTAR ESP32-S3-Zero ESP32-C3-Zero7,14€CPU dentro de los mandos que se conecta a la conexión wifi que levanta la pantalla.
Módulo GY-521 MPU-6050 MPU60504,42€Sensor de movimiento con acelerómetro y giroscopio dentro de los mandos para mover la pala.
Placa de desarrollo ESP32 Arduino LVGL WIFI y Bluetooth 2,8 »240*320 pantalla inteligente módulo TFT LCD de 2,8 pulgadas con WROOM táctil. 12,66€Pantalla que contiene la lógica del juego, muestra los gráficos, y levanta la red WiFi
Batería de tipo IHR-18650Ya lo teníamosDa energía a los mandos

Hardware

  • Mandos: Son unos botes que contienen el Módulo GY-521 MPU-6050 MPU6050 (acelerómetro y giroscopio) que están conectados al botón de la tapa y a la TENSTAR ESP32-S3-Zero ESP32-C3-Zero (CPU del mando). Esta CPU recibe los datos del acelerómetro, los convierte al tipo de datos requerido, y lo envía a la consola mediante WiFi. Ambos componentes están conectados a una batería de tipo IHR-18650.
  • Pantalla: Está implementada usando una placa de desarrollo ESP32 Arduino LVGL WIFI y Bluetooth 2,8 »240*320 pantalla inteligente módulo TFT LCD de 2,8 pulgadas con WROOM táctil dentro de la caja de un disco duro viejo. Esta placa contiene el programa del juego, la red WiFi, y la pantalla en la que se juega. Para que funcione hay que enchufarla con un USB a una fuente de energía.

Vídeo Explicativo

https://youtu.be/putgQxe09T8

Memoria

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *