Forum: Mikrocontroller und Digitale Elektronik Automatischer Schalter


von eddy m. (prefix)


Lesenswert?

Hallo,

ich habe folgendes anliegen.
Besitz ein MP3-Modul, welches 10 Eingänge hat. Dort können praktisch mit 
10 Tastern das dort jeweilig hinterlegte MP3-File wiedergegeben werden.

Möchte aber gern ein Auto-Funktion. Sprich ich hab nur einen 
Schaltkontakt und es sollen nacheinander die 10 Eingänge durchgeschaltet 
werden.

Also einmal drücken play file 1, nochmal drücken play file 2 .... 
usw....

Weis aber momentan garnicht wie ich das realisieren soll. Als 
Versorgungsspannung habe ich 5V zur Verfügung... und einen 
potentialfreien öffnerkontakt.

Vielen Dank für Eure Hilfe.

von Rainer U. (r-u)


Lesenswert?

Ich würde wohl eine "1" durch ein Schieberegister schieben, den Taster 
an den Takteingang. Oder sagen wir 2 Schieberegister, und am 10. Bein 
greifst Du ab und die Runde geht von vorne los. Und ein bischen Drumrum 
braucht's noch, um die "1" nach dem Einschalten zu erzeugen und den 
Taster zu entprellen. Schöne Bastelarbeit. :-)

von Harald W. (wilhelms)


Lesenswert?

eddy murphy schrieb:

> Möchte aber gern ein Auto-Funktion. Sprich ich hab nur einen
> Schaltkontakt und es sollen nacheinander die 10 Eingänge durchgeschaltet
> werden.

Das geht am einfachsten mit einem 4017 - IC. Ein Eingang, zehn Ausgänge.
Gruss
Harald

von eddy m. (prefix)


Angehängte Dateien:

Lesenswert?

Hallo,
habe mich mal an den von Euch genannten IC genannt...
Hab mir mal diesen hier von Conrad rausgesucht
http://www.conrad.de/ce/de/product/172596/CMOS-IC-NXP-HEF4017BP-Gehaeuseart-DIP-16-Ausfuehrung-Dezimalzaehler-m-10-decodierten-Ausgaengen-synchr

Und hab dazu eine Schaltung mal entworfen...
Nur weis ich nicht ob das ganze so laufen sollte....

Bitte um Eure Hilfe!

von Dietrich L. (dietrichl)


Lesenswert?

eddy murphy schrieb:
> Und hab dazu eine Schaltung mal entworfen...
> Nur weis ich nicht ob das ganze so laufen sollte....

Also im Prinzip ist das schon mal richtig. Da der Zähler 10 Stellungen 
hat, ist immer ein Ausgangs gesetzt, d.h. nach dem Einschalten läuft 
irgend ein MP3-File. "Keiner" geht also nicht.
Wenn Du immer mit "0" anfangen willst, brauchst Du noch eine 
Reset-Schaltung am Anschluss 15.

Eins fehlt noch: Wenn der Taster geöffnet wird, hängt der Clock-Eingang 
(Pin 14) in der Luft. Das Signal ist dann undefiniert. Du brauchst also 
noch einen Ziehwiderstand nach Vdd. Und wenn der Taster wieder schließt, 
prellt er. Dann schaltet der Zähler mehrfach weiter. Du musst also noch 
entprellen. Dazu gibt es verschiedene Lösungen. Such mal danach.

Gruß Dietrich

von Jack B. (jackbraun)


Lesenswert?

>Und hab dazu eine Schaltung mal entworfen...
>Nur weis ich nicht ob das ganze so laufen sollte....

Der 4017 ist für diesen Fall weniger geeignet, da beim MSM2 (um dieses
Modul handelt es sich wohl), die 10 verschiedenen mp3-Files durch einen
kurzen Tastendruck aufgerufen werden. Eine statische 1 am Ausgang wie
beim 4017 nützt da nichts, es sei denn man steuert damit 10 einzelne
Monoflops an ;-).

Außerdem müssen die Ein- und Ausgänge des Microcontrollers auf dem MSM2
potentialfrei verbunden werden, man braucht also noch 10 Optokoppler.

Mit einem kleinen AVR (z.B. Attiny24) wäre es natürlich einfacher,
aber selbst dann hat man nur 9 Taster eingespart und braucht dafür:
10 OK und einen Mikro, der erst einmal programmiert sein will.

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.