Arduino MP3

Arduino MP3: 4 Schritte

In diesem Instructables werde ich Ihnen zeigen, wie ich einen sehr rudimentären MP3-Player gemacht habe. Kurz gesagt, im Speicher sind Melodien gespeichert, die abgespielt werden, je nachdem, welche Tasten gedrückt werden.

Zubehör:

Schritt 1: Die Komponenten

Widerstände

1x 220 Ohm

1x 560 Ohm

1x 4,7 kOhm

1x 1k Ohm

1x 10k Ohm

1x 1M Ohm

1x LED

4x Drucktasten

1x Piezo

Schritt 2: Setup

Die Anordnung der Tasten und Widerstände wird in einen analogen Eingang eingespeist und als Widerstandsleiter bezeichnet.

Die erste Taste ist nur mit Draht verbunden, die zweite mit einem 220-Ohm-Widerstand, die dritte mit einem 10-K-Ohm-Widerstand und die vierte mit einem 1-M-Ohm-Widerstand.

Am Ende sollte die Schaltung mit einem 1K Ohm Widerstand abgeschlossen werden. In der Zwischenzeit sollte ein anderes Kabel an Analog in A0 angeschlossen werden, um den Widerstand abzulesen.

In der Mitte muss ein Draht vom Digitalstift 8 mit dem Summer und dem Widerstand verbunden werden. Der Ausgang von Pin 8 ist die Melodie, die der Summer spielt und wann die LED ein- oder ausgeht.

Zuletzt sollte der Summer mit 4,7 kOhm abgeschlossen werden, um die Lautstärke zu verringern und den Klang klarer zu machen.

Schritt 3: Der Code

Der Code besteht aus zwei Teilen. Die Codierung für die Titel und die Codierung, für die der Titel abgespielt werden soll, wenn eine Taste gedrückt wird.

Die Songs sind und codiert von:

Star Wars Imperial March

von eserra / www.instructables.com/id/Wie-zum-Einfachen-Spielen-Musik-mit-Buzzer-auf-Arduino-Th/

Harry Potter-Titellied

von Borderliner / www.instructables.com/id/Arduino-Harry-Potter-Theme-Song

Tetris

Durch electricmango / http://electricmango.github.io

Ich habe die Codes leicht modifiziert, damit sie mit meinem Board funktionieren.

Schritt 4: Verbesserungen

Es gibt viele Dinge, die ich in Zukunft verbessern könnte. Dazu gehört das Hinzufügen eines Potentiometers zwischen dem Anschluss von Pin 8 an den Summer. Mit dem Potentiometer kann ich die Lautstärke des Summers regeln. Außerdem sollte ich die Notizen entweder in getrennten Bibliotheken oder in einer komprimieren. Wenn Sie so etwas wie einen 555-Timer hinzufügen und mehrere LEDs anschließen, wird er auffälliger. Zuletzt könnte ich einen SCR und einen Knopf hinzufügen, der jedes Lied auf halbem Weg anhält, wenn er gedrückt wird.

Trotzdem danke, dass du mein Instructable gelesen hast.