Gast
#2327606
Hallo liebe uCler, ich bin momentan auf der Suche nach einem Embedded System mit folgenden speziellen Anforderungen: - Abmessungen: Grundfläche nicht größer als ein 7''-Netbook - die Leistung muss reichen, um MP3s (WAV wäre auch ok) in guter Qualität abzuspielen - einige Input-Pins um Tasten abzufragen - USB-Stick oder Speicherkarte muss gelesen werden können - Audio-Ausgang (Stereo!), möglichst Kopfhörerpegel - schön wäre eine Möglichkeit (W)LAN zu machen - logisch: Stromverbrauch möglichst gering, ist aber nicht kritisch - bis dahin wahrscheinlich kein Problem, das kommt jetzt: möglichst günstig, alles über 100€ wäre schon zu viel Das ganze soll als Herz eines kleinen Devices dienen, das auf Tastendruck Audiodateien abspielen kann. Diese Audiodateien werden jedes mal nach einem bestimmten Muster teilzufällig zu einer Playlist ausgewählt. Bisher haben wir hier zwei Varianten gehabt: 1) Arduino Duemilanove mit dem Waveshield von Lady Ada (http://www.ladyada.net/make/waveshield/) Das ganze hat seinen Zweck sehr gut erfüllt. Natürlich kein Linux drauf, aber mit dem Waveshield und den zugehörigen Bibliotheken, war es hinreichend einfach, die benötigten Playerfunktionen zu realisieren. Der Haken war die Audioqualität (22KHz, 12bit, Mono). Jetzt soll es vor allem Stereo sein und Audio in CD-Qualität abspielen können, schön wären natürlich auch MP3s. 2) eeePC 901 mit der Platine einer alten Tastatur und einem Bashscript Die ganze Technik steckt in einer Kiste, wo das Netbook reinpasst. Das Programm wurde als einfaches Bashscript umgesetzt (Player: mpg123), alle unnötigen Dienste herausgenommen und alles so eingerichtet, dass die Funktion autostartet. Die Tasten sind über die Platine einer alten USB-Tastatur eingebunden und können im Bashscript einfach anhand der Buchstaben unterschieden werden. Funktioniert soweit sehr gut, Audioqualität ist kein Problem mehr. Dafür wird das Netbook sehr heiß, der An-/Ausschalter soll eigentlich an eine andere Stelle verlegt werden (aber das Netbook nicht zerlegt) und insgesamt ist es eine SEHR bastelartige Lösung. Dafür hatte man immerhin sogar WLAN. Was ich noch überlegt hatte, war das ganze auf der hier im Forum netterweise komplett aufgemachten MOTOROLA VIP1710 (an dieser Stelle nochmal Dank an alle, die daran gearbeitet haben!) zu betreiben. Die Kiste steht hier bei mir schon als Bastelobjekt und Webradio, Audio, USB und LAN sind drin und viel günstiger wird es natürlich nicht mehr gehen. Was mich davon abhält ist, dass das Audio über einen Kopfhörer ausgegeben werden muss. Das heißt an der Kiste baumelt dann schon mal ein Preamp. Außerdem müssen ja wieder die Taster abgefragt werden, dafür bräuchte es dann wieder die USB-Tastatur-Platine. Da aber schon ein USB-Stick dran hänge muss, braucht es auch noch einen USB-Hub. Außerdem wäre WLAN wie gesagt schön und ich weiß nicht wie trivial es wird, an der Kiste einen entsprechenden Stick zum laufen zu kriegen. Auf jeden Fall hat man am Ende eine bunte Tüte von aneinander angeschlossenen Geräten, was nicht gewünscht ist: alles in eine Box ist die Devise. Grundsätzlich würde mir so eine kleine Kiste mit Linux aber schon ganz lieb. Da gibt es ja diverse günstige Dinge in Richtung sheevaplug, die günstig sind und dank Linux einfach zweckentfremdet werden können. Allerdings habe ich bisher nichts in die Richtung mit Audioausgang und schon gar nicht mit Kopfhörerpegel gefunden. Hier sind ja viele Experten unterwegs, deshalb hoffe ich mal, dass mich hier jemand in die richtige Richtung deuten kann. Ich kann mir quasi zwei Varianten vorstellen. - etwas was an die Arduino-Lösung anknüpft, also komplett eigene Software auf einer AVR (meinetwegen auch PIC oder ARM, ist zwar nicht meine Welt, aber solange man mit C weiterkommt, ist alles ok), allerdings wären die Grundvorrausetzungen wie gesagt Audio (Stereo, CD-Qualität, Kopfhörerpegel), LAN und die Möglichkeit USB-Stick oder Speicherkarte an- bzw. einzustecken. - eine kleine Linux-Kiste, allerdings sollte alles was oben erwähnt wird schon drin sein und wie gesagt zum kleinen Preis Ich wäre äußerst dankbar, wenn ihr mir hier ein paar Vorschläge machen könntet! Vielen Dank schon mal im Vorraus. Marc P.S.: Wenn es eine Möglichkeit gibt, später noch ein LCD-Display zu integrieren, wäre ich auch nicht böse drum ;-)