Inhaltsverzeichnis:
Video: Blockspiel: 3 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Dies ist inspiriert vom pockeTETRIS-Projekt. Ich wollte eine Platine mit einem größeren Bildschirm haben, die das Spielen ohne Hülle komfortabler macht und einen Ein- / Ausschalter hinzufügen.
Schritt 1: Erstellen
Die Designdateien befinden sich auf EasyEDA
Die Leiterplatten müssen bleifrei sein, da es sich um ein Handspiel handelt.
BENÖTIGTE ARTIKEL
PCB - Menü dann "Generate Fabrication File" - Gerber erstellen oder bei JLCPCB bestellen
1,3 OLED 128X64 - Stellen Sie sicher, dass die Pins mit der Leiterplatte übereinstimmen
3 - 10K Widerstände
3 - 6x6 SMD-Tastenschalter
ATtiny85
2 Pos 3 Pin Schiebeschalter
CR2032 Batteriehalter BAT-HLD-001-THM
CR2032 Batterie
DIP8-Buchse
AVR- oder ATtiny-Chip-Programmierer
Bleifreies Lot
Lötkolben
Alkohol-Elektronikreiniger
Günstige Zahnbürste
Augenschutz zum Löten, Trimmen und Reinigen.
LÖTEN
Der größte Teil dieses Projekts ist durch das Lochlöten, aber es verwendet SMD-Knöpfe, damit es keine scharfen Kanten auf der Rückseite gibt. SMD-Löten ist neu für mich, daher werde ich das Gelernte teilen. Um die SMD-Knöpfe zu löten, zuerst Lot auf 1 Pad schmelzen, Lot umschmelzen und 1 Knopffuß in das Lot schieben. Stellen Sie sicher, dass die Schaltfläche ausgerichtet ist, bevor Sie fortfahren. Als nächstes die Pads und Füße mit Eisen erhitzen und das Lot darauf schmelzen, bis sich eine Lötkuppel bildet. Ich habe das SMD-Löten von Collin's Lab gelernt.
Löten Sie oberflächenmontierte Tasten vor allem anderen.
Als nächstes löten Sie die Attiny85-Buchse und die Widerstände auf der Rückseite. Passen Sie die Kerbe des Sockels an die Siebdruckkontur an. Danach Zuleitungen trimmen und dann Teile auf der Vorderseite löten. Trimmen Sie den Rest des Lötens, nachdem Sie fertig sind.
REINIGUNG
Das Flussmittel aus dem Lot hinterlässt einen klebrigen Rückstand. Verwenden Sie nach dem Löten Elektronikalkohol, um die Leiterplatte zu besprühen oder zu bedecken und mit einer Zahnbürste zu schrubben. Verwenden Sie einen Augenschutz.
Schritt 2: ATtiny85 programmieren
Arduino IDE-Board-Unterstützung für ATtiny hinzufügen Gehen Sie zum Menü "Datei" und wählen Sie "Einstellungen". Geben Sie in das Feld mit der Bezeichnung "Additional Boards Manager URLs" ein: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json und klicken Sie auf OK
Gehen Sie zum Menü „Extras“und dann auf „Board“, wählen Sie „Boards Manager“und wählen Sie dann aus der Dropdown-Liste „Beigetragen“aus: Wählen Sie das Paket „attiny“aus und klicken Sie auf die Schaltfläche „Installieren“.
Schließen Sie nach Abschluss der Installation das Fenster „Boards Manager“und wählen Sie
Vorstand: „ATtiny25/45/85“
Prozessor: "ATtiny85"
Uhr: "Intern 8 Mhz"
Programm ATtiny
Muss ein Arduino für das AVR Programming Shield programmieren
Laden Sie die "Arduino als ISP-Skizze" hoch [Datei] -> [Beispiele] -> [Arduino als ISP].
Habe das AVR-Programmierschild an Arduino angeschlossen
Sockel ATTINY85-Chip auf dem AVR-Programmierschild
Wählen Sie den Programmierer aus, [Tools] -> [Programmer] -> [Arduino als ISP] Stellen Sie den Programm-Bootloader ein, [Tools] -> [Burn Bootloader]
Öffnen Sie PockeTetris Sketch in der Arduino-Software
Skizze hochladen, [Datei] -> [Mit Programmierer hochladen]
Nachdem Sie die Skizze erfolgreich hochgeladen haben, stellen Sie sicher, dass sich der Punkt auf dem ATtiny85 und die Sockelkerbe auf derselben Seite befinden und schieben Sie den Chip in den Sockel.
Schritt 3: Spielen
Die mittlere Taste ändert das Blockstück und lässt es nach unten fallen, wenn es gedrückt gehalten wird. Außerdem gibt es einen Pausenmodus, der weniger Strom verbraucht, wenn die linke und die rechte Taste gleichzeitig gedrückt werden.
Ich habe es genossen, dieses Spiel zu bauen und zu spielen.
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