Inhaltsverzeichnis:

Blockspiel: 3 Schritte
Blockspiel: 3 Schritte

Video: Blockspiel: 3 Schritte

Video: Blockspiel: 3 Schritte
Video: Lernen von den Besten ! Tipps für ein besseres (Block)spiel 2024, November
Anonim
Spiel blockieren
Spiel blockieren

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

Bauen
Bauen

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

Programm ATtiny85
Programm ATtiny85

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: