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é
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.
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)
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.
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.
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.
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
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.
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
Vielen Dank an euch alle, für die vielen Antworten. Werde die Umsetzung bei Verfügbarkeit der Teile vornehmen. VG René
> 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.
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é
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.