Pfad: Home => AVR-Übersicht => Anwendungen => Würfel mit ATtiny13
Würfel

Würfel mit ATtiny13

Diese Anwendung eines AVR beschreibt einen netten kleinen Würfel. Es ist eine kleine Programmierübung in Assembler und ein nettes Give-Away für Leute, die gerne ihre Zeit mit Mensch-Ärgere-Dich-Nicht zubringen.

Die Schaltung

Schaltbild Würfel Lampennummern Das ist schon alles: sieben Leuchtdioden, sieben 100Ω-Widerstände, ein 10k-Widerstand für den Reset-Eingang, ein Taster zum Würfeln, ein kleiner Schalter, damit die Batterie in mehrmonatigen Spielpausen nicht alle geht, zwei AAA-Batterien mit Halterung und ein 100nF-Keramik-Abblockkondensator. Alles in allem Bauteile für vier Euro. Rechts noch die Nummerierung der Lampen im Schaltbild.

Die Software

Die Software für den Timer ist im HTML-Format oder als Assembler-Quellcode verfügbar.

Die Software läuft so ab:

Gedruckte Schaltung

Das hier ist das Layout der Leitseite der gedruckten Schaltung.

Gedruckte Schaltung

Linux-User haben es jetzt einfach: sie öffnen das GIF-Bild mit Gwenview, wählen den Menuepunkt Drucken, im Druckdialog dann Bildeinstellungen und Vergrößern auf und tippen 80 mal 50 Millimeter ein, legen eine durchsichtige Folie in den Drucker ein und lassen drucken. Alle anderen müssen mit dem Verkleinern beim Drucken so lange herumprobieren, bis das Bild genau diese Maße hat.

Hat man die Folie fertig, geht es ans Belichten. Also entweder Sonne, UV-Lampe oder was besseres und ein 8*5cm-Brett mit einseitigem Kupfer und Fotobeschichtung.

Die Platte wird dann in Natronlauge (12 g pro Liter) entwickelt. Dann wird kräftig abgespült und die Platte der Lieblings-Ätzmittel- Lösung (bei mir Eisen-III-Chlorid) ausgesetzt. Sieht schon echt verbraucht aus, die Lösung, ätzt aber noch einwandfrei. Nachdem die eine gute halbe Stunde ihren Dienst versehen hat, kommt das hier heraus.

Entwickeln Ätzen Fertig geätzt

Mit der Bohrmaschine werden dann die 0,8-, 1,0- und 3,0-Löcher in die Platte gebohrt. Und so sieht das Ganze von der Bestückungsseite her aus.

Bohren Bestückungsseite

Und so wird bestückt:

Bestückungsplan

Die fertig bestückte Leiterplatte sieht so aus:

Bestückung LEDs Bestückung Platte

Und dann fehlen natürlich noch die Batterien.

Batteriehalter

©2012 by http://www.avr-asm-tutorial.net