Inhaltsverzeichnis:

Arduino Pac-Man Ghost-Kostüm - Gunook
Arduino Pac-Man Ghost-Kostüm - Gunook

Video: Arduino Pac-Man Ghost-Kostüm - Gunook

Video: Arduino Pac-Man Ghost-Kostüm - Gunook
Video: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, Juni
Anonim
Image
Image
Bauen Sie die Arduinos und Bildschirme zusammen
Bauen Sie die Arduinos und Bildschirme zusammen

Pac-Man ist ein KLASSISCHES Videospiel. In diesem Jahr verkleiden sich unsere Schulmitarbeiter wie die Spielfiguren von Pac-Man. Fächerköpfe sind Pac-Man, Lehrer sind Geister.

Es ist einfach, ein farbiges Stück Bristol Board zu bekommen, einen Halbkreis aus der Oberseite zu schneiden, einen Sägezahn für die Unterseite zu schneiden und einige weiße und schwarze Papieraugen aufzusetzen.

Da ich Lehrerin für Computerwissenschaften bin, werden Papieraugen es nicht schaffen! Lass uns Arduino auf den Koffer legen und die Augen animieren!

Dieses Projekt ersetzt die Papieraugen durch zwei Arduino Unos und zwei mcu_friend 320x240 TFT-Touchscreen-Schilde. Es ist eine großartige Demonstration der seriellen Kommunikation zwischen zwei Arduinos.

Die Größe dieses Projekts ist 18 Zoll breit und 24 Zoll hoch. So kann es aus 1 Stück Bristol Board und 1 Stück Karton aus einer großen Schachtel hergestellt werden.

Lass es uns machen!

Lieferungen

  • Zwei Arduinos (Uno oder Mega 2560) (siehe Bilder oben)
  • Klebe und Klebeband, um dein Kostüm zusammenzustellen
  • Wellpappe, um Ihren Geist zu versteifen.
  • Farbiges Bristol-Board, um Ihren Geist zu machen.
  • Lötkolben und einige kurze Drahtlängen
  • Zwei Krokodilklemmen-Patchkabel zum Anschluss der Arduinos
  • Zwei 9-V-Batterien und Anschlussklemmen
  • Zwei mcu_friend 320x240 TFT Touchscreen Display Shields. Stellen Sie sicher, dass es sich um ein übereinstimmendes Paar handelt. Mein ursprüngliches Set hatte Bildschirmursprünge (0, 0) in gegenüberliegenden Ecken. Wenn Sie keine übereinstimmenden Paare haben, müssen Sie nur einen Arduino dazu bringen, die Augen in die entgegengesetzte Richtung zu verschieben, damit sie übereinstimmen.

Schritt 1: Montieren Sie die Arduinos und Bildschirme

Bauen Sie die Arduinos und Bildschirme zusammen
Bauen Sie die Arduinos und Bildschirme zusammen
Bauen Sie die Arduinos und Bildschirme zusammen
Bauen Sie die Arduinos und Bildschirme zusammen

Stellen Sie sicher, dass Ihre Arduinos NICHT an einen Computer oder eine Stromquelle angeschlossen sind.

Es ist wichtig, sicherzustellen, dass Sie die Pins auf jedem Bildschirmschild sorgfältig mit dem Arduino ausrichten. Wenn Sie sie nicht richtig anschließen, braten Sie den Schild und HALLOWEEN WIRD RUINIERT! WOLLEN SIE HALLOWEEN RUINIEREN? TUST DU?

Das hätte ich nicht gedacht.. Weiter geht's!

Jeder Arduino hat einen seriellen Rx0-Pin und einen seriellen Tx1-Pin. Löten Sie eine kurze Drahtlänge an den Tx1-Pin des MASTER.

Löten Sie eine kurze Drahtlänge an den Rx0-Pin des SLAVE.

Löten Sie eine kurze Drahtlänge an einen GND-Pin jedes Arduino.

Verbinden Sie jedes Schild mit dem jeweiligen Arduino.

Verbinden Sie die Arduinos noch nicht miteinander.

Schritt 2: Laden Sie die Skizzen auf jedes Arduino

Für die Skizzen müssen zwei Grafik- und Bildschirmbibliotheken in Ihre Arduino IDE geladen werden.

Wählen Sie im Menü „Skizze“die Option „Bibliothek einschließen“und dann „Bibliotheken verwalten“.

Suchen Sie im Suchfeld nach „Adafruit GFX“und fügen Sie es Ihrer IDE hinzu.

Suchen Sie im Suchfeld nach „MCUFriend“und fügen Sie es Ihrer IDE hinzu.

Die Arduinos haben jeweils eine Skizze, die ein Auge von links nach rechts über den Bildschirm dreht. Das Arduino mit dem rechten Auge ist der MASTER und das Arduino mit dem linken Auge ist der SLAVE.

Die Grundskizze zeichnet das Auge (ein schwarzes Rechteck und einen Kreis) auf der linken Seite des Displays und verwendet dann zwei FOR-Schleifen mit dem vertikalen Bildlaufbefehl, um das Auge für einen Zyklus von links nach rechts und zurück zu verschieben.

Wenn der Master einen Zyklus startet, sendet er ein Zeichen '1' über seinen seriellen Port an den Slave. Wenn der Slave die '1' empfängt, beginnt er seinen Zyklus. Der Meister kreist endlos mit seinem Auge und sendet den Puls. Das Ergebnis ist die wechselhafte Links-Rechts-Augenbewegung der Pac-Man Ghost-Charaktere!

Öffnen Sie die MASTER- und SLAVE-Skizzen und laden Sie sie in ihre jeweiligen Arduino / Screen-Sets hoch.

Trennen Sie beide Arduinos vorübergehend vom Computer.

Verbinden Sie die beiden GNDs mit einem Patchkabel.

Verbinden Sie den Tx1-Pin des Masters mit dem Rx0-Pin des Slaves mit einem Patchkabel.

Verbinden Sie Ihre Arduinos wieder mit dem Computer. Die Augen sollten anfangen zu radeln.

Huhu!

Schritt 3: Machen Sie das Geisterkostüm

Mach das Geisterkostüm
Mach das Geisterkostüm
Mach das Geisterkostüm
Mach das Geisterkostüm
Mach das Geisterkostüm
Mach das Geisterkostüm
Mach das Geisterkostüm
Mach das Geisterkostüm

Schneiden Sie Ihre Wellpappe in die klassische Geisterform. Meine Abmessungen sind 18 Zoll breit und 24 Zoll hoch.

Kleben Sie den Wellpappe-Ausschnitt auf den Bristolkarton. Lassen Sie ihn trocknen. Da einige Klebstoffe beim Trocknen schrumpfen, möchten Sie die Baugruppe vielleicht auf den Boden legen und Gewichte darauf legen, um sicherzustellen, dass sie beim Trocknen des Klebstoffs flach bleibt.

Sobald der Kleber getrocknet ist, schneiden Sie den überschüssigen Bristolkarton von der Wellpappe ab.

Drehen Sie nun den Geist um, sodass die gewellte Seite nach oben zeigt.

Denken Sie daran, das Kostüm ist jetzt umgekehrt.

Positionieren Sie den MASTER Arduino auf der RECHTEN Seite des Kartons und den SLAVE Arduino auf der LINKEN Seite, im gewünschten Abstand. Stellen Sie sicher, dass die Alligator-Patchkabel die beiden Arduinos verbinden können.

Zeichne die Schilde mit einem Bleistift nach.

Schneiden Sie die Augenlöcher vorsichtig aus.

Befestigen Sie nun jedes Arduino / Display mit Klebeband am Kostüm. Bringen Sie die beiden 9V-Batterien in der Nähe an, um eine einfache Verbindung zu den Arduinos zu ermöglichen.

Schalten Sie Ihre Arduinos ein und lassen Sie uns Süßes oder Saures machen!

Unnötig zu erwähnen, dass Sie möglicherweise Klebeband auf die Rückseiten der Arduinos kleben möchten, damit es nicht zu Kurzschlüssen kommt, wenn sie mit Regen und / oder metallischen Reißverschlüssen an Mänteln / Jacken usw. in Berührung kommen. Seien Sie sicher!

Legen Sie einen Riemen um ihn, damit Sie ihn um Ihre Schultern hängen können, tragen Sie ein schwarzes Top und eine schwarze Hose und schon können Sie PacMan durch Ihre Nachbarschaft jagen! Machen Sie das ganze Set!

Fröhliches Halloween!

Empfohlen: