Hallo, Zwar will ich eine Box bauen mit 2 Schaltern und einem Lautsprecher. Es soll nun so funktionieren das ich beim dücken von einem Schalter 1 ein Soundfile 1 abspiele (ca. 30s lang) und beim Schalter 2 ein Soundfile 2 (ca. 30s lang) abspiele. Wie kann ich diese Soundfiles (.mp3 vorhanden) speichern. Sprich die Schalterzustände können einfach in einem einfachen Mikrocontroller gespeichert werden, jedoch wie speichere ich die Soundfiles ab? PS: Ein billiges Sprachmodul vom conrad mit Mikrofon will ich nicht. Sprich Soundqualität muss gut sein. (Ist eine Sprachansage) Kann mir jemand eine gute Lösung vorschlagen?
8bit .wav File in EEPROM brennen oder auf SD-Karte speichern. Ein µC mit Timer holt sich jedes Sample ab und gibt es auf einen 8bit R2R-DAC (9 Widerstände). Für Sprachqualität reicht das allemal.
Lösung 1: CD-ROM Laufwerk(e) recyclen. Statt MP3 WAV Dateien auf eine CD brennen und die als Audio abspielen. Zwei CD-ROMs zu nehmen ist wahrscheinlich am einfachsten. Lösung 2: Alten PC oder Laptop oder PDA recyclen und in die Box bauen. Taste 1 und Taste 2 entweder auf Tastatur umbiegen oder z.B. über IO am Parallelport umbiegen. Vielleicht gibt es ein Plugin zur Steuerung von Winamp mit einfacher Selbstbauhardware.
Gibts evt. auch ein Mikrocontollermodul wo man über USB Soundfiles herunterladen kann und gewisse Ein- und Ausgänge noch programmieren kann. (Schnell und einfach)
Es gibt auch Eigenbau-MP3 Player (google weiß mehr) Da kannst du dann die Steuerung programmieren, wie sie dir gefällt. Aber ob das den Aufwand lohnt?
Beitrag "8 bit sound - PWM Beispiel für LPC2106" Beitrag "1-bit audio example program for Atmega" Beitrag "PlayMe! (Atmel Tiny85 - 1bit D/A Musikgenerator)"
Atmel hat eine AppNote über einen Soundrecorder mit DataFlash und Tiny-Controller.
Ohne Controller gehts auch: mit dem ISD 2560P (mehrere Files bis 60 Sek.) Speichert direkt analog. Gab es letztes Jahr noch bei Angelika für schlappe 14,25 Euronen. Produktion wurde wohl eingestellt. Restposten sind vielleicht noch irgendwo erhältlich.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.