Habe nun Boards von Adafruit ("Audio FX Board") und Sparkfun ("Wav Trigger") getestet. Beide Boards funktionieren auf Anhieb. Beide Boards machen keine Nebengeräusche, weder Knacksgeräusche am Start / Ende des abgespielten Audiofiles, noch irgendwelches Brummen o.ä. während des Abspielens. Dabei habe ich die Boards beim Testen nicht mal in einem geschirmten Gehäuse untergebracht, sondern offen liegen gehabt und "frei" verdrahtet. Eine Kleinigkeit ist mir beim Adafruit aufgefallen (steht auch so im Datenblatt): man muss einen Taster mindestens 125 mSek drücken, um den Abspielvorgang auszulösen. Wenn man also nur seeehr kurz auf den Taster drückt, ist die Zeit zum Auslösen möglicherweise zu kurz und es wird kein File abgespielt. Beim Sparkfun ist diese Zeit mit ca. 12 mSek angegeben. Hier sollte das dann also nicht so "träge" auslösen. Das muss jeder entscheiden, wie er das in der Praxis macht. Dieser Fakt entfällt, wenn man die Boards über Arduino ansteuert. Ich habe das (mit Arduino) nicht gemacht, sondern direkt die Trigger-PIN auf den Boards für die Taster genutzt.
Das Sparkfun spielt polyphon ab. Man kann also ein File (dasselbe oder ein bzw. mehrere andere Files) mehrfach auslösen, noch während es abspielt. Bei Adafruit geht das nicht, hier kann man erst das nächste File auslösen, wenn das aktuelle File fertig ist. Inwieweit das bei der Ansteuerung mit einem Arduino anders ist, kann ich nicht sagen, da nicht mit Arduino getestet. Das bezieht sich nur auf die Verwendung mit den Tasten direkt an den Boards!
Das Adafruit ist kleiner als das Sparkfun. Beim Adafruit wird direkt per USB auf den internen Flash gespeichert, das Sparkfun spielt direkt von SD-Card ab. Obwohl in der Adafruit-Anleitung ausdrücklich von einem Windows-PC gesprochen wird, hatte ich keinerlei Probleme mit dem Board an meinem Mac. Es wurde problemlos erkannt und der Datenaustausch hat sofort funktioniert. Das dauert ein paar Sekunden, aber das ist nicht weiter störend für meine Anwendung, da ich die Files nur einmal aufspielen werde. Beide Boards sind deutlich teurer als die DF-Player-Boards, die ich zu Beginn dieses Threads erwähnte, aber dafür treten die von mir beim DF-Player kritisierten Punkte beim Adafruit- und beim Sparkfun-Board nicht auf.
Andi
Lesezeichen