Beschreibung
Das Elecrow ESP8266 ArduinoGotchi DIY Kit ist ein Bausatz für die Entwicklung eines tragbaren digitalen Haustiers auf Basis des Mikrocontrollers Wemos D1 Mini. Es ist mit einem SSD1306 OLED-Display mit einer Auflösung von 128x64 Pixeln ausgestattet und wird über drei Taster bedient. Der Bausatz enthält zusätzlich einen Buzzer, eine Halterung für zwei AAA-Batterien und ein mechanisches Befestigungssystem mit M2-Schrauben und Messing-Abstandshaltern. Die Stromversorgung kann über die Batterien oder alternativ über ein USB-Kabel erfolgen. Die Firmware basiert auf einer für ESP portierten Version des ArduinoGotchi ATmega-Emulators. Ein Beispielprojekt für PlatformIO ist im Lieferumfang enthalten, welches den Einstieg in die Programmierung erleichtert.
ArduinoGotchi ist ein Emulator des klassischen Tamagotchi P1, der ursprünglich für den Arduino UNO entwickelt wurde. Für das Elecrow ESP8266 ArduinoGotchi DIY Kit wurde die Firmware auf die ESP8266-Plattform portiert, wodurch eine flüssigere Ausführung auf dem Wemos D1 Mini möglich ist. Das Projekt nutzt ein SSD1306 OLED-Display, drei Taster und einen Buzzer, um die Funktionen eines digitalen Haustiers wie Füttern, Schlafen und Interaktion nachzubilden. Die Firmware wird über PlatformIO aufgespielt und basiert auf dem TamaLib-Emulationskern. Das Projekt eignet sich als Einstieg in Mikrocontroller-Programmierung, Embedded-Entwicklung und DIY-Elektronikprojekte.
Das Produkt eignet sich für einfache Lötarbeiten und vermittelt Grundlagen in Elektronik und Mikrocontroller-Programmierung. Es ermöglicht das Erleben eines virtuellen Haustiers mit grundlegenden Funktionen wie Füttern, Schlafen und weiteren Aktivitäten in Anlehnung an die Originalgeräte aus den 1990er Jahren.
Das Kit ist für Anwendungen im Bildungsbereich, DIY-Projekte oder für nostalgische Elektronikspielzeuge konzipiert. Der Bausatz ermöglicht es, ein tragbares, interaktives Gerät aufzubauen, das eigenständig betrieben werden kann und grundlegende Interaktionen eines elektronischen Haustiers bietet. Die einfache Struktur erlaubt den Einsatz in Einstiegsprojekten oder zur Vermittlung elektronischer und programmiertechnischer Grundlagen.
Das ESP8266 ArduinoGotchi DIY Kit bildet ein digitales Haustier nach, das durch die Kombination von Mikrocontroller, Display, Tastern und Soundelementen grundlegende Funktionen wie Essen, Schlafen oder Reaktionen auf Eingaben simuliert. Die Steuerung erfolgt über drei Taster, während die Ausgabe über ein kontraststarkes OLED-Display erfolgt. Das Gerät kann entweder mit AAA-Batterien betrieben oder über ein USB-Kabel mit Strom versorgt werden. Der Zusammenbau des Kits erfordert Lötarbeiten sowie die mechanische Montage der Einzelteile mit M2-Abstandshaltern und Schrauben. Die Firmware wird über die Entwicklungsumgebung PlatformIO aufgespielt, wobei die Software auf einer angepassten Version des ArduinoGotchi-Emulators basiert.
Merkmale im Überblick
- Mikrocontroller-Platine Wemos D1 Mini
- OLED-Display SSD1306 mit 128x64 Pixeln, I2C-Schnittstelle
- Drei Bedienknöpfe
- Piezo-Buzzer für akustische Rückmeldung
- M2-Befestigungssatz mit Messing-Abstandshaltern und Schrauben
- Dual-AAA-Batteriehalter
- PlatformIO Entwicklungsumgebung
- ESP8266 Plattform
- USB-Stromversorgung (Mini-USB)
- Mikrocontroller: Wemos D1 Mini (ESP8266)
- Display: SSD1306 OLED, 128x64 Pixel, I2C
- Bedienung: 3 Push-Buttons
- Akustik: Buzzer
- Stromversorgung: 2x AAA-Batterien oder Mini-USB
- Mechanik: M2-Messingabstandshalter mit Schrauben
- Firmware: ArduinoGotchi-Portierung für ESP-Plattform
- Programmierung: PlatformIO Projekt mit Sourcecode enthalten
- Lötarbeiten erforderlich (Dauer: ca. 530 Minuten je nach Erfahrung)
- Wemos D1 Mini Mikrocontroller-Modul
- SSD1306 OLED-Display
- Buzzer
- 3 Taster
- M2-Schrauben und Messing-Abstandshalter
- Dual-AAA-Batteriehalter
- Platine mit vorbereiteten Lötpunkten
- Header und Steckverbindungen
- Firmware als PlatformIO-Projekt
- Hackaday Projektseite
- PlatformIO Installation
- ESP8266 Tamagotchi Firmware
- ArduinoGotchi GitHub Repository
- ESP8266 Space Invaders Firmware
- Tamagotchi GitHub Repository