Inhaltsverzeichnis:

Arduino-Tamagotchi-Projekt (ich bin das Tamagotchi) - Gunook
Arduino-Tamagotchi-Projekt (ich bin das Tamagotchi) - Gunook

Video: Arduino-Tamagotchi-Projekt (ich bin das Tamagotchi) - Gunook

Video: Arduino-Tamagotchi-Projekt (ich bin das Tamagotchi) - Gunook
Video: 30C3: Even More Tamagotchis Were Harmed in the Making of this Presentation (DE - translated) 2024, November
Anonim
Image
Image

Ich war gelangweilt in Quarantäne und beschloss, ein Arduino Tamagotchi zu machen. Da ich viele Tiere hasse, wähle ich mich selbst als Tamagotchi. Zuerst baue ich meine Konsole auf einem Steckbrett. Die Verkabelung ist sehr einfach. Es gibt nur drei Tasten, einen Summer und ein Nokia 5110 LCD.

Schritt 1: Erstellen des Projekts auf einem Steckbrett

Das Projekt auf einem Steckbrett aufbauen
Das Projekt auf einem Steckbrett aufbauen
Das Projekt auf einem Steckbrett aufbauen
Das Projekt auf einem Steckbrett aufbauen

Ich wähle die digitalen Pins 2, 3 und 4 für die Tasten und 5 für den Summer. Ich habe mich entschieden, einen 47 Ohm Widerstand zwischen Lautsprecher und Pin zu platzieren, da die Summer störende Geräusche verursachen. Das Nokia LCD ist an 8, 9, 10, 11 und 12 angeschlossen. Nach der Verkabelung begann ich mit der Programmierung, was die meisten der Arbeit.

Schritt 2: Programmierung

Programmierung
Programmierung
Programmierung
Programmierung

Die Programmierung dauerte mehr als zwei Wochen und endete in einem echten Chaos - aber es funktioniert gut. Ich würde dir empfehlen, nicht viel am Programm zu ändern, denn es ist halb deutsch, halb englisch und etwas unübersichtlich. In den ersten Zeilen stehen die wichtigsten Informationen, wie Tastenstifte und LCD-Kontrast. Ich denke, das ist hilfreich. Ich habe alle Grafiken mit Farbe entworfen und mit LCDAssistant die Bilder in Hex umgewandelt.

Ich fügte Hunger, Spaß und Müdigkeit hinzu. Halbstündlich besteht eine 75-prozentige Chance, dass ein Status abfällt. Sie können die Statusleisten füllen, indem Sie Essen essen, Spiele spielen oder ins Bett gehen.

Ich habe eine rar-Datei (Tama2.rar) und zwei separate Dateien (Graphic.c & Tama2.ino) hinzugefügt. Sie können zwischen einer dieser Optionen wählen.:)

Schritt 3: Entwerfen einer Leiterplatte

Entwerfen einer Leiterplatte
Entwerfen einer Leiterplatte
Entwerfen einer Leiterplatte
Entwerfen einer Leiterplatte

Nachdem ich mit der Programmierung fertig war, habe ich mit Eagle eine Platine entworfen. Aufgrund seiner geringen Größe habe ich einen Arduino Mini als Gehirn meiner Spielekonsole gewählt. Die Boardgröße beträgt nur 93,4 mm x 49, 25 mm (3, 67 x 1, 94 Zoll). Für meine Leiterplatten habe ich den Service von JLCPCB genutzt. Die niedrigere Taktrate des Arduino Minis (8 MHz) machte die Spiele sehr einfach und langsam, daher habe ich die Geschwindigkeit angepasst. Außerdem habe ich den Summer zu einem kleineren geändert.

Schritt 4: Hinzufügen einer Batterie

Hinzufügen einer Batterie
Hinzufügen einer Batterie

Für den Tamagotchi-Handheld habe ich einen alten Akku und ein Lademodul verwendet. Der Akku stammt aus einem Handy und liefert Energie für mehr als drei Tage. Das Lademodul ist das 18650 USB Lithium Battery Charging Board. Es kann den Akku in wenigen Stunden aufladen.

Schritt 5: Entwerfen und Drucken eines Gehäuses

Entwerfen und Drucken einer Hülle
Entwerfen und Drucken einer Hülle
Entwerfen und Drucken einer Hülle
Entwerfen und Drucken einer Hülle

Schließlich habe ich einen 3D-Drucker verwendet, um ein Gehäuse für mein Tamagotchi zu bauen. Ich habe alle CAD-Dateien in Thinkercad entworfen und nach einigen fehlgeschlagenen Drucken habe ich ein gutes und solides Gehäuse erhalten. Ich habe alles zusammengeschraubt und das Projekt war fertig.

Das ist mein Projekt. Wenn Sie Fragen haben, schreiben Sie einfach unten einen Kommentar.:)

Empfohlen: