Inhaltsverzeichnis:
Video: Taschenschach: 4 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Es ist Schach! In deiner Tasche.
Dieses Projekt zielt darauf ab, ein kleines Gerät zu entwickeln, das kleine Spiele wie Snake, Pac-Man, Tetris und sogar Schach ausführen kann.
Lieferungen
- 1,3 128x64 OLED-Grafikdisplay
- Arduino Pro Mini (Sie können sowohl 5V- als auch 3.3V-Module verwenden. 3.3V-Module sind einfacher zu verwenden, während 5V-Module schneller sind)
- Taktile Schalterknöpfe
- 1K Ohm Widerstände
- Li-Po-Akku (Akkukapazität spielt keine Rolle, aber ein kleinerer Akku ist einfacher zu montieren)
- Li-Po-Lademodul (Es ist besser, eines mit integriertem 5V-Booster zu kaufen, sonst müssen Sie möglicherweise eines herstellen)
- Prototyp PCB zum Auflöten der Komponenten
- Ein Ein/Aus-Schalter
- Ein 3D-Drucker für das Gehäuse
Anmerkungen
Wenn Sie sich für das 3,3-V-Arduino entscheiden, können Sie den 3,3-V-Regler des Arduino verwenden, um es mit einer Li-Po-Batterie zu versorgen. Wenn Sie jedoch ein 5-V-Arduino verwenden, benötigen Sie einen 3,3-V-bis 5-V-Booster, um es mit Strom zu versorgen. Dies geht am einfachsten, indem Sie ein Li-Po-Ladegerät mit integriertem 5V-Booster kaufen oder ein separates 3,3V bis 5V-Boostermodul kaufen.
Ich hatte beides nicht in der Hand, also habe ich einen alten Bluetooth-Lautsprecher auseinandergenommen und die 3 bis 5 V-Booster-Komponenten entlötet und auf meinem eigenen Board überarbeitet. Wenn Sie wissen möchten, wie das geht, können Sie sich dieses Video ansehen.
Schritt 1: Schaltung
Die Schaltung ist also einfach, nur es müssen viele Drähte angeschlossen werden.
Beim Löten auf der Platine ist darauf zu achten, dass das Lot nicht auf die andere Seite der Platine tropft, da sich dort Komponenten befinden.
Den Schaltplan finden Sie oben.
Schritt 2: Software
Um Software auf ein Arduino Pro Mini hochzuladen, müssen Sie einen Programmierer verwenden. Es gibt viele instructables, wie dies zu tun ist, also werde ich es in diesem nicht erklären. Hier ist ein Link zu einem von ihnen.
Wenn Sie keinen Programmierer haben, können Sie sogar ein anderes Arduino verwenden, um es zu programmieren. Hier ist der Link dazu.
Der Schachcode ist also die Schachbeispielskizze von u8glib. Es funktioniert wirklich gut und unterstützt mehrere Oled-Bildschirme mit verschiedenen Treibern. Um es hochzuladen, müssen Sie zuerst die Bibliothek herunterladen. Dann müssen Sie es Ihrem Arduino-Bibliotheksordner hinzufügen. Danach können Sie den beigefügten Code herunterladen und auf Ihr Arduino hochladen. (Ich hänge meinen eigenen Code an, weil ich einige kleine Dinge geändert habe, damit die Tasten mit analogen Pins usw. funktionieren.)
Schritt 3: Der Fall
Nachdem ich alles gelötet und den Code hochgeladen hatte, habe ich ein Gehäuse entworfen und in 3D gedruckt, um es hineinzulegen. Ich habe ein Stück aus schwarzem und das andere aus grauem PLA gedruckt. Eine coole Sache an dieser Hülle ist, dass sie einrastet. So kann es bei Bedarf leicht entfernt werden.
Schritt 4: Das Ende
Also kannst du jetzt alles damit machen. Mein Hauptansatz bei diesem Projekt bestand darin, ein Gerät zum Schachspielen überall hin mitnehmen zu können. Aber auch Skizzen von Spielen wie Snake, Pac-Man oder Tetris sind im Internet zu finden. Da dieses Ding 4 Tasten hat, reicht es aus, um diese Spiele zu spielen.
Lassen Sie alle Fragen oder Anregungen weg.
Empfohlen:
Erste Schritte mit Amara: 7 Schritte
Erste Schritte mit Amara: Amara ist ein kostenloser Untertitel-Editor, mit dem Sie ganz einfach Untertitel zu Videos hinzufügen können – vom Unterricht bis zum persönlichen Gebrauch. Diese Anweisungen helfen Ihnen, ein Amara-Konto einzurichten, damit Sie schnell und einfach Untertitel hinzufügen können
Erste Schritte mit der Heimautomatisierung: Home Assistant installieren: 3 Schritte
Erste Schritte mit der Hausautomation: Home Assistant installieren: Wir starten jetzt die Hausautomationsserie, in der wir ein Smart Home erstellen, das es uns ermöglicht, Dinge wie Licht, Lautsprecher, Sensoren usw. über einen zentralen Hub zusammen mit einem Sprachassistent. In diesem Beitrag erfahren Sie, wie Sie in
Erste Schritte mit dem SkiiiD-Editor: 11 Schritte
Erste Schritte mit dem SkiiiD-Editor: skiiiD-Editor, Entwicklungsboard-Firmware IDEskiiiD-Editor basiert auf skiiiD (Firmware Development Engine). Jetzt ist es mit Arduino UNO, MEGA und NANO mit 70+ Komponenten kompatibel.BetriebssystemmacOS / WindowsInstallierenBesuchen Sie die Website https:
Erste Schritte mit Python: 7 Schritte (mit Bildern)
Erste Schritte mit Python: Programmieren ist großartig! Es ist kreativ, macht Spaß und gibt Ihrem Gehirn ein mentales Training. Viele von uns wollen etwas über Programmieren lernen, aber überzeugen sich selbst davon, dass wir es nicht können. Vielleicht hat es zu viel Mathematik, vielleicht der Jargon, der erschreckend herumgeworfen wird
Raspbian in Raspberry Pi 3 B ohne HDMI installieren - Erste Schritte mit Raspberry Pi 3B - Einrichten Ihres Raspberry Pi 3: 6 Schritte
Raspbian in Raspberry Pi 3 B ohne HDMI installieren | Erste Schritte mit Raspberry Pi 3B | Einrichten Ihres Raspberry Pi 3: Wie einige von Ihnen wissen, sind Raspberry Pi-Computer ziemlich großartig und Sie können den gesamten Computer nur auf einer einzigen winzigen Platine bekommen. Das Raspberry Pi 3 Model B verfügt über einen Quad-Core 64-Bit ARM Cortex A53 mit 1,2 GHz getaktet. Damit ist der Pi 3 ungefähr 50