Inhaltsverzeichnis:

Arduino MP3 - Gunook
Arduino MP3 - Gunook

Video: Arduino MP3 - Gunook

Video: Arduino MP3 - Gunook
Video: Arduino Start #6. Модуль MP3 и ARDUINO 2024, Juli
Anonim
Arduino MP3
Arduino MP3

Auf diesem Instructables zeige ich Ihnen, wie ich einen sehr rudimentären MP3-Player gemacht habe. Kurz gesagt, im Speicher sind Melodien gespeichert, die basierend auf den gedrückten Tasten abgespielt werden.

Schritt 1: Die Komponenten

Die Komponenten
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 Taster

1x Piezo

Schritt 2: Einrichtung

Aufstellen
Aufstellen

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

Der erste Knopf ist nur mit Draht verbunden, der zweite mit einem 220-Ohm-Widerstand, der dritte mit einem 10K-Ohm-Widerstand und der vierte mit einem 1M-Ohm-Widerstand.

Am Ende sollte die Schaltung mit einem 1K Ohm Widerstand vervollständigt werden. In der Zwischenzeit sollte ein anderer Draht mit Analog in A0 verbunden werden, um den Widerstand abzulesen.

In der Mitte muss ein Draht vom digitalen Pin 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 ausgeschaltet wird.

Schließlich sollte der Summer mit einem 4,7 kOhm ergänzt werden, um die Lautstärke zu senken und den Klang klarer zu machen.

Schritt 3: Der Code

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

Die Lieder sind und codiert von:

Star Wars Imperialer Marsch

von eserra / www.instructables.com/id/How-to-Easily-Play-Music-With-Buzzer-on-Arduino-Th/

Harry Potter-Titellied

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

Tetris

Von electricmango /

Ich habe die Codes geringfügig geändert, 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 der Verbindung von Pin 8 zum Summer. Mit dem Potentiometer kann ich die Lautstärke des Summers steuern. Außerdem sollte ich die Notizen entweder in separate Bibliotheken oder alle in eine komprimieren. Das Hinzufügen von etwas wie einem 555-Timer und dem Anschließen mehrerer LEDs würde es auffälliger machen. Schließlich könnte ich einen SCR und eine Taste hinzufügen, die jeden Song auf halbem Weg stoppt, wenn sie gedrückt wird.

Wie auch immer, danke für das Lesen meiner Instructable.

Empfohlen: