Forum: Mikrocontroller und Digitale Elektronik Soundmodul über Mikrocontroller steuern


von Julian B. (Firma: jb-sabers) (julian_beyer)


Lesenswert?

Hallo,
ich möchte mich kurz vorweg vorstellen.
Mein Name ist Julian Beyer, 17 Jahre alt und Wohne in der nähe von 
Bremen.
Elektronik in sehr kleinem Maßstab ist mein Hobby, mit welchem ich mich 
schon seit ich 10 bin, befasse.

Ich habe eine sehr fachbezogende Frage:

Also, ich wollte ein Soundmodul herstellen, welches beim Einschalten 
erst einen Sound spielt und direkt im anschluss den nächsten, welcher 
dann in dauerschleife läuft, bis ein anderer Sound gespielt wird.

Mir wurde ein fertiges, mit Sounds programmierbares Modul angeraten, 
welches allerdings einen Sound entweder nur einmal spielt, repeatet oder 
eine ganze Soundbank von vorne bis hinten durchläuft. Da wurde mir 
geraten, einen Microcontroller zu benutzen, welcher dafür zuständig 
wäre, dass nach dem einschalt-Sound ein anderer Sound in Dauerschleife 
läuft, nur bin ich eigentlich noch ein Laien in diesem Bereich und 
verstehe von Microcontrollern und deren Programmierung nicht so sehr 
viel.
Ich hatte auch schon den Gedanken, dass es evtl. auch mit einem IC 
(4060?) auch funktionieren könnte, wenn der zu wiederholende Sound exakt 
die Länge eines Taktes des IC´s beträgt.

Hier ein Link zu der Seite, auf welcher man das Modul kaufen kann: 
http://www.voicemodul.de/ (Direkter Link zum Soundmodul geht leider 
nicht :( )

Ich hoffe ihr könnt mit meiner Frage was anfangen und wisst mir zu 
helfen!

MfG Julian

von Stefan K. (stkl)


Lesenswert?

Hallo Julian,

sehe ich das richtig, dass es um das "Programmierbare Soundmodul" geht? 
Heißt, du müsstest für dein Vorhaben
- Taster für Sound 1 "betätigen"
- Taster für Sound 2 wiederholt betätigen

Denkbar wäre ein kleiner Controller, z.B. AtTiny im 8pin Gehäuse oder - 
allerdings nicht ohne Adaption zu programmieren - sogar ein 6pin 
(AtTiny4, PIC10206, ...). Programmieren müsstest du etwa folgendes:
im Hauptprogramm:
- einen Impuls auf Pin "Sound 1"
- Timer parametrieren und aktivieren
- Leere Schleife
Timer Interrupt:
- Impuls auf Pin "Sound 2" geben.


Der 4060 ginge richtig verschaltet auch, alternativ ein anderer 
Taktgenerator (z.B. NE555) und z.B. ein FlipFlop für die Umschaltung 
zwischen erstem und zweitem Sound...

Wenn die Taster auf dem Modul Masse oder 5V Schalten, könntest du das µC 
Signal direkt drauflegen (Massen verbinden versteht sich), alternativ 
z.B. den Taster durch einen Optokoppler, Analogschalter, Transistor etc. 
ersetzen.

Flexbler wäre man mit dem Controller, wenn spätere Änderungen der 
Soundlänge erwünscht sind, brauchst aber auch erstmal die nötige 
Hardware zum Programmieren, sofern nicht vorhanden.

Gruß,
Stefan

von Julian B. (Firma: jb-sabers) (julian_beyer)


Lesenswert?

Oha, danke Stefan!
Ich muss mal eben sagen, dass mir mit einer einzigen Antwort schon 
wesendlich mehr geholfen wurde, als in nem anderen Forum mit 20 ;)

Richtig, die Idee mit dem 4060 hatte ich auch schon, gefiel mir von der 
Sache her auch ein wenig mehr, da ich ehrlich gesagt nicht viel von der 
programmierung verstehe und auch keinerlei Hardware/Software dafür habe.

Zu dem oben genannten Sounds kommen allerdings noch 2 weitere hinzu, die 
aber nicht der Rede wert sind, das bekomm ich schon alleine hin ;)

Das Modul sollte über einem Taster an und über einem anderen aus 
geschaltet werden, falls das hilft. Ein schalter, welcher die komplette 
Stromversorgung vom Modul trennt, wird bei meiner Idee durch einen 
KillKey geregelt, also auch nicht mehr der rede wert.
Ach ja, das Modul läuft auch bei max. 5 volt, also wäre das auch ein 
Problem weniger.

Danke für jede weitere, hilfreiche Antwort!

MfG Julian Beyer

von Julian B. (Firma: jb-sabers) (julian_beyer)


Lesenswert?

Könnt ihr mir evtl. noch ein paar Tips für die Anwendung von nem 555 
Timer und/oder eines 4060 geben?
Das wäre großartig!

MfG Julian

von Stefan K. (stkl)


Lesenswert?

Beim 555 bräuchtest du eine recht kleine Frequenz und einen kleinen 
Tastgrad (Impuls halt). Im Prinzip PWM-Schaltung, gibt es im Netz zu 
Hauf inkl. Berechnungen für die RC-Kombinationen zur Anpassung von 
Tastverhältnis und Frequenz.

Beim 4060 gibt es verschiedene Möglichkeiten, die meisten sollten im 
Datenblatt erläutert sein. Kenn den Baustein grade auch nicht so 
auswendig, dass ich es blind sagen könnte, denke die Logiktabelle hilft 
weiter.

von Rolf H. (flash01)


Lesenswert?

Hallo Julian,
was hindert Dich daran, Dich mit einem Mikrocontroller zu beschäftigen?
Ich habe auch ganz einfach mit einem Attiny13 angefangen.
Wenn Du im digitalen schon so weit bist einen 4060 zu verstehen,
dann würde ich an Deiner Stelle dieses Wissen weiter ausbauen.
Ein PC mit USB hast Du, es fehlt nur noch ein Programmer
und kostenlos runter geladen AVR Studio4.
Zur Verfügung steht Dir hier das Tutorial und viele hilfsbereite
Profis. Aber Du mußt lesen...lesen und nochmal lesen!
Und dann habe ich klein angefangen, d.h. LED EIN / LED AUS
Das würde ich mir nochmal überlegen!

Grüße

Rolf

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.