Inhoudsopgave:

Arduino Pac-Man Ghost-kostuum - Ajarnpa
Arduino Pac-Man Ghost-kostuum - Ajarnpa

Video: Arduino Pac-Man Ghost-kostuum - Ajarnpa

Video: Arduino Pac-Man Ghost-kostuum - Ajarnpa
Video: PacMan Ghost Costume WITH Arduino! 2024, Juni-
Anonim
Image
Image
Monteer de Arduino's en schermen
Monteer de Arduino's en schermen

Pac-Man is een KLASSIEKE videogame. Dit jaar verkleden onze schoolmedewerkers zich als de Pac-Man-spelpersonages. Onderwerphoofden zijn Pac-Man, leraren zijn geesten.

Het is gemakkelijk om een gekleurd stuk Bristol Board te krijgen, een halve cirkel van de bovenkant af te snijden, de onderkant met een zaagtand te snijden en wat witte en zwarte papieren ogen op te zetten.

Omdat ik docent computerwetenschappen ben, zullen papieren ogen het niet redden! Laten we Arduino op de behuizing plaatsen en de ogen animeren!

Dit project vervangt de papieren ogen door twee Arduino Unos en twee mcu_friend 320x240 TFT touchscreen-schilden. Het is een geweldige demonstratie van seriële communicatie tussen twee Arduinos.

De grootte van dit project is 18 inch breed bij 24 inch hoog. Het kan dus gemaakt worden van 1 stuk Bristol Board en 1 stuk karton uit een grote doos.

Laten we het maken!

Benodigdheden

  • Twee Arduino's (Uno of Mega 2560) (zie foto's hierboven)
  • Lijm en ducttape om je kostuum samen te stellen
  • Golfkarton om je geest te verstevigen.
  • Gekleurd Bristol Board om je geest te maken.
  • Soldeerbout en enkele korte stukken draad
  • Twee krokodillenklem patchkabels om de Arduino's aan te sluiten
  • Twee 9V-batterijen en connectorclips
  • Twee mcu_friend 320x240 TFT-touchscreenschermen. Zorg ervoor dat ze een matched paar zijn. Mijn originele set had schermoorsprong (0, 0) in tegenovergestelde hoeken. Als je geen gematchte paren hebt, hoef je maar één Arduino zijn oogverschuiving in de tegenovergestelde richting te laten doen om ze te laten matchen.

Stap 1: Monteer de Arduino's en schermen

Monteer de Arduino's en schermen
Monteer de Arduino's en schermen
Monteer de Arduino's en schermen
Monteer de Arduino's en schermen

Zorg ervoor dat uw Arduino's NIET zijn aangesloten op een computer of stroombron.

Het is belangrijk om ervoor te zorgen dat u de pinnen op elk schermschild zorgvuldig uitlijnt met de Arduino. Als je ze niet correct aansluit, bak je het schild en WORDT HALLOWEEN GERUNEERD! WILT U HALLOWEEN VERNIETIGEN? ZUL JIJ?

Ik dacht het niet.. Vooruit!

Elke Arduino heeft een seriële Rx0-pin en een seriële Tx1-pin. Soldeer een kort stuk draad aan de Tx1-pin van de MASTER.

Soldeer een kort stuk draad aan de Rx0-pin van de SLAVE.

Soldeer een korte draad aan een GND-pin van elke Arduino.

Verbind elk schild met zijn respectieve Arduino.

Verbind de Arduino's nog niet met elkaar.

Stap 2: Laad de schetsen op elke Arduino

Voor de schetsen moeten twee grafische en schermbibliotheken in uw Arduino IDE worden geladen.

Kies in het menu 'Schets' de optie 'Bibliotheek opnemen' en vervolgens 'Bibliotheken beheren'.

Zoek in het zoekveld naar 'Adafruit GFX' en voeg deze toe aan je IDE.

Zoek in het zoekveld naar 'MCUFriend' en voeg deze toe aan uw IDE.

De Arduino's hebben elk een schets die een oog van links naar rechts over het scherm laat gaan. De Arduino met het rechteroog is de MASTER en de Arduino met het linkeroog is de SLAVE.

De basisschets tekent het oog (een zwarte rechthoek en cirkel) aan de linkerkant van het scherm en gebruikt vervolgens twee FOR-lussen met het verticale scroll-commando om het oog een cyclus van links naar rechts en terug te verplaatsen.

Als de master een cyclus start, stuurt hij een teken '1' via zijn seriële poort naar de slave. Wanneer de Slave de '1' ontvangt, begint zijn cyclus. De Meester laat eindeloos zijn oog ronddraaien en zendt de pols. Het resultaat is de links-rechts verschuivende oogbeweging van de Pac-Man Ghost-personages!

Open en upload de MASTER- en SLAVE-schetsen naar hun respectievelijke Arduino/Screen-sets.

Koppel beide Arduino's tijdelijk los van de computer.

Verbind de twee GND's met een patchkabel.

Verbind de Tx1-pin van de Master met een patchkabel met de Rx0-pin van de Slave.

Sluit uw Arduino's opnieuw aan op de computer. De ogen moeten gaan fietsen.

Woehoe!

Stap 3: Maak het spookkostuum

Maak het spookkostuum
Maak het spookkostuum
Maak het spookkostuum
Maak het spookkostuum
Maak het spookkostuum
Maak het spookkostuum
Maak het spookkostuum
Maak het spookkostuum

Snijd je golfkarton in de klassieke spookvorm. Mijn afmetingen zijn 18 inch breed door 24 inch hoog.

Lijm de golfkartonuitsparing op het Bristol-bord. Laat het drogen. Omdat sommige lijmen tijdens het drogen krimpen, kunt u het geheel op de vloer leggen en er gewichten op plaatsen om ervoor te zorgen dat het vlak blijft terwijl de lijm opdroogt.

Zodra de lijm droog is, knipt u het overtollige Bristol-bord rond het golfkarton af.

Draai nu de geest om zodat de gegolfde kant naar boven ligt.

Denk eraan, het kostuum is nu omgekeerd.

Plaats de MASTER Arduino aan de RECHTERkant van het karton en de SLAVE Arduino aan de LINKERkant, op de gewenste afstand. Zorg ervoor dat de alligator-patchkabels de twee Arduino's kunnen verbinden.

Trek de schilden over met een potlood.

Knip voorzichtig de ooggaten uit.

Bevestig nu elke Arduino/Display aan het kostuum met ducttape. Bevestig de twee 9V-batterijen in de buurt voor eenvoudige aansluiting op de Arduino's.

Zet je Arduino's aan en laten we gaan trick-or-treating!

Onnodig te zeggen dat je misschien tape op de achterkant van de Arduino's wilt plakken, zodat er geen kortsluiting is als ze in contact komen met regen en/of metalen ritsen op jassen/jacks enz. Wees veilig!

Doe er een riem omheen zodat je hem om je schouders kunt hangen, draag een zwarte top en een zwarte broek en je bent helemaal klaar om PacMan door je buurt te jagen! Maak de hele set!

Fijne Halloween!

Aanbevolen: