Taula de continguts:

Vestit de fantasma Arduino Pac-Man: 3 passos
Vestit de fantasma Arduino Pac-Man: 3 passos

Vídeo: Vestit de fantasma Arduino Pac-Man: 3 passos

Vídeo: Vestit de fantasma Arduino Pac-Man: 3 passos
Vídeo: Für Machtbegabte und Fans: Der Star Wars Jedi Deluxe Bademantel 2024, Desembre
Anonim
Image
Image
Munteu els arduinos i les pantalles
Munteu els arduinos i les pantalles

Pac-Man és un videojoc CLÀSSIC. Aquest any, el personal de l’escola es vesteix com els personatges del joc Pac-Man. Els caps dels subjectes són Pac-Man, els professors són fantasmes.

És fàcil aconseguir un tros de colors de Bristol Board, tallar un semicercle per la part superior, tallar les dents de serra per la part inferior i posar-hi uns ulls de paper blanc i negre.

Com que sóc professor d’Informàtica, els ulls de paper no ho tallaran! Posem Arduino a la funda i animem els ulls.

Aquest projecte substitueix els ulls de paper per dos Arduino Unos i dos mcu_friend 320x240 TFT amb pantalla tàctil. És una gran demostració de comunicacions en sèrie entre dos Arduinos.

La mida d’aquest projecte fa 18 polzades d’amplada per 24 polzades d’alçada. Per tant, es pot fer amb 1 tros de Bristol Board i 1 tros de cartró d’una caixa gran.

Fem-ho!

Subministraments

  • Dos Arduinos (Uno o Mega 2560) (vegeu les imatges més amunt)
  • Enganxa i cinta adhesiva per muntar la teva disfressa
  • Cartró ondulat per endurir el fantasma.
  • Tauler de Bristol de colors per fer del teu fantasma.
  • Soldador i algunes longituds curtes de filferro
  • Dos cables de pedaç de clip de cocodril per connectar els Arduinos
  • Dues bateries de 9V i clips de connector
  • Dos pantalles de pantalla tàctil mcu_friend 320x240 TFT. Assegureu-vos que siguin un parell coincident. El meu conjunt original tenia orígens de pantalla (0, 0) en cantonades oposades. Si no teniu parells coincidents, només haureu de fer que un Arduino faci el desplaçament dels ulls en la direcció oposada per fer-los coincidir.

Pas 1: munteu els Arduinos i les pantalles

Munteu els arduinos i les pantalles
Munteu els arduinos i les pantalles
Munteu els arduinos i les pantalles
Munteu els arduinos i les pantalles

Assegureu-vos que els Arduinos NO estiguin connectats a un ordinador o a una font d'alimentació.

És important assegurar-vos que alineeu acuradament els pins de cada pantalla de pantalla amb l'Arduino. Si no els connecteu correctament, fregireu l'escut i HALLOWEEN RUINARÀ. VOLS RUINAR HALLOWEEN? VOSTÈ?

No m’ho vaig pensar … Continuant!

Cada Arduino té un pin Serial Rx0 i un Pin Serial Tx1. Soldeu un cable de longitud curta al pin Tx1 del MASTER.

Soldeu un cable de longitud curta al pin Rx0 de l’ESCLAU.

Soldeu una longitud curta de filferro a un pin GND de cada Arduino.

Connecta cada escut al seu respectiu Arduino.

Encara no connecteu els Arduinos.

Pas 2: carregueu els croquis a cada Arduino

Els esbossos requereixen dues biblioteques de gràfics i pantalles per carregar-se al vostre IDE Arduino.

Al menú "Esbós", trieu "Inclou biblioteca" i, a continuació, "Gestiona les biblioteques".

Al camp Cerca, cerqueu "Adafruit GFX" i afegiu-lo al vostre IDE.

Al camp Cerca, cerqueu "MCUFriend" i afegiu-lo al vostre IDE.

Els Arduinos tenen cadascun un esbós que fa un recorregut ocular d’esquerra a dreta a través de la pantalla. L’Arduino d’ull dret és el MASTER i l’Arduino d’ull esquerre és l’ESCLAU.

L’esbós bàsic dibuixa l’ull (un rectangle i un cercle negre) al costat esquerre de la pantalla i, a continuació, utilitza dos bucles FOR amb l’ordre de desplaçament vertical per desplaçar l’ull d’esquerra a dreta i enrere durant un cicle.

Quan el mestre inicia un cicle, envia un caràcter '1' a través del seu port sèrie a l'esclau. Quan l’esclau rep l’1, comença el seu cicle. El Mestre fa un cicle infinit d’ulls i envia el pols. El resultat és el moviment de l’ull canviat esquerra-dreta dels personatges de Pac-Man Ghost.

Obriu i pengeu els esbossos MASTER i SLAVE als seus respectius conjunts Arduino / Screen.

Desconnecteu temporalment els dos Arduinos de l'ordinador.

Connecteu els dos GND junts amb un cable de connexió.

Connecteu el pin Tx1 del Màster al pin Rx0 de l’esclau amb un cable de connexió.

Torneu a connectar els Arduinos a l'ordinador. Els ulls haurien de començar a pedalar.

Woohoo!

Pas 3: fes la disfressa de fantasma

Fes la disfressa de fantasma
Fes la disfressa de fantasma
Fes la disfressa de fantasma
Fes la disfressa de fantasma
Fes la disfressa de fantasma
Fes la disfressa de fantasma
Fes la disfressa de fantasma
Fes la disfressa de fantasma

Talleu el vostre cartró ondulat amb la forma clàssica de fantasma. Les meves dimensions fan 18 polzades d'ample per 24 polzades d'alçada.

Enganxeu el retall de cartró ondulat al tauler de Bristol i deixeu-lo assecar. A mesura que algunes coles es redueixen a mesura que s’assequen, és possible que vulgueu posar el conjunt a terra i posar-hi pesos per assegurar-vos que quedi pla mentre s’assequi la cola.

Un cop la cola estigui seca, retalleu l’excés de tauler de Bristol al voltant del cartró ondulat.

Ara gireu el fantasma perquè el costat ondulat quedi cap amunt.

Recordeu, el vestit ara està invertit.

Col·loqueu el MASTER Arduino al costat DRET del cartró i el SLAVE Arduino al costat ESQUERRE, espaiats com vulgueu. Assegureu-vos que els cables de connexió de cocodril puguin connectar els dos Arduinos.

Traça els escuts amb un llapis.

Talleu amb cura els forats dels ulls.

Ara connecteu cada Arduino / Display al vestit amb cinta adhesiva. Connecteu les dues bateries de 9V properes per facilitar la connexió amb els Arduinos.

Enceneu els vostres Arduinos i anem a fer trampes.

No cal dir que és possible que vulgueu posar cinta a la part posterior de l’Arduino, de manera que no hi hagi curtcircuits si entren en contacte amb la pluja i / o cremalleres metàl·liques de les jaquetes / abrics, etc.

Col·loqueu-hi una corretja perquè la pengeu a les espatlles, porteu una samarreta negra i uns pantalons negres i esteu a punt per perseguir PacMan pel vostre barri. Feu tot el conjunt!

Feliç Halloween!

Recomanat: