Hallo!
Dies ist eine Überarbeitung eines alten Arduino-Projekts.
Im Grunde ist es ein Satz von Teilen, der als Ständer für ein Protoboard und einige Komponenten funktioniert, die ich zum Bau einer Tetris-Maschine verwendet habe.
Auf den Bildern benutze ich meinDIY-ControllerAber du kannst dein eigenes bauen, indem du einen PS2-ähnlichen Joystick und 3 Tasten verwendest.
Die .ino-Datei eingeschlossen. Es verwendet die Fastled-, LedControl- und Adafruit_TicoServo-Bibliotheken (herunterladbar vom Bibliotheksmanager der IDE)
Komponentenliste:
- Arduino Uno/Nano
- Servo (ein billiger SG90, das ist okay)
- Zwei 8x8 RGB-Matrizen (unter Verwendung einer billigen chinesischen Matrix, die auf eBay gefunden wurde)
- Anzeige MAX7219
- PS2-ähnlicher Joystick
- 3 Schaltertasten
PINOUT für den Arduino:
*Joystick
- AX --> A0
- AY --> A1
*Buttons
- Drehen im Uhrzeigersinn -->D3
- Drehen gegen den Uhrzeigersinn --> D4
- Start --> D5
*RGBMatrix--> D8 *Servo--->D9 *Anzeige Max7219
- Datensatz -->D10
- CS -->D11
- CLK -->D12
Wichtiger Tipp:Füttere die RGB-Matrix nicht über den Arduino, die beiden Matrizen zusammen können mehr als 1 Ampere verbrauchen und der Arduino kann solch hohe Ströme nicht bewältigen.
Es gibt zwei Versionen für den Matrix-Diffusor in einem oder zwei Teilen. Wenn Sie Filamentwechsel bewältigen können, empfehle ich, die 'matrix_cover_with_diffusor.stl' zu drucken und beim Start des Drucks des Gitters von weißem auf dunkles Filament umzustellen. Das weiße Panel hat eine Dicke von 0,6 mm. Sie können auch das weiße Panel und das Gitter getrennt drucken und sie dann mit Kleber oder Klebeband befestigen, aber es
Siehe unten für einige nützliche Bilder und weitere Anweisungen/Tipps.
Siehe in Aktion (ein früherer Prototyp) in diesem Video:https://youtu.be/qHTFjGCErSI
Genießt dieses schöne Wochenendprojekt und habt Spaß!!
Komponenten / Elektronik
Verwendete Komponenten
8x8 RGB-Matrix (x2)
SG90 Servo
MAX7219-Anzeige
Joystick + Tasten
Arduino NANO
Protoboard-Stromadapter
Bauanleitung / Tipps
Zwei RGB-Matrizen
Verbinde die beiden Matrizen.
Verwenden Sie ein Gitter + Diffusor über der Matrix, verwenden Sie Klebeband, um die Matrix zu fixieren.
Gitter + Diffusor
Drucken von Gitter+Diffusor in einem Stück...Wechseln des Filaments
Anzeige und Frontplatte
Fügen Sie das Display in die Frontplatte ein.
Setze den Deckel auf.
Führen Sie den Servo in das Zifferblatt ein, möglicherweise benötigen Sie ein wenig Schleifen.
Fügen Sie das Zifferblatt im oberen Teil ein.
Ersetzen Sie den Servo-Stick durch das 'nächste' Teil. Wenn das Spiel beendet ist (die Teile fallen herunter), muss es auf 90º (vertikal) zeigen.
Feedet die Matrix (und andere Komponenten) von der Stromquelle, NICHT über den Arduino.
Das NANO-Board füttern
Brin
Anpassen des Servos in der INO-Datei
Typische Werte für SG90-Servos. Wenn dein Servo nicht richtig auf die Teile zeigt, ändere das.
Kategorie: Elektronikタグ
モデルソース
