Arduino-LEGO-Arcade-Spielbox bauen – 5 Spiele, Nano, Akku, LCD
Benötigte Komponenten
| Komponente | Menge |
|---|---|
| Arduino Nano R3 | 1 |
| LCD 1602 + I2C-Modul | 1 |
| Große Arcade-Taster 60mm (rot, grün, blau, gelb) | 4 |
| Kleine Taster 16mm (weiß, schwarz – Steuerung) | 2 |
| 2× 4Ω/5W Lautsprecher 30×70mm | 2 |
| 2× 18650 Akku + Doppel-Halter | 1 |
| TP4056 Lade-/Schutzmodul | 1 |
| 5V Step-Up Converter (500mA+) | 1 |
| Rocker-Schalter 27×21mm (Ein/Aus) | 1 |
| Micro-USB-Breakout (Laden/Firmware) | 1 |
| Plexiglas-Deckel 30×30cm (5–6mm, CNC-gefräst) | 1 |
| LEGO-Basisplatte 32×32 Noppen + ~1kg Steine | 1 |
| Widerstände: 100Ω (6×), 1kΩ, 10kΩ (3×) | 1 Set |
| Prototyp-Platine 8×6cm / Breadboard 830 Pins | 1 |
Besonderheit: 5 Spiele in einem Gerät
- Memory (Simon Says): Sequenz merken & wiederholen – trainiert Kurzzeitgedächtnis
- Reaktion (Whack-a-Mole): Leuchtenden Taster schnell drücken – Geschwindigkeit steigt
- Wettbewerb (2–4 Spieler): 5 Runden, wer nach Signal zuerst drückt, gewinnt Runde
- Melodie (Kleinkinder): Keine Regeln, Tasten spielen Töne – frei erkunden
- Krieg (Erwachsene): Atomkrieg-Simulation, Spieler wählen Ziele, Abwehr per Taster
Innovative Hardware-Details
- 1-Pin-4-Taster-Matrix: Alle 4 Arcade-Taster an A1 über Widerstandskette (1k, 10k, 10k, 10k) → GND. Interner Analog-Pullup. Unterschiedliche Spannungen = Taster-Erkennung. Spart 3 Pins!
- LED-Modding: Arcade-Taster sind für 12V ausgelegt. 460Ω → 100Ω tauschen für 5V-Helligkeit.
- Stromversorgung: 2×18650 → TP4056 (Laden/Schutz) → Rocker-Schalter → 5V Booster → Arduino & Peripherie. Micro-USB im LEGO-Stein eingepoxt für Laden/Update ohne Öffnen.
- Gehäuse: LEGO-Steine als Wände (9 Lagen), Plexiglas-Deckel per Schrauben befestigt. Nachhaltig: Recycling alter Steine!
Software
- Keine externen Abhängigkeiten – kompiliert auf jedem Arduino
- Button-Kalibrierung zuerst (
button-calibration.ino), Werte inGame-Settings.heintragen - Hauptprogramm
Lego-Games-Box.ino - Sounds: Mario-Melodien via PWM (Reyboz-Technik – weit besser als
tone()) - Nachtsmodus: Roter Taster beim Start → Sound aus
Quellcode & CAD
GitHub: LenkaDesign/Arduino-Arcade-Lego-Games-Box
DXF für Plexiglas-Deckel (CNC) im Repo enthalten.
Ein fantastisches Familienprojekt: Bauen, Löten, Programmieren, Spielen – und dabei Plastikmüll vermeiden!
Herstellungsprozess
- Die Saftbox-Revolution: Geschichte, Design und Umweltauswirkungen
- Flipper: Geschichte, Design und Fertigung eines klassischen Arcade-Spiels
- DIY Wall-E-inspirierter Raspberry Pi CD-Box-Roboter
- Squid Game Puppe mit Arduino UNO bauen – Interaktives DIY-Projekt
- Giftduino: Das ultimative Arduino-Geschenkset für Bastler & Pädagogen
- Bluetooth-gesteuerter Arduino-Spybot bauen – Überwachungsroboter mit IP-Kamera
- FlickMote: Gestensteuerung per Ultraschall & IR für Smart Home (Arduino 101)
- DIY Arduino TV-B-Gone: Universelle TV-Aus-Fernbedienung
- Einen eigenen LED-Master-Clock mit Alarm bauen – aus 12 Metern Entfernung ablesbar
- Automatischen LEGO Star Wars Shooter mit Arduino Uno bauen