Tabla de contenido:

Disfraz Arduino Pac-Man Ghost: 3 pasos
Disfraz Arduino Pac-Man Ghost: 3 pasos

Video: Disfraz Arduino Pac-Man Ghost: 3 pasos

Video: Disfraz Arduino Pac-Man Ghost: 3 pasos
Video: PacMan Ghost Costume WITH Arduino! 2024, Junio
Anonim
Image
Image
Ensamble los Arduinos y las Pantallas
Ensamble los Arduinos y las Pantallas

Pac-Man es un videojuego CLÁSICO. Este año, el personal de nuestra escuela se está vistiendo como los personajes del juego Pac-Man. Los jefes de los sujetos son Pac-Man, los profesores son fantasmas.

Es fácil obtener una pieza de color de Bristol Board, cortar un semicírculo en la parte superior, cortar en forma de diente de sierra para la parte inferior y colocar algunos ojos de papel blanco y negro.

Como soy profesora de Informática, ¡los ojos de papel no son suficientes! ¡Pongamos Arduino en la carcasa y animemos los ojos!

Este proyecto reemplaza los ojos de papel con dos Arduino Unos y dos mcu_friend 320x240 TFT touchscreen shields. Es una gran demostración de comunicaciones seriales entre dos Arduino.

El tamaño de este proyecto es de 18 pulgadas de ancho por 24 pulgadas de alto. Por lo tanto, se puede hacer con 1 pieza de Bristol Board y 1 pieza de cartón de una caja grande.

¡Hagámoslo!

Suministros

  • Dos Arduinos (Uno o Mega 2560) (ver imágenes arriba)
  • Pegamento y cinta adhesiva para montar tu disfraz.
  • Cartón corrugado para endurecer tu fantasma.
  • Tablero de Bristol de colores para hacer tu fantasma.
  • Soldador y algunos trozos cortos de alambre
  • Dos cables de conexión con pinza de cocodrilo para conectar los Arduinos
  • Dos baterías de 9 V y clips de conexión
  • Dos protectores de pantalla táctil mcu_friend 320x240 TFT. Asegúrese de que sean un par coincidente. Mi conjunto original tenía orígenes de pantalla (0, 0) en esquinas opuestas. Si no tiene pares coincidentes, solo tendrá que hacer que un Arduino haga su cambio de ojo en la dirección opuesta para que coincidan.

Paso 1: ensambla los arduinos y las pantallas

Ensamble los Arduinos y las Pantallas
Ensamble los Arduinos y las Pantallas
Ensamble los Arduinos y las Pantallas
Ensamble los Arduinos y las Pantallas

Asegúrese de que sus Arduinos NO estén conectados a una computadora o fuente de alimentación.

Es importante asegurarse de alinear cuidadosamente los pines en cada protector de pantalla con el Arduino. ¡Si no los conecta correctamente, freirá el escudo y HALLOWEEN SERÁ ARRUINADO! ¿QUIERES ARRUINAR HALLOWEEN? ¿VOS SI?

Yo no lo creía.. ¡Seguimos adelante!

Cada Arduino tiene un pin Serial Rx0 y un pin Serial Tx1. Suelde un trozo corto de cable al pin Tx1 del MASTER.

Suelde un trozo corto de cable al pin Rx0 del SLAVE.

Suelde un trozo corto de cable a un pin GND de cada Arduino.

Conecte cada escudo a su respectivo Arduino.

No conectes los Arduinos juntos todavía.

Paso 2: cargue los bocetos en cada Arduino

Los bocetos requieren que se carguen dos bibliotecas de gráficos y pantallas en su IDE de Arduino.

En el menú 'Bosquejo', elija 'Incluir biblioteca' y luego 'Administrar bibliotecas'.

En el campo de búsqueda, busque 'Adafruit GFX' y agréguelo a su IDE.

En el campo de búsqueda, busque 'MCUFriend' y agréguelo a su IDE.

Los Arduinos tienen cada uno un boceto que recorre la pantalla con un ojo de izquierda a derecha. El Arduino del ojo derecho es el MAESTRO y el Arduino del ojo izquierdo es el ESCLAVO.

El boceto básico dibuja el ojo (un rectángulo negro y un círculo) en el lado izquierdo de la pantalla, luego usa dos bucles FOR con el comando de desplazamiento vertical para mover el ojo de izquierda a derecha y atrás durante un ciclo.

Cuando el maestro inicia un ciclo, envía un carácter '1' a través de su puerto serie al esclavo. Cuando el esclavo recibe el '1', comienza su ciclo. El Maestro cicla interminablemente su ojo y envía el pulso. ¡El resultado es el movimiento de ojos cambiantes de izquierda a derecha de los personajes de Pac-Man Ghost!

Abra y cargue los bocetos MASTER y SLAVE en sus respectivos conjuntos de Arduino / Screen.

Desconecta temporalmente ambos Arduino de la computadora.

Conecte los dos GND junto con un cable de conexión.

Conecte el pin Tx1 del maestro al pin Rx0 del esclavo con un cable de conexión.

Vuelve a conectar tus Arduinos a la computadora. Los ojos deberían empezar a pedalear.

¡Guau!

Paso 3: haz el disfraz de fantasma

Haz el disfraz de fantasma
Haz el disfraz de fantasma
Haz el disfraz de fantasma
Haz el disfraz de fantasma
Haz el disfraz de fantasma
Haz el disfraz de fantasma
Haz el disfraz de fantasma
Haz el disfraz de fantasma

Corta tu cartón corrugado en la forma clásica de fantasma. Mis dimensiones son 18 pulgadas de ancho por 24 pulgadas de alto.

Pegue el recorte de cartón corrugado en el cartón Bristol y déjelo secar. Como algunos pegamentos se encogen a medida que se secan, es posible que desee colocar el conjunto en el piso y ponerle pesas para asegurarse de que permanezca plano mientras se seca el pegamento.

Una vez que el pegamento esté seco, recorta el exceso de cartón Bristol alrededor del cartón corrugado.

Ahora dé la vuelta al fantasma para que el lado corrugado quede boca arriba.

Recuerde, el disfraz ahora está invertido.

Coloque el MASTER Arduino en el lado DERECHO del cartón y el SLAVE Arduino en el lado IZQUIERDO, espaciado como desee. Asegúrese de que los cables de conexión de cocodrilo puedan conectar los dos Arduinos.

Traza los escudos con un lápiz.

Corta con cuidado los agujeros para los ojos.

Ahora adjunte cada Arduino / Display al disfraz con cinta adhesiva. Coloque las dos baterías de 9V cercanas para una fácil conexión a los Arduinos.

¡Enciende tus Arduinos y vamos a pedir dulces!

No hace falta decir que es posible que desee colocar cinta adhesiva en la parte posterior de los Arduinos para que no haya cortocircuitos si entran en contacto con la lluvia y / o cremalleras metálicas en abrigos / chaquetas, etc. ¡Tenga cuidado!

Ponle una correa para colgarlo alrededor de tus hombros, usa un top negro y pantalones negros y ¡estarás listo para perseguir a PacMan por tu vecindario! ¡Haz todo el conjunto!

¡Feliz Halloween!

Recomendado: