Forum: Mikrocontroller und Digitale Elektronik Ampelsteuerung für ein Spielzeugparkhaus


von René K. (Firma: Privat) (bienimaus2011)


Lesenswert?

Hallo zusammen,

ich möchte ein Spielzeugparkhaus mit mehren Etagen bauen. Wie jeder von 
euch weiß, gibt es bei einigen Parkhäusern auf jeder Etage Ampeln vor 
den Auffahrten. Diese besitzen meistens die Farbe grün und rot.

Ich möchte gern folgende Funktion haben:
- Auf 3 Etagen je eine Ampel mit den Farben grün/rot.
- Auf Etage 1. soll bei der Ampel grün leuchten und rot aus sein. Auf 
den Etagen 2. und 3. soll jeweils rot leuchten und grün aus sein.
- Beim betätigen eines Tasters soll auf der Etage 1. die grüne Ampel auf 
rot springen und auf Etage 2. die grüne Ampel leuchten. Immer beim 
Betätigen des Tasters, soll der Ampelzustand auf den Etagen gewechselt 
werden.

Ich habe eine Schaltung mit einen IC4017 gefunden. Dieser ist wohl als 
Lauflicht mit max. 10 LED geeignet. Mein problem ist, das immer nur eine 
LED leuchtet. Ich brauche aber einen Zustandswechsel.

Kann mir jemand helfen, wie ich die Schaltung erstellen kann?

Vielen Dank und viele Grüße

René

von Hans (Gast)


Lesenswert?

Sofern du deinen Lauflicht Baustein auf 3 Leds beschränken kannst ist 
das einfach. Du hängst einfach an jeden Ausgang die grüne Led für die 
jeweilige Etage und an den selben Ausgang die rote Led und setzt einen 
Transistor als Inverter ein.

von Peter II (Gast)


Lesenswert?

René K. schrieb:
> Dieser ist wohl als
> Lauflicht mit max. 10 LED geeignet. Mein problem ist, das immer nur eine
> LED leuchtet. Ich brauche aber einen Zustandswechsel.

es sind ja auch nur 3 Zustände. Die LEDs müssen einfach für die 3 
Zustände parallel verkabelt werden, und zur Entkopplung der zustände 
noch an jede LED eine Diode.
1
Ausgang 1 von IC4017   ->   Diode -> Ampel1_GRÜN
2
                       ->   Diode -> Ampel2_ROT
3
                       ->   Diode -> Ampel3_ROT
4
5
Ausgang 2 von IC4017   ->   Diode -> Ampel1_ROT
6
                       ->   Diode -> Ampel2_GRÜN
7
                       ->   Diode -> Ampel3_ROT
8
9
Ausgang 3 von IC4017   ->   Diode -> Ampel1_ROT
10
                       ->   Diode -> Ampel2_ROT
11
                       ->   Diode -> Ampel3_GRÜN
12
13
Ausgang 4 von IC4017   ->   Reset IC4017

(glaube ich zumindest das es so geht)

von Hans (Gast)


Lesenswert?

Peter II schrieb:
> es sind ja auch nur 3 Zustände. Die LEDs müssen einfach für die 3
> Zustände parallel verkabelt werden, und zur Entkopplung der zustände
> noch an jede LED eine Diode.

Das geht natürlich noch einfacher. Dann aber bitte hinter jedem der drei 
Ausgänge des ICs noch eine Diode, sonst gibt es einen Kurzschluss wenn 
zwei Ausgänge auf Masse liegen und einer auf VCC.

von René K. (Firma: Privat) (bienimaus2011)


Lesenswert?

Vielen Dank für deine Antwort. (auch bei den anderen)

Kannst du mir eventuell die einfache Variante veraten. Ich lege mich da 
jetzt nicht auf den IC4017 fest.

Welche Diode sollte genutzt werden.

von Der Andere (Gast)


Lesenswert?

Man könnte statt eines Tasters und eines 4017 auch ganz einfach einen 
Stufenschalter nehmen.
Und dann die Diodenmatrix zu den Leds wie Peter II beschrieben hat.

von Hans (Gast)


Lesenswert?

René K. schrieb:
> Vielen Dank für deine Antwort. (auch bei den anderen)
>
> Kannst du mir eventuell die einfache Variante veraten. Ich lege mich da
> jetzt nicht auf den IC4017 fest.
>
> Welche Diode sollte genutzt werden.

Da kannst du eigentlich irgendeine verwenden. Hauptsache die kann den 
Strom ab, bei 3 LEDs etwa 60mA. Mit etwas Reserve nimmst du eine 100mA 
Diode und gut ist. Du solltest dabei aber noch beachten, welchen Strom 
der Ausgang des ICs treiben kann.
Eine mögliche Diode wäre z.B. die 1N4148 mit IF=200mA

von Der Andere (Gast)


Lesenswert?

Hans schrieb:
> Das geht natürlich noch einfacher.

Zeig doch mal. Das einzige was man sparen kann sind die Dioden zu den 
grünen Leds. weil die nur von jeweils einem Zustand geschalten werden.
Die 6 zu den roten Leds müssen bleiben.

von Stefan F. (Gast)


Lesenswert?


von Karl H. (kbuchegg)


Lesenswert?

Hat ein 4017 Push/Pull Ausgänge?
Wenn ja dann könnte man jeweils die rote und die grüne LED an ein und 
demselben Ausgang antiparallel nach GND bzw Vcc schalten.
1
                  +5V
2
                    |
3
                 Vorwiderstand
4
                    |
5
                  LED rot
6
                    |
7
   Ausgang ---------+
8
                    |
9
                  LED grün
10
                    |
11
                  Vorwiderstand
12
                    |
13
                 Masse

Ist der Ausgang auf logich 1, dann leuchtet die grüne LED. Ist der 
Ausgang auf logisch 0, dann leuchtet die rote LED

: Bearbeitet durch User
von René K. (Firma: Privat) (bienimaus2011)


Lesenswert?

Vielen Dank an euch alle, für die vielen Antworten. Werde die Umsetzung 
bei Verfügbarkeit der Teile vornehmen.

VG René

von Magic S. (magic_smoke)


Lesenswert?

> Diese besitzen meistens die Farbe grün und rot.
Wow, das hätte ich jetzt echt nicht gedacht.
Ich dachte blau und schwarz/weiß kariert.

Da wir hier in einem µC-Forum sind, ist das Ganze nichts weiter als eine 
Programmierübung. Da reicht ein simpelster AVR im DIP-8, wenn man die 
Push-Pull-Fähigkeit nutzt und die zwei LEDs über einen Ausgang steuert.

Das kann man auch beliebig erweitern, so daß z.B. nach 30 Sekunden alle 
Ampeln wieder auf rot stehen bis man irgendwo drückt.

von René K. (Firma: Privat) (bienimaus2011)


Lesenswert?

magic s. schrieb:
>> Diese besitzen meistens die Farbe grün und rot.
> Wow, das hätte ich jetzt echt nicht gedacht.
> Ich dachte blau und schwarz/weiß kariert.
>
> Da wir hier in einem µC-Forum sind, ist das Ganze nichts weiter als eine
> Programmierübung. Da reicht ein simpelster AVR im DIP-8, wenn man die
> Push-Pull-Fähigkeit nutzt und die zwei LEDs über einen Ausgang steuert.
>
> Das kann man auch beliebig erweitern, so daß z.B. nach 30 Sekunden alle
> Ampeln wieder auf rot stehen bis man irgendwo drückt.

Hallo magic smoke,

vielen Dank für deinen Beitrag und Anregung. Da dies ein 
Spielzeugparkhaus werden soll und kein hochkomplexes Parkgebäude, schien 
mir der Materialeinsatz (ca. 2 Euro) und Aufwand für gerechtfertigt und 
ausreichend. Des weiteren sollte in betracht gezogen werden, dass die 
Nutzer dieses Objektes keine Ingenieure sind, sondern glückliche und 
zufriedene Kinder.

Ich werde mir deine Anmerkung zu Herzen nehmen, und über eine 
Weiterentwicklung gedanken machen. Vielleicht könntest du mir dann bei 
Fragen mit Rat und Tat zur Seite stehen.

Viele Grüße
René

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Würd' ich grundsätzlich anders machen:
Nimm für die Ampeln LEDs mit Chip WS2812 (einzeln seriell adressierbar) 
und schalte alle elektrisch in Reihe. Dann kannst du die Logik in aller 
Ruhe allein per Software auskaspern (ist doch ein Mikrocontroller-Forum 
hier, oder?), ohne jedesmal zum Lötkolben greifen zu müssen ...

Das ginge sogar soweit, dass du z.B. einen Arduino Nano zunächst nur als 
USB-Interface am PC/Mac einsetzt und die Logik in irgend einer IDE 
entwickelst, bevor du sie in einen speziellen MC-Dialekt übernimmst.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.