Handheld-Konsole selbst bauen: Arduboy-Clone (Arduino Micro, OLED, PCB-Design)
Komponenten
- 1× Arduino Pro Micro (5 V, ATmega32U4) – nicht Arduino Micro (Pinout unterscheidet sich!)
- 1× OLED-Display 128×64 SPI (SSD1306)
- 6× Taster (Richtungskreuz + A + B)
- 1× Piezo-Summer
- 1× Common-Anode RGB-LED
- Selbst entworfene PCB (Gerber-Files im Projekt), LiPo-Akku (z. B. 380 mAh), Lademodul (TP4056), Step-Up (MT3608)
Schritt 1: Breadboard-Test
Verdrahtung gemäß Pin-Belegung:
| Funktion | Pin (Pro Micro) |
|---|---|
| UP | A0 |
| DOWN | A3 |
| RIGHT | A1 |
| LEFT | A2 |
| A-Button | D7 |
| B-Button | D8 |
| OLED SCL | D15 (SCK) |
| OLED SDA | D16 (MOSI) |
| OLED DC | D4 |
| OLED RES | D2 |
| Speaker + | D5 |
| Speaker - | D6 |
| RGB Rot | D10 |
| RGB Grün | D3 |
| RGB Blau | D9 |
Schritt 2: Arduboy-Homemade-Paket installieren
- Arduino IDE → Datei → Voreinstellungen → Zusätzliche Boardverwalter-URLs:
https://github.com/MrBlinky/Arduboy-homemade-package/releases/download/current/package_mrblinky_index.json - Werkzeuge → Board → Boardverwalter → „homemade“ suchen → Arduboy Homemade installieren.
- Board: Homemade Arduboy, Bootloader: Cathy3K, Based on: SparkFun Pro Micro 5V - Alternate Wiring, Core: Arduboy optimized core, Display: SSD1306.
Schritt 3: Spiele hochladen
Spiele von Arduboy-Repo oder Community herunterladen (.ino), öffnen, hochladen.
Schritt 4: PCB-Design in EasyEDA
- Schaltplan sauber zeichnen, Footprints prüfen.
- „Convert to PCB“ → Board Outline definieren (Taschenformat).
- Bauteile platzieren, Ratlines beachten, Spuren legen (0,25 mm Signal, 0,6 mm Power).
- Vias für Layerwechsel, Kupferfläche für GND (Ground Plane).
- Design Rule Check, Gerber-Files generieren → JLCPCB / PCBWay bestellen.
Hinweis: Eigenes Step-Up (MT3608) funktionierte ohne Last, brach unter Last zusammen. Fertiges MT3608-Modul als Backup auf PCB vorgesehen – empfohlen.
Schritt 5: PCB bestücken
SMD-Löten mit viel Flux, danach mit Isopropanol reinigen. LiPo (380 mAh) → ca. 3–4 h Laufzeit (50–100 mA).
Schritt 6: Spielen!
Akku anschließen, Lieblingsspiel flashen, loszocken. Gehäuse-STLs im Repo (Thingiverse-Link).
Quellen
- Arduboy Homemade Package: GitHub
- Gerber-Files & Schaltplan im Projekt enthalten.
Herstellungsprozess
- DIY Photoshop-Steuerkonsole mit Arduino Nano RP2040 bauen
- TeleBall: Retro-Handheld-Konsole selbst bauen (Arduino Nano, Breakout & Tennis für Zwei)
- 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
- LCD-Animationen & Spiele mit Arduino UNO erstellen
- Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
- Selbstbau-Tamagotchi: Digitales Haustier mit Arduino
- Optimierte Stromversorgungslösungen für Arduino-Projekte