Jeffrey Cross
Jeffrey Cross

Ask MAKE: Wiedergabe eines aufgenommenen Sounds

Ask MAKE ist eine wöchentliche Kolumne, in der wir Leserfragen wie Ihre beantworten. Schreiben Sie sie an [email protected] oder schreiben Sie uns eine Zeile bei Twitter. Wir können es kaum erwarten, Ihre Rätsel zu lösen!

George schreibt in:

Ich wollte ein Streichprojekt machen, das ich irgendwo verlassen kann, um einen aufgenommenen Ton abzuspielen und ein paar Lichter zu blinken. Ich benutze LEDs für die Lichter, weiß aber nicht, wie man den Ton wiedergibt. Hast du Vorschläge?

Aha, das hört sich an, als könnte es ein Spaßprojekt sein. Ich gehe davon aus, dass Sie einen Mikrocontroller verwenden, um einen Eingang zu überwachen (Ton? Zeit? Vibration?) Und dann ein sequenziertes Ereignis auszulösen. Für Halloween ist es ein bisschen spät, aber dies wäre eine gute Möglichkeit, Rasenstützen herzustellen, die reagieren, wenn sich jemand in der Nähe Ihres Hauses befindet.

Da die Wiedergabe von Sound eine angemessene Menge an Speicher und Geschwindigkeit erfordert, ist dies mit einem Standard-Mikrocontroller nicht einfach zu bewerkstelligen. Stattdessen ist es am besten, ein anderes Gerät anzuschließen, das von der Mikroeinheit gestartet werden kann, und dann die eigentliche Wiedergabe eines Sounds durchzuführen. Es fallen mindestens drei Möglichkeiten ein: Verwenden eines Wave Shield, Hacken eines MP3-Players oder Hacken eines billigen Spielzeugs mit einem Tonaufnahmegerät.

Wenn Sie ein Arduino verwenden, kann das Wave Shield eine ideale Lösung für Ihr Problem sein. Es ist ein Erweiterungsmodul, mit dem Sie Sounds von einer SD-Karte abspielen können, und es gibt eine schöne Bibliothek, um diese zu steuern. Es kostet etwa 22 Dollar, was für das, was man bekommt, ziemlich vernünftig erscheint.

Wenn Sie kein Arduino verwenden oder bereits einen alten MP3-Player haben und nicht das Geld für ein Projekt ausgeben möchten, das Sie nur einmal verwenden, können Sie versuchen, dies zu verwenden. Der beste Weg, dies zu tun, besteht wahrscheinlich darin, einen Optokoppler mit der Wiedergabetaste des MP3-Players zu verbinden und diesen dann mit Ihrem Mikrocontroller auszulösen. Wenn Sie mehr als eine Tonspur haben, die Sie auslösen möchten, können Sie auch die nächste Schaltfläche verdrahten. Dies kann jedoch schwierig werden. Der Vorteil für diesen Weg ist, dass Sie einen Elektronikschrott recyceln können, der andernfalls auf die Müllhalde gelangt.

Jede der beiden oben genannten Lösungen ist großartig, wenn Sie nur an ein oder zwei der Geräte denken möchten, aber was ist, wenn Sie einige davon herstellen möchten? In diesem Fall ist es möglicherweise wirtschaftlicher, ein billiges Spielzeug wie dieses zu hacken. Irgendwie sind diese immer noch verfügbar und haben eine Menge von weniger als 2 $. Die Klangqualität wird wahrscheinlich nirgendwo so gut sein, aber hey, das ist billig! Wenn Sie in Eile sind, können Sie auch versuchen, eine Sprachaufzeichnungskarte zu hacken, die Sie in einem lokalen Geschäft abholen können. Viel Glück!

In der Schuppenhalle:

Arduino WaveShield Kit

Aktie

Leave A Comment