Hallo, Ich möchte ein kleines Gerät bauen, dass es ermöglicht kurze Audionotizen auf Knopfdruck abzuspielen. Die Schwierigkeit liegt darin, dass das Gerät aus der Ferne (Internet) mit Daten versorgt werden soll. Ich stelle mir das z.B. so vor: Ein Client-PC verbindet sich mit einem Webserver (z.B. FTP) und lädt Audiodateien hoch. Das mikrocontrollerbasierte Gerät streamt die entsprechende Datei, wenn sie angefordert wird und spielt sie mittels DAC ab. Ich habe einen Arduino mit Ethernetshield und Waveshield und habe bereits einige Experimente gemacht. Allerdings bin ich mir gerade unsicher ob das wirklich die beste Lösung ist. Wenn ich z.B. Daten vom Server auf eine SD-Karte am Arduino lade ist der rein rechnerisch eine ganze Weile beschäftigt (unkomprimiertes wav) und kann in der Zeit nicht zum Abspielen von Dateien verwendet werden. Hat jemand noch Ideen? Es gibt ja auch yC basierte Webradios (http://www.mikrocontroller.net/articles/WebRadio_Clients). Könnte man da was machen, dass die nur auf Abfrage das gewünschte streamen (also ganz entgegen dem Radioprinzip). Vielen Dank schonmal für jegliche Hilfe. Gruß frsc
Ok. Im Moment bin ich soweit, dass ich die Datenübertragung per Ethernetshield einfach nicht schnell genug hinbekomme. Ich brauche für ein paar KB schon etliche Minuten. Alternativ habe ich überlegt nur den Text zu übertrage und die Umwandlung (TTS - Text to Speech) vor Ort zu erledigen, anstat wie bisher geplant im Vorraus. Das erfordert jedoch ein starkes (und nicht allzu teures), deutschsprachiges TTS Modul, dass man mit seriellen Daten füttern kann. Kennt sich jemand damit aus? Oder eben einen Rechner mit entsprechender Softwarelösung, der dann von der MCU hochgefahren wird, wenn es Daten zum umwandeln gibt. Dann bräuchte ich noch eine Schnittstelle. Ist es z.B. möglich von Seitens der MCU auf eine SD Karte zuzugreifen, die auch vom PC beschreiben werden kann? Wenn ja, wie gehe ich das an? Wäre schön, wenn sich jemand ein paar Gedanken macht. Gruß frsc
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.