MezData-Logo

Zylonenauge-Lauflicht 2.0

Synopsis: [Zylonen]

Durch eine LED-Spende an die Schule motiviert, entwickelte ich eine kostengünstige Platine für meine Schüler.

Die Platine

Zylonenauge

Schematische Darstellung

Schema
Schema der Platine
Matrixanordnung
Matrixanordnung der LED

Um mit den 8 Port-Pins von PORTB die 16 LED ansteuern zu können sind die LED als Matrix verschaltet. Um beispielsweise L0 leuchten zu lassen muss PB4 auf 0 und PB0 auf 1 geschaltet werden. An PORTB muss dazu 0b11100001 = 0xe1 ausgegeben werden.

Die Taster T2..T0 sind gegen GND (0V) verschaltet, bei Betätigung liegt Low-Signal am Eingang vor. Die internen PullUps müssen eingeschaltet werden, damit bei offenem Taster ein High-Pegel am Eingang anliegt: PORTD = 0b01110000.

Vorwiderstände für die Leuchtdioden berechnen

Farbe LED Vorwiderstand I gemessen
Rot (5V-1,8V)/10mA =320Ω => 330Ω 9,3mA
Grün (5V-3,2V)/10mA =180Ω 9,1mA
Blau (5V-3,2V)/10mA =180Ω 9,7mA

Die Spannung an der Leuchtdiode hängt von ihrer Farbe ab. Um den Stromfluss auf 10 mA zu begrenzen werden Vorwiderstände für die verwendeten Farben ermittelt.

Details zur Berechnung

Laut [Datenblatt ATtiny2313] liefert ein Portpin maximal 40 mA, der maximale Strom in VCC und aus GND darf 200mA nicht überschreiten. Der maximale Strom in eine LED darf bei kontinuierlichem Betrieb 20mA nicht überschreiten. Die Kathoden von jeweils 4 LED münden in einen Portpin (siehe Schaltplan). Die Schaltung wird mit 5 V betrieben, die Ausgangsspannung eines Portpins sei bei Low 0V und bei High 5V, das ist idealisiert, tatsächlich liegt sie laut Datenblatt bei 20mA Strom bei Low <0,7V und bei High >4,2V.
Eine erste einfache Annahme für die Berechnung ist, dass der maximale Strom an einem Portpin dann auftritt, wenn die Anoden von 4 LED Strom über 4 Widerstände ziehen.
Seien PB7..PB4 Low und PB3 High, es leuchten LED1, LED5, LED9, LED13. PB3 liefert den Strom für die 4 LED. Der Strom durch eine LED darf durch die 40mA Grenze eines Portpins nicht grösser als 10mA sein. Sollten alle LED gleichzeitig leuchten wäre der Strom in und aus dem µC <160mA, was im erlaubten Bereich liegt.
Die Berechnungen in der Tabelle wurden mit Schätzwerten für die Spannung an der LED bei 10mA und mit einem Sollstrom von 10mA durchgeführt. Zur Kontrolle wurden die tatsächlichen Ströme mit den ermittelten Vorwiderständen gemessen.

Messungen des Gesamtstrombedarfs mit blauen LED: Ruhestrom ohne LED 2,68mA; 4LED 1..4 leuchten 11,7mA; 4LED 1,5,9,13 leuchten 24,8mA; alle LED leuchten 38mA. Vcc-UPB0 = 0,5V bei 25mA.

Die Bauanleitung

Bausatz blau

Entscheiden: Welche LED-Farbe ist gewünscht? Dann die 4 passenden Widerstände für Rot: 330Ω oder Blau, Grün: 180Ω verwenden.

Selber mitbringen: Alter kleiner Kopfhörer als Lautsprecher, ggfs. 5V-Netzteil für Stand-Alone-Betrieb.

Bauanleitung als PDF

Stückliste und Kalkulation

Preise Stand 25.11.2019

Pos Anzahl Bauteil BestNr Preis Ges
1 1 Platine   7,60 € 7,60 €
2 1 100nF X7R-5 100N 0,05 € 0,05 €
3 4 180 Ohm   0,05 € 0,20 €
4 1 220 Ohm   0,05 € 0,05 €
5 16 LED     0,00 €
6 1 IC Sockel 20 pin GS 20 0,07 € 0,07 €
7 1 Pfostenwanne 6 pin WSL 6G 0,20 € 0,20 €
8 1 Pfostenwanne 10 pin WSL 10G 0,10 € 0,10 €
9 1 Buchsenleiste 8 pin MPE 094-1-008 0,23 € 0,23 €
10 1 Buchsenleiste 3 pin SPL 64 0,10 € 0,10 €
11 3 Digitaster TASTER 9302 0,14 € 0,42 €
12 1 Pfostenstecker 2 pin     0,00 €
13 1 Jumper JUMPER 2,54 BL 0,05 € 0,05 €
14 1 ATtiny2313 ATTINY 2313A-PU 1,05 € 1,05 €
15 1 Keramikschwinger CST 4,00 0,18 € 0,18 €
17 1 Lautsprecher     0,00 €
18 1 USBasp Programmer   2,71 € 2,71 €
          13,01 €