Forum: Mikrocontroller und Digitale Elektronik Lauflicht modifizieren (nur ein Durchgang CD4017)


von Bernd (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Leute!

Ich habe folgendes vor und benötige dabei ein wenig Unterstützung von 
euch:

Ich habe eine Platine erworben mit der ich auf Tastendruck 
hintereinander 3 - 5 Leds (steht noch nicht genau fest) aufleuchten 
lassen möchte. Danach oder parallel zur letzten Led soll (vermutlich 
über einen Optokoppler) eine Tastatur Platine angesteuert werden um das 
auslösen der Enter Taste zu simulieren. Ich habe versucht 
herrauszufinden was genau ich anstellen muss um mein Vorhaben 
umzusetzen, ich bin aber nicht sicher ob ich alles richtig verstanden 
habe, bzw. ob mein Vorhaben so umzusetzen ist. Ich meine verstanden zu 
haben, dass ich mit dem letzten benötigten LED Kanal zwei weitere Pins 
des 4017 ansteuern muss um das Wiederholen zu des Lauflichts zu 
verhindern. Ich bin aber unsicher welche Pins... Das mit dem Optokoppler 
sollte ja soweit klappen, die Pins auf der Tastatur Platine habe ich 
schon rausgefunden. Kann ich den Optokopler parallel zur LED betreiben?

Ich habe euch den Schaltplan meiner erworbenen Platine angehanden. Wäre 
super wenn ihr mal drauf gucken könntet. Vielen Dank im vorraus!

von Mike J. (linuxmint_user)


Lesenswert?

Das ist doch ein dekadischer Johnson-Zähler, der kann immer nur eine LED 
aufleuchten lassen.

Du kannst natürlich an 3er oder 5er Stelle anstatt einer LED die interne 
LED des Optokopplers betreiben.

Das werden vermutlich farbige LEDs sein, die besitzen einen 
Spannungsabfall von 1.8V (rot) oder 2V(gelb) oder 2.6V (grün) oder auch 
3.0V (blau, weiß).
Wenn du die Infrarot-LED des Optokopplers parallel zu der farbigen LED 
hängst wird nur noch die IR-LED leuchten, aber nicht mehr die farbige 
LED.

Du musst den Strom natürlich passend begrenzen, an der IR-LED im 
Optokoppler fallen nur 0.9V bis 1.2V ab, daher musst du in das 
Datenblatt des Optokopplers schauen welchen Mindeststrom oder 
Maximalstrom er verträgt.

Wenn du 1k Ohm davor hast und die Schaltung mit 5V versorgt wird, dann 
sind das (5V-1.2V)/1kOhm = 3,8mA

Wenn dein Optokoppler mindestens 5mA benötigt, dann musst du den 
Widerstand austauschen oder mit einem anderen parallel schalten damit 
die 5mA fließen.
(besser mehr, 7mA bis 12mA sollten es schon sein damit er sicher 
durchschaltet)

Was für eine Versorgungsspannung verwendest du?
5Volt oder 12Volt ?

von M. H. (mophzk)


Lesenswert?

Hallo Bernd,

Theoretisch sollte das funktionieren. Du musst die Verbindung der Pins 
13 und 15 des 4017 zur Masse unterbrechen und den Taster dazwischen 
hängen. Und du musst die beiden Pins noch über einen pullup an den 
letzten Ausgang hängen. Also entweder Ausgang 4 oder 6, jenachdem 
wieviele LEDs du letzlicht willst.
Wenn du dann den Taster drückst fängt das Lauflicht einmal an zu laufen. 
Allerdings wird es auch immer einmal durchlaufen, wenn die 
Spannungsversorgung neu angeschlossen wird.

Den Optokoppler kannst du theoretisch parallel zu deiner letzten Led 
hängen, vorausgesetzt dass der Ausgangsstrom des 4017 nicht 
überschritten wird. Allerdings würde ich ihn parallel zur Led und dem 
entsprechenden Widerstand hängen, da du sonst für diese Led einen 
anderen Vorwiderstand einbauen musst. Sonst würde diese Led etwas 
dunkler leuchten.

Grüße Mophzk

von Bernd (Gast)


Lesenswert?

5Volt über USB hatte ich geplant...


dieses Set habe ich erworben:
http://www.ebay.de/itm/NE555-CD4017-Light-Water-Flowing-Light-LED-Module-DIY-Kit-/171187079579?hash=item27db8b899b:g:UmsAAOSwL7VWkN2D


und die roten LEDs wollte ich gegen weiße LEDs tauschen die ich noch 
liegen habe.

Außerdem ist mir gerade aufgefallen, dass die Schaltung vermutlich die 
Leds zu schnell durchläuft. Ist es richtig, dass der Wiederstand R3 dazu 
kleiner sein müsste? ich würde gerne einen Zeit Intervall von ca. einer 
Sekunde pro Led wechsel erzielen. Welchen wiederstand sollte ich dann 
einsetzen?

von Michael B. (laberkopp)


Lesenswert?

Bernd schrieb:
> Welchen wiederstand sollte ich dann einsetzen?

Am Besten einen ohne ie.

Je grösser der Wert, je langsamer, eigentlich ist aber R4 dafür gedacht, 
zum dran drehen, und damit einstellen (auch das Poti könnte natürlich 
einen grösseren Wert bekommen).

Wie schaltet man mit dem Lauflichtausgang eine Enter-Taste ?

Am einfachsten wohl mit einem PhotoMOS Relais wie AQY21❍EH. Die LED ist 
die Lauflicht-LED und die anderen Anschlüsse kommen an die Enter-Taste.

Wie stoppt man das Lauflicht nach dem es die Enter-Taste gedrückt hat ?

Am einfachsten, in dem man an den nächsten Ausgang keine LED anschliesst 
sondern mit RESET des NE555 verbindet. Blöderweise will der NE555 ein 
LOW als RESET und der Ausgang wird HIGH, also muss man invertieren.
1
               CD4069
2
CD4017-Ausgang --|>o-- RESET NE555

oder
1
           +5V --1k---+-- RESET NE555
2
                      |
3
CD4017-Ausgang --1k--|< BC547
4
                      |E
5
                     GND

Falls es nur 3-5 LEDs, Enter und Halt sein sollen, tut es statt dem 
CD4017 auch der CD4022.

: Bearbeitet durch User
von Bernd (Gast)


Lesenswert?

Hey, vielen Dank für die Zahlreihen Antworten. Das hört sich doch schon 
mal gut an! Am besten gefällt mir derzeit der Vorschlag von Mophzk... Da 
brauche ich nicht viel extra kaufen und einlöten. Es würde dann ja 
ausreichen wenn ich die entsprechenden Pins nicht auf der Platine 
festlöte und stattdessen den Schalter zwischen die beiden Pins und den 
Led Kanal 6 löte (dort dann die LED UND den Wiederstand weg lassen 
richtig ?).

Dass die Schaltung dann beim ersten anschalten des PCs einmal durchläuft 
stellt kein Problem für mich da. Beim Booten stört das betätigen der 
Enter Taste ja nicht weiter und danach liegt die Spannung ja konstant 
an.

Dann müsste ich nur noch einen Photomos kaufen und den mit passendem 
Widerstand an den Led Kanal 6 anstelle der original Led und des Original 
Widerstand setzen, richtig?

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.