Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
blinken35
Projektverantwortlicher: Manuel Jerger
Ein 5×7 pixel Dotmatrix LED Display wird direkt an einem ATtiny2313 Microcontroller betrieben. Es bleiben Pins frei fuer weitere Komponenten z.B. Taster, LEDs oder einen Zweidrahtbus. Mit diesem Prinzip kann weiter gespielt werden, ich werde hier in Zukunft auch noch weitere Variationen dieser Schaltung beschreiben.
Download
TODO
blinken35 / ShackSpaceSnake
Eine portable Spielekonsole mit einem 5×7 Pixel Display, 4MHz 8-Bit Prozessor und drei Eingabetaster.
Als Software gibt es im Moment ShackSpaceSnake, weitere Spiele sind zu erwarten.
Benoetigtes Werkzeug & Material
- Loetkolben mit Ablage und feuchtem Schwaemmchen
- Loetzinn
- Präzisions-Seitenschneider
- Spitzzange
- Entloetpumpe oder Entloetlitze
- Faedel- oder Klingeldraht
Teile im Bausatz
1 | Lochrasterplatine |
1 | ATtiny2313 (V) |
1 | 10kOhm Widerstand |
1 | TA07-11EWA 5×7 LED Dotmatrix Display (common anode) |
3 | Microtaster 6x6mm |
1 | Batteriehalter fuer 2x AAA |
2 | AAA Batterie (ohne Bild) |
Kabelbinder oder Schrumpfschlauch |
Schaltplan & Schemazeichnungen
Aufbauanleitung
Schritt 0 - Programm aufspielen
wichtig: der Microcontroller muss vor dem einloeten mit einem passenden Programm bespielt werden!
Im Moment gibt es eine passende Version von ShackSpaceSnake im git Repo.
Schritt 1 - Display
- Display in der Mitte der Platine platzieren
- Pin 1 ist mit Aufdruck markiert und befindet sich - wenn man die Platine richtig herum haelt - rechts oben
- Platine umdrehen und Anschlussdraehte leicht nach aussen biegen.
- Wenn noetig kann man sie ein wenig kuerzen.
Schritt 2 - Microcontroller anpassen
- Die Beine des Microcontrollers geradebiegen und so wie eingezeichnet um ein paar Millimeter kuerzen.
Aufpassen: Das Verbiegen der Pins funktioniert nur wenige male bevor sie brechen!
Schritt 3 - IC einsetzen
- Den IC wie eingezeichnet von unten in die Platine stecken.
- Die Pins des Chips muessen mit denen des Displays in ein Loch
- Dabei auf die Markierung am Chip (Kerbe) und Display ('1') achten
Schritt 4 - Widerstand und Taster
- Den Widerstand einsetzen - die Pins beruehren auch hier wieder die des ICs
- Beinchen der Taster mit der Spitzzange bearbeiten und dann einsetzen
HINWEIS der rechte Taster ist hier um 90 Grad gedreht dargestellt! Im Schaltplan ist es korrekt.
Schritt 5 - Loeten
- Die Platine umdrehen und alle Bauteile verloeten.
Tipp: Wenn man zuerst nur einen Pin pro Bauteil anloetet, kann man es vor dem endgueltigen Verloeten noch einmal ausrichten.
Schritt 6 - Verdrahten
- Mit Faedel- oder Klingeldraht die Taster und den Chip wie eingezeichnet verbinden
- Zwei laengere Anschlussleitungen anloeten
Schritt 7 - Zusammenbauen
- Anschlussdraehte kuerzen und an den Batteriehalter loeten.
- Funktionspruefung: Batterien einsetzen
- Mit Kabelbinder, Schrumpfschlauch oder Bindedraht die Platine am Batteriehalter befestigen.
FERTIG :)
Steuerung
- einzelner Knopf (links) = START
- Hoch / Runter = im / gegen Uhrzeigersinn drehen
Ausschalten
- Einfach was zwischen die Batterien klemmen
- Man kann sich auch einfach einen Schalter ins Kabel hacken. Wir sind schliesslich ein Hackerspace :)