Sprachdatei einmalig abspielen

OP #4875237
Lesenswert?
• ▲
▼
Ich bin auf der Suche nach einem Soundmodul, dass eine vorgegebene Datei 
sofort beim Anlegen der Versorgungsspannung einmal abspielt und sich 
danach möglichst stromsparend verhält (Sleep-Modul). Das ganze sollte 
für Batterie-Betrieb ausgelegt sein. Ich hatte es mit einem Attiny 
versucht, aber das klingt doch eher furchbar. Eine halbwegs 
verständliche Ausgabe wäre mir schon wichtig.

Falls jemand ein fertiges Modul kennt oder zufällig eine Schaltung 
rumliegen hat, die sich dafür eigenen würde, wäre das Spitze!!
Moderator (Firma: Titel) Persönliche Seite #4875249
Lesenswert?
• ▲
▼
Günter M. schrieb:
> Ich hatte es mit einem Attiny versucht
Und zwar wie?
Die Audiodaten in einem externen Flash gespeichert und abgespielt?

Günter M. schrieb:
> Das ganze soll möglichst stromsparend sein wie gesagt (womit Arduino &
> Co schon mal ausfallen).
Auf einem Arduino ist auch nur ein Atmega. Mit ein wenig Nachdenken 
bekommt man den auch stromsparend zum Laufen...
Gast #4875291
Lesenswert?
• ▲
▼
Sonst eben sowas:

http://www.ebay.de/itm/TF-card-U-disk-MP3-Format-Decoder-Board-Module-/152403830188?hash=item237bf9e5ac:g:3WEAAOSwjDZYb4EB

oder

http://www.ebay.de/itm/Soundmodul-WTV020-SD-16P-SD-Karte-MP3-Audio-Sound-Wiedergabe-Arduino-Raspberry-/171783806679?hash=item27ff1cded7:g:UFoAAOSw5cNYJVkR

Die werden meistens seriell angesteuert, da reicht dann auch ein 
Soft-UART im ATtiny. Oder sie spielen gleich den Track ab, musst Du halt 
testen.

Ob die Stromaufnahme Batterie-kompatibel ist, wäre sicher auch zu 
prüfen, evt. kann der Tiny dann noch als "Abschalttimer" (MOSFET) 
nützlich sein.
Gast #4875627
Lesenswert?
• ▲
▼
Günter M. schrieb:

> Ich hatte es mit einem Attiny
> versucht, aber das klingt doch eher furchbar.

Das muss aber nicht so sein. Ein ATtiny ist grundsätzlich durchaus in 
der Lage, sogar Musik in recht ansprechender Qualität abzuspielen (wenn 
auch natürlich kein HiFi), Sprache ist erst garkein Problem.

Das Problem ist eigentlich nur der Speicher für diesen Sound. Bei einem 
Tiny gib's da praktisch nix, wo man den ablegen könnte. Also muss 
externer Speicher dran. Flash in Form einer SD-Card ist das billigste 
Mittel, zu so einem Massenspeicher zu kommen.

Mit einer 32GB-SD-Card hat man genug Speicher für gut zwei Wochen 
Dauerbeschallung (PCM-WAV mit 22,05KHz und 8Bit Auflösung). Das sollte 
doch wohl für alle üblichen Zwecke mehr als ausreichend sein...
Gast #4875638
Lesenswert?
• ▲
▼
Jörg schrieb:

> Bei der Konvertierung hilft sicher Audacity.

Leider nicht wirklich. Audacity ist ziemlich unbrauchbar, was die 
Erstellung von 8Bit-PCM-WAV betrifft. Zumindest in der mir vorliegenden 
(vermutlich uralten) Version 1.2.6 kann es das schlicht und einfach 
garnicht.
#4875678
Lesenswert?
• ▲
▼
c-hater schrieb:
> Jörg schrieb:
>
>> Bei der Konvertierung hilft sicher Audacity.
>
> Leider nicht wirklich. Audacity ist ziemlich unbrauchbar, was die
> Erstellung von 8Bit-PCM-WAV betrifft. Zumindest in der mir vorliegenden
> (vermutlich uralten) Version 1.2.6 kann es das schlicht und einfach
> garnicht.

Hallo,

kann ich für die (Linux)Version 2.0.5 nicht bestätigen, funktioniert 
einwandfrei.

Ich hatte letztes Jahr für jemanden ein Klingelmodul auf Basis des 
Elm-Chan sd8p gebaut. Anschluß der 2GB SD-Karte erforderte auf dem 
Steckbrett kurze Leitungen damit es funktionierte. Für ein 
Ausgangsfilter vor der Endstufe LM386 habe ich mich von dieser Seite 
inspirieren lassen:

http://www.elektronik-labor.de/AVR/T13contest/sdsound-tn13.htm

Anfängliche Versuche mit einem I2C EEPROM funktionierten nicht, da das 
Auslesen offensichtlich zu langsam erfolgte.

Gruß
Michael

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.