Forum: Mikrocontroller und Digitale Elektronik Soundmodul Selbstbau


von Paul (Gast)


Lesenswert?

Wie könnte ich ein Soundmodul konstruieren und programmieren, dass wenn 
eine bestimmte Bedingung erfüllt wird (z.B. ein Taster gedrückt wird) 
ein eingespeicherter Sound (Sprache) (vllt. 30 Sekunden lang) abgespielt 
wird?

Danke!
Paul

von Arduino (Gast)


Lesenswert?

Arduino und Wave-Shield

von MaWin (Gast)


Lesenswert?

Dein Problem ist der Sprachspeicher.
Selbst 30 Sekunden in Telefonqualität kosten 1/4 Megabyte an Speicher.
Du musst also komprimieren.
MP3 ist schwer zu dekomprimieren, dazu reicht dann nicht mehr die 
Rechenleistung eines Microcontrollers wie PIC oder AVR, sondern man 
bräuchte einen Hilfschip wie VS1001.

Du müsstest also
- für ausreichend Speicher sorgen
- für einen Dekompressionsalgorithmus sorgen
- für eine Aufnahme und Widergabemöglichkeit (Mikrophon und 
Lautsprecher) sorgen.

Da bist du nicht der erste, das kauft man also am Besten fertig

http://www.amazon.de/Aufnahme-Abspiel-Modul-f%C3%BCr-Gru%C3%9Fkarten-Sekunden/dp/B008BHDS1M

Ein 30 Sekunden Modul habe ich auf die Schnelle nicht gefunden, gibt es 
aber sicher auch, vielleicht preiswerter.

Denn alleine die Bauteile um so was aufbauen zu können, kosten einzeln 
mehr:

http://www.kh-gps.de/unitalk.htm

von min (Gast)


Lesenswert?


von Tom (Gast)


Lesenswert?

Hab's mit folgender Kombination aus Hard- und Software geschafft MP3 
abzuspielen:

- STM32F4discovery Board für ca. 17€ 
(http://www.watterott.com/de/STM32F4Discovery)
- USB Stick
- ThunderCryer-Software (https://github.com/Tecnologic/ThunderCryer) 
Dort ist ein MP3-Decoder dabei. An das STM32F4discovery Board kann man 
den USB-Stick anschließen.

von Frank G. (frank_g53)


Lesenswert?

Hi,

Ich war auch auf der Suche nach so etwas.
Gefunden habe ich einen Bausatz bei ELV.
Ein MP3 player mit micro-sd.
Aufgebaut habe ich ihn noch nicht, kann daher nichts näheres berichten.

von Bernhard S. (b_spitzer)


Lesenswert?

Ein AT89C51SND kann auch MP3s decodieren und abspielen (über 
I2S-AD-Wandler). Bei konstanten Sounds kann man die auch ins Flash 
legen.

von Bernhard S. (b_spitzer)


Lesenswert?


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.