Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Bouw een Handheld Gaming Console met de Arduboy Clone

Onderdelen en Benodigdheden

Arduino Pro Micro (5V, 16MHz) / Arduino Micro 1
OLED-display (SPI, SSD1306, 128x64) 1
Taktiles drukknoppen (6x) 6
Piezo-luidspreker 1
Common Anode RGB-led 1
Printplaat (PCB, Gerber-bestanden beschikbaar) 1
LiPo-batterij (bijv. 380mAh) + laad/boost circuit (MT3608) 1

Over dit Project

De Arduboy is een open-source, creditcard-grote 8-bit gameconsole (ATmega32u4, zoals Arduino Pro Micro). Spellen worden door de community geschreven. Deze tutorial begeleidt je van breadboard-prototype naar professionele PCB voor je eigen Arduboy-clone.

Stap 1: Benodigdheden

Zie tabel bovenaan. Let op: Arduino Pro Micro 5V versie!

Stap 2: Testen op Breadboard

Aansluitingen:

Alles op breadboard aansluiten en testen voordat je PCB ontwerpt.

Stap 3: Spellen Uploaden naar Arduino

  1. Arduino IDE → File → Preferences → Additional Boards Manager URLs: voeg toe:
    https://github.com/MrBlinky/Arduboy-homemade-package/releases/download/1.2.3/package_mrblinky_homemade_arduboy_index.json
  2. Tools → Board → Boards Manager → zoek "homemade" → installeer Arduboy Homemade Package.
  3. Tools menu instellen:
    • Board: Homemade Arduboy
    • Bootloader: Cathy3K
    • Based on: SparkFun Pro Micro 5V - Alternate Wiring
    • Core: Arduboy optimized core
    • Display: SSD1306
  4. Download een spel (.ino) van de Arduboy community, open en upload.

Stap 4: PCB Ontwerpen in EasyEDA

  1. Maak een netlijst/schema (netjes labelen, juiste footprints kiezen).
  2. Convert to PCB → definieer board outline (vorm/afmetingen).
  3. Plaats componenten logisch, let op ratlines.
  4. Teken traces: 0.25mm voor signalen, 0.6mm voor voeding. Gebruik via's voor laagwisseling.
  5. Koperoppervlak (GND) aanleggen via Copper Area tool.
  6. Controleren, controleren, controleren → Generate Fabrication Files (Gerber).

Let op: De auteur ontwierp een eigen boost-circuit met MT3608 voor LiPo, maar de spanning zakte bij belasting. Een kant-en-klare MT3608-module werkte wel. Gerber-bestanden zijn beschikbaar.

Stap 5: PCB Monteren

  • PCB's besteld bij JLCPCB, componenten bij LCSC (gecombineerde verzending).
  • Solderen volgens silkscreen. Veel flux gebruiken bij SMD-componenten.
  • Na solderen schoonmaken met isopropylalcohol.
  • LiPo-batterij kiezen: 380mAh geeft ~3-4 uur speeltijd (50-100mA stroom).

Stap 6: Genieten!

LiPo aansluiten, favoriet spel uploaden, spelen! Alle bestanden (schema, Gerber, code) vind je in de GitHub-repo van MrBlinky: Arduboy-homemade-package.

Productieproces

  1. Bouw een DIY Photoshop-bedieningsconsole met Arduino Nano RP2040
  2. TeleBall: Retro Handheld Game Console – Bouw Je Eigen Arduino Breakout & Tennis Spel
  3. Bluetooth-gecontroleerde Arduino Spybot bouwen
  4. FlickMote: Gebarengecontroleerde IR-afstandsbediening voor Slimme Huizen
  5. DIY Arduino TV-B-Gone: Universele TV-uit-schakelaar
  6. Bouw een Aangepaste LED Hoofdklok met Alarm – Zichtbaar vanaf 12 Meter
  7. Bouw Boeiende LCD Animaties & Games met Arduino UNO
  8. Find Me: Slimme Item Locator met Arduino en Bluetooth
  9. Bouw Je Eigen Arduino Tamagotchi: Een Digitale Huisdier DIY Project
  10. Geoptimaliseerde Voedingsoplossingen voor Arduino Projecten
  11. Arduino Boter-Kaas-Eieren met MAX7219 LED Matrix en Kartonnen Behuizing
Functie Pin
UP A0
DOWN A3
RIGHT A1
LEFT A2
A-knop D7
B-knop D8
OLED SCL D15 (SCK)
OLED SDA D16 (MOSI)
OLED DC D4
OLED RES D2
Speaker + D5
Speaker - D6
RGB Rood D10
RGB Groen D3
RGB Blauw D9