Die Arduboy-Spielekonsole ist eines der bekanntesten Beispiele für offene Hardware. Wollen Sie - kaufen Sie bereit, Sie wollen - sammeln mit seinen eigenen Händen. Wenn sie von den Schultern wachsen, ist die zweite rentabler. Eine interessante Version des Arduboy-Klons wurde von Instructables unter dem Spitznamen Indoorgeek erstellt.
Zunächst probierte er ein Konsolendiagramm auf einem Steckbrett aus:
E / A-Geräte, die er an die Beine angeschlossen hat Arduino Pro Micro gefällt das:
Tasten:
Up - A0
Unten - A3
Rechts - A1
Links - A2
A - D7
B - D8
OLED-Display:
SCL - D15
SDA - D16
DC - D4
RES - D2
Piezo-Emitter:
Eine Schlussfolgerung - D5
Der andere ist D6
RGB-LED:
Rot - D10
Grün - D3
Blau - D9
Tasten mit entgegengesetzten Schlussfolgerungen auf einem gemeinsamen Draht (es ist besser, einen Pull-up durch Widerstände zu Plus hinzuzufügen), eine gemeinsame Anode der RGB-LED auf Plus, Kathoden auf Arduino nicht direkt, sondern über Widerstände, führen die Stromversorgung zu den entsprechenden Bussen des Steckbretts.
Der Assistent bereitet die Arduino IDE zum Ausfüllen der Skizze vor. Wählt den Menüpunkt Datei - Einstellungen. Im Feld Additional Boards Manager kopiert die URL die folgende Adresse:
https://raw.githubusercontent.com/MrBlinky/Arduboy/master/board-support/package_arduboy_variants_index.json
Klicken Sie auf OK. Dann wählt er den Menüpunkt Extras - Boards - Boards Manager und gibt im Textfeld hausgemacht oder Arduboy hausgemacht ein. Wählt dieses Paket aus und startet seine Installation mit der Schaltfläche Installieren.
Legt im Menü Extras die folgenden Parameterwerte fest:
Brett: Hausgemachter Arduboy
Bootloader: Cathy3K
Basierend auf: SparkFun Pro Micro 5V - Alternative Verkabelung
Kern: Arduboy optimierter Kern
Anzeige: SSD1306
Er wählt das Spiel aus, das er mag, lädt ihre Skizze herunter und lädt sie auf Arduino hoch. Startet - funktioniert:
Es reagiert auch gut auf Tastendruck:
Indoorgeek entwirft nun eine komplette Klonschaltung (mit zusätzlichen Komponenten, die für den Batteriebetrieb erforderlich sind), die auf einer Leiterplatte zusammengebaut werden:
Entwickelt das Board selbst:
Bestellungen, und jetzt kommen die Bretter:
Beginnt zu sammeln:
Es klingelt im Stromkreis, schließt den 380-mAh-Akku mit der richtigen Polarität an, lädt auf und jetzt können Sie das Spiel spielen, das während des Tests im Arduino auf dem Steckbrett gestickt wurde. Oder füllen Sie ein anderes Spiel für Arduboy aus.
Die Konsole verbraucht 50-100 mA, eine Akkuladung dauert drei bis vier Stunden. Zu hausgemacht dauerte lange, müssen Sie einen dauerhaften Fall dafür machen.