Inhaltsverzeichnis:

Retro Pac-Man-Uhr - Gunook
Retro Pac-Man-Uhr - Gunook

Video: Retro Pac-Man-Uhr - Gunook

Video: Retro Pac-Man-Uhr - Gunook
Video: Un-Armed Pirates, Intruders, & Thieves:Self Defense for Sailboats (Patrick Childress Sailing #43) 2024, November
Anonim
Image
Image

Von TechKiwiGadgetsTechKiwiGadgets auf InstagramFolgen Sie mehr vom Autor:

Fehlerbehebung beim USB-Ladevorgang
Fehlerbehebung beim USB-Ladevorgang
Fehlerbehebung beim USB-Ladevorgang
Fehlerbehebung beim USB-Ladevorgang
USB wiederaufladbare umweltfreundliche Taschenlampe
USB wiederaufladbare umweltfreundliche Taschenlampe
USB wiederaufladbare umweltfreundliche Taschenlampe
USB wiederaufladbare umweltfreundliche Taschenlampe
Animierte Wordclock
Animierte Wordclock
Animierte Wordclock
Animierte Wordclock

About: Verrückt nach Technologie und den Möglichkeiten, die sie mit sich bringen kann. Ich liebe die Herausforderung, einzigartige Dinge zu bauen. Mein Ziel ist es, Technologie Spaß zu machen, sie für den Alltag relevant zu machen und Menschen zu helfen, coole … Mehr über TechKiwiGadgets »

Baue eine interaktive Pac-Man-Nachttischuhr mit Touchscreen und animierten Pac-Man-Figuren.

Dieses coole Projekt ist überraschend einfach zu machen und ein tolles Geschenk für nostalgische Pac-Man-Süchtige.

Sie können nicht nur mit dem Pac-Man-Spiel interagieren, sondern auch einen Ton Ihrer Wahl für den Alarm aufnehmen.

*** V10-Code mit Original-Pacman-Gameplay veröffentlicht, jetzt in Dots enthalten ***

Schritt 1: Sammeln Sie die Materialien

Sammle die Materialien
Sammle die Materialien
Sammle die Materialien
Sammle die Materialien
Sammle die Materialien
Sammle die Materialien

Die Retro Pac-Man Clock besteht aus 5 Schlüsselmodulen zusammen mit einem Gehäuse, das aus MDF-Holz lasergeschnitten ist.

  1. Arduino Board - Arduino Mega 2560 (Artikel 1, 2 und 3 können als eine gebündelte Bestellung erworben werden)
  2. Touchscreen Arduino Shield - 3,2 Zoll Mega Touch L CD
  3. Erweiterungsplatinen-Shield-Touchscreen - 3,2 "TFT-LCD-Display + Touchscreen für Arduinos Mega 2560 (*Hinweis: Vermeiden Sie Sainsmart, siehe Abschnitt 4 unten)
  4. Echtzeituhrmodul - DS3231 RTC
  5. Diktiergerätmodul - ISD1820 Diktiergerät

Im anweisbaren ist der notwendige Arduino-Code, Links zu Bibliotheken und alle speziellen Grafikdateien enthalten, die Sie zum Erstellen des Projekts benötigen.

In der obigen Liste finden Sie Links zu Lieferanten von Teilen, die den im Prototyp verwendeten Artikeln ähnlich sind. Sie können die Teile frei beziehen, wo immer Sie es für richtig halten, um sicherzustellen, dass die Kosten minimiert werden.

Zusätzlich zu diesen Modulen benötigen Sie folgende Komponenten

  1. Panel Pins x 4 zur Befestigung des Frontgehäuses an der Karosserie
  2. Zweiteiliges Epoxidharz zum Zusammenkleben des Gehäuses
  3. Schleifpapierblätter - je 4 Blätter feiner und mittlerer Körnung zum Schleifen von Holz
  4. Elektrische Bohrmaschine mit Holzbohrer mit 3 mm Durchmesser.
  5. USB-Kabel 1m Länge
  6. USB-Ladegerät (wird für die Stromversorgung der Uhr verwendet)
  7. 150 mm x 30 mm x 3 mm MDF oder Styrol, um eine Halterung zu bauen, um die Schaltung im Gehäuse zu befestigen
  8. Heißklebepistole

Optionale Komponenten zur automatischen Dimmung der Hintergrundbeleuchtung nur erforderlich, wenn eine Nachttischuhr

  1. Widerstand 270k Ohm
  2. Zenerdiode 3,3 V 0,5 Watt
  3. Widerstand 47 Ohm
  4. Lichtabhängiger Widerstand (LDR)

Schritt 2: Bauen Sie das Gehäuse auf

Baue den Fall
Baue den Fall
Baue den Fall
Baue den Fall
Baue den Fall
Baue den Fall

Das Gehäuse besteht aus 9 mm und 3 mm MDF-Holz, das per Laser in Form geschnitten wurde. Unten finden Sie Dateien mit den Abmessungen und der Anzahl der erforderlichen Teile, die Sie an ein lokales Laserschneidunternehmen senden können, um dies für Sie zu tun.

1. Frontplatte

Die Frontplatte wird zwischen zwei Seitenringen eingelegt und mit 5-Minuten-Zweikomponenten-Epoxidkleber verklebt. Achten Sie darauf, den Kleber nicht zu übertreiben, da er sich zeigt, wenn er an den Seiten herausquillt.

Darüber hinaus wird ein kleines Stück Material über das Frontabdeckungsgitter geklebt, um einen schönen Effekt zu erzielen und auch den Alarmlautsprecherton auf der Vorderseite der Uhr auszuführen.

In die Ecken der Innenseite der Frontplatte wurden vier Panel Pins gesteckt und mit ca. 10mm nach hinten in das Gehäuse ragenden verklebt. Diese wird in die Rückwand eingesteckt, damit sie während des Tests entfernt werden kann.

2. Rückseite

Die Rückwand besteht aus fünf Seitenringen, gefolgt von der Rückwand, die vom letzten Seitenring eingeschlossen wird. Noch einmal und mit 5-Minuten-Zweikomponenten-Epoxidkleber verklebt. Achten Sie darauf, den Kleber nicht zu übertreiben, da er sich zeigt, wenn er an den Seiten herausquillt.

Verwenden Sie die Lochpositionen der Frontplattenstifte, markieren und bohren Sie vorsichtig 3 mm Löcher und überprüfen Sie, ob die Front- und Rückeinheit miteinander verbunden sind.

3. Komponenten schleifen und lackierenSobald Sie die Vorder- und Rückteile zusammengebaut haben, können Sie jede Farbe lackieren oder einfach von Hand leicht schleifen und mit einem Klarlackspray abdecken. Ich habe mich für letzteres entschieden, weil mir der betonte Holzeffekt, den der Laserschneider nach einem leichten Schleifen hinterlassen hat, sehr gut gefallen hat. Ich musste 3 bis 4 Schichten Klarlackspray auf das Holz auftragen, um es zu versiegeln, da das Holz sehr porös ist.

4. Alternative 3D-Hülle Zwei Hersteller haben freundlicherweise eine 3D-Vorlage für diese Retro-Pacman-Uhr veröffentlicht

Diese finden Sie hier

Pac-Mann-Fall von feconinc

Pac Man Uhrengehäuse Remix von TronicGr

Schritt 3: Montieren Sie die elektronischen Module

Montieren Sie die elektronischen Module
Montieren Sie die elektronischen Module
Montieren Sie die elektronischen Module
Montieren Sie die elektronischen Module
Montieren Sie die elektronischen Module
Montieren Sie die elektronischen Module

Die Gesamtschaltung enthält eine Echtzeituhr, Arduino Mega, Soundmodul, Touchscreen und ein Bildschirmschild.

1. Echtzeituhr

Montieren Sie die Echtzeituhr auf der Rückseite des Arduino Mega wie in der Abbildung gezeigt. Ich habe eine Heißklebepistole und Verpackungsschaum verwendet, um sicherzustellen, dass sie sich nicht berühren und es eine gewisse Dämpfung gibt, um Bewegungen zu absorbieren. In meinem Fall habe ich 2 der RTC-Beine direkt an den Arduino gelötet und ein Anschlusskabel verwendet, um 5V und GND mit dem Arduino zu verbinden.

2. Tonaufnahmemodul

Diese sind wirklich cool und einfach zu bedienen. Verwenden Sie in ähnlicher Weise wie oben Schaum und Heißkleber, um das Modul und den Lautsprecher auf der Rückseite des Arduino zu positionieren, und achten Sie darauf, dass sie gegen Berührung isoliert sind. Das Soundmodul wird von D8 auf dem Arduino getriggert, daher müssen dieses und das Netzteil gemäß dem mitgelieferten Schaltplan angeschlossen werden.

3. Automatischer Dimmer der Hintergrundbeleuchtung (optional) Wenn Sie als Nachttischuhr verwenden möchten, möchten Sie wahrscheinlich die Hintergrundbeleuchtung nachts automatisch dimmen, damit sie Ihren Schlaf nicht beeinträchtigt. (Wenn nicht, können Sie diesen Schritt überspringen!)

Leider ist die Hintergrundbeleuchtung im TFT-Bildschirm fest mit +3,3 V verdrahtet und kann nicht mit dem Arduino eingestellt werden. Dies bedeutet, dass wir es trennen und wieder mit einem PWM-Pin auf dem Arduino verbinden müssen, um die Helligkeit der Hintergrundbeleuchtung zu steuern. Ich wollte dies mit minimaler Beschädigung von Stiften oder Spuren an den Komponenten tun, also habe ich den folgenden Ansatz gewählt.

Befolgen Sie die folgenden Schritte sorgfältig

(a) Um dies zu erreichen, wird ein lichtabhängiger Widerstand (LDR) an der Rückseite des Geräts positioniert, um das Licht zu erkennen. Bohren Sie zwei 3mm Löcher in das Gehäuse und schieben Sie die LDR-Beine durch die Löcher. Verwenden Sie Heißkleber auf der Innenseite des Schranks, um die Beine an Ort und Stelle zu halten. Zwei Drähte an der Innenseite des Gehäuses anlöten und gemäß Schaltplan anschließen. Fügen Sie A7 des Arduino einen 270k Ohm Widerstand gemäß dem Schaltplan hinzu.

(b) Entfernen Sie das TFT-Display und stellen Sie es auf eine feste Unterlage. Identifizieren Sie Pin 19 (LED_A) und entfernen Sie vorsichtig einige Millimeter des Kunststoffs an der Basis des Pins. Biegen Sie den Stift flach und vom Stecker weg, wie in der Abbildung oben gezeigt. Prüfen Sie, ob sich das TFT-Schild gut einstecken lässt und der gebogene Stift den Stecker oder die Buchse nicht blockiert.

(c) Löten Sie ein 47-Ohm-Register an den gebogenen Stift und verbinden Sie einen Draht vom Widerstand mit D9 des Arduino Mega. Der Arduino D9-Pin kann bis zu 40 mA sinken, sodass der Widerstand dies auf weniger begrenzt. Schließen Sie eine 3,3-V-Zener-Diode an denselben Pin (LED_A) an und verbinden Sie diese gemäß dem Diagramm mit Masse. Der Zweck ist, die Hintergrundbeleuchtung vor Überspannung zu schützen, da sie die Spannung auf 3,3 V regelt.

4. TFT-Bildschirm und Arduino Shield Schieben Sie die 3,2-Zoll-TFT-Touchscreen-Anschlüsse vorsichtig in das TFT-Arduino-Shield. Verbinden Sie dann vorsichtig die Oberseite des Arduino gemäß dem bereitgestellten Bild. Die RTC verfügt über eine Batterie, sodass die Uhrzeit auch dann korrekt angezeigt wird, wenn die Stromversorgung unterbrochen wurde. Die Alarmzeit wird im Eeprom auf dem Arduino gespeichert, was bedeutet, dass sie bei einem Stromausfall beibehalten wird.

Schritt 4: Laden Sie den Code hoch und testen Sie die Uhr

Laden Sie den Code hoch und testen Sie die Uhr
Laden Sie den Code hoch und testen Sie die Uhr

"loading="faul"

DK und andere Themen
DK und andere Themen
DK und andere Themen
DK und andere Themen

Der Retro Pac-Man Clock-Code kann geändert werden, um andere Themen bereitzustellen. Das USB-Kabel bietet anderen Herstellern die Möglichkeit, ihre eigenen einzigartigen Themen zu entwickeln.

Enthalten ist eine erste Version von Donkey Kong. Die Uhr funktioniert wie gewohnt und die Touchscreen-Steuerung dient zur Steuerung von Mario.

*** Produktionsversion 3 jetzt in diesem Instructable veröffentlicht ***

Die Aufwärts-, Abwärts-, Links- und Rechtssteuerung kann verwendet werden, um die Richtung von Mario nur durch Berühren der oberen, unteren, linken und rechten Seite des Bildschirms zu ändern.

Um zu springen, wenn Sie nach links oder rechts fahren, berühren Sie den oberen Bildschirmrand. Um das Setup-Menü zu aktivieren, drücken Sie auf die Mitte des Bildschirms.

Ich hoffe, dass dies andere inspiriert, sich weiterzuentwickeln!!

Mikrocontroller-Wettbewerb 2017
Mikrocontroller-Wettbewerb 2017
Mikrocontroller-Wettbewerb 2017
Mikrocontroller-Wettbewerb 2017

Erster Preis beim Microcontroller Contest 2017