Musikausgabe mit Mikrocontroller

Gast #2632191
Lesenswert?

Hey,
Ich habe folgendes Problem und zwar möchte ich eine Audiodatei 
wiedergeben mit einfachen mitteln. Ich will in ein Modellauto ein 
"Soundmodul" mit dem Originalsound einbauen und möchte auf Knopfdurck 
diesen abspielen.

Ich habe mich mal umgeschaut nach MP3-Player Projekten, aber die sind 
mir zu umfangreich für dieses kleine Projekt, es muss doch auch 
einfacher gehen oder nicht?
Die Lautstärke muss nicht einmal so laut sein, ich dachte an kleine 
Kopfhörerlautsprecher die sich auch leicht in so einem Auto verstecken 
lassen.

Ich wäre euch dankbar wenn ihr mir Hilfestellung geben könntet oder mir 
den entscheidenden Suchbegriff/Suchtipp gebt.
Gast #2632217
Lesenswert?

Ich weis garnicht was ich schreiben soll... Ich bin nicht auf die Idee 
gekommen nach Soundmodulen zu suchen. Vielen Dank :)

Aber so am Rande würde mich schon interessieren wie so etwas aufgebaut 
ist.
Gast #2632230
Lesenswert?

Ein einfacher und preiswerter Weg wäre eine universelle Musikgrußkarte 
oder Voicerecorder wie im Beitrag "Wie editiert man Musikkarten?" 
Die Kunst ist dann mit den 10s Speicher eine gute Endlosschleife für den 
Sound zu basteln.

Bei mehr Basteltrieb und Durchhaltevermögen könnten dich die Artikel 
Klangerzeugung und OneBitSound interessieren. In dem zweiten 
Artikel ist Beitrag "1-bit audio example program for Atmega" verlinkt und 
dort ist ein Link auf die Homepage von Roman Black mit vielen Infos zur 
Klangerzeugung mittels µC.
Gast #2632236
Lesenswert?

Du kannst auch solche Chips einzeln kaufen, hier
http://www.nuvoton.com/NuvotonMOSS/Community/ProductInfo.aspx?tp_GUID=b765295e-51ce-444b-9fe5-1a6052dc7723

Früher waren diese Produkte unter "ISD" bekannt.
Siehe hier
http://www.sprachmelder.homepage.t-online.de/sprachspeicher1.htm

Diese Chips sind z.B. in Anrufbeantwortern etc. drin,
über Mikrofon (bzw. Eingang) kann man Text(e) / Melodie(n) selbst 
aufnehmen und dann wiedergeben.

Folgendes Gerät beinhält auch sowas
http://www.home4u-store.com/product_info.php?products_id=6436
ist aber gebondeter Chip mit Vergussmasse auf Platine,
und diese ist zu unhandlich für deine Zwecke.

Bei Digikey gab' es mal kleine Komplettplatinen, recht preiswert, mit 
den "nuvoton" Chips.
Bin aber jetzt zu faul zum suchen ob diese noch angeboten werden.

Gruss
#2632257
Lesenswert?

Oder den gewünschten Sound als WAV-Datei mit 8 Bit und 8 oder 11 kHz 
Samplingrate abspeichern und im passenden Timing auf einem 
8Bit-DA-Wandler rausjagen (R-2R Netzwerk reicht vollkommen aus). 
Qualität ist in etwa Telefonqualität.
Pro Sekunde Geräusch werden bei 8k Samplingrate 8kByte ROM benötigt.

tschuessle
Bernhard
Gast #2632288
Lesenswert?

Schau Dir nochmal die Info von Magnus an, hier mal direkt verlinkt:
http://elm-chan.org/works/sd8p/report.html

Ich habe das schon x-mal aufgebaut, das Resultat ist wirklich sehr sehr 
gut für den Aufwand. Man kann auch den den mitgelieferten Sourcecode für 
den eigenen Bedarf anpassen.

Wichtig nur der Hinweis, dass die WAV Dateien als z.B. 16-bit 
gespeichert  werden und nicht als 32-bit float (wie meist üblich). Dazu 
kann man z.B. sehr gut Audacity verwenden.
#2632323
Lesenswert?

Und wenn es richtig gut werden soll, dann nimmst Du einen 
dsPic33fj128gp804. Der hat einen 16 bit Stereo Audio DAC drauf, der 
wahlweise per CPU oder DMA gefüllt werden kann. und der Prozessor hat 
noch genug Rechenleistung für eine einfache Audiokompression.

Gibts auch in 2in als ...802, für die Leute, die nur DIL verarbeiten 
können.

Fchk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren