Inhaltsverzeichnis:

Arduino + MP3 - Gunook
Arduino + MP3 - Gunook

Video: Arduino + MP3 - Gunook

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

Ich liebe Licht, Physik, Optik, Elektronik, Robotik und alles was mit Wissenschaft zu tun hat. Ich habe angefangen, mit Datenübertragung zu arbeiten und wollte die Li-Fi-Methode ausprobieren, etwas Innovatives und das wächst.

Ich kenne die hohen Datenübertragungsgeschwindigkeiten, die von Li-Fi erreicht werden, also wollte ich etwas damit anfangen und mir etwas Nützliches einfallen lassen. Bei diesem Projekt dachte ich daran, es wirtschaftlich und interessant zu gestalten, also entschied ich mich, etwas zu verwenden, das jeder mag, Musik.

Zuerst dachte ich, es wäre etwas teuer, aber da alles digital funktionierte, stellte sich heraus, dass es unglaublich billig war.

Mit der Leichtigkeit von Arduino kann ich Frequenzen erzeugen, um Klänge zu erzeugen. Das Projekt besteht darin, einen Song zu codieren und alles bereit zu halten, damit die Leute andere Songs codieren und Daten über LED senden können, ohne das Horn direkt an das Arduino angeschlossen zu haben.

Schritt 1: Design

Image
Image

Wir können beobachten, dass das Projekt in einem Protoboard durchgeführt wurde, da Tests durchgeführt werden und demnächst Verstärker hinzugefügt werden, um das Signal zu verbessern. Etwas, das ich beobachtet habe, ist, dass das Hornsignal sehr schwach ist, daher muss ich das Signal verstärken, bevor ich es an das Horn anschließe.

Schritt 2: Was Sie Nedd. werden

Was Sie tun werden
Was Sie tun werden
Was Sie tun werden
Was Sie tun werden

Werkzeuge und Ausrüstung:

  • Multimeter: Zur Fehlersuche müssen Sie zumindest Spannung, Polarität, Widerstand und Durchgang überprüfen. Go Link
  • Cautín. Go Link
  • Pasta.
  • Schweißen. Go Link
  • Feuerzeug.
  • Schneidezange.

Elektronik:

  • Jack: Wir können viele Audioobjekte recyceln, in diesem Fall habe ich eines gefunden, das verwendet wurde, um an nicht funktionierende Lautsprecher anzuschließen.
  • Arduino: Wir können jedes Arduino verwenden, zu diesem Zweck habe ich ein Arduino verwendet.
  • LED: Ich empfehle eine LED, die weißes Licht erzeugt, da sie keine weiße LED hat. Ich habe eine RGB-LED verwendet, die immer die 3 Farben aufnimmt, um weißes Licht zu erzeugen (Wichtig: Mit roter LED funktionieren grüne LED und blaue LED nicht bei uns Schaltkreis).
  • Widerstand: Wenn Sie RGB-LED verwenden, empfehle ich die Verwendung von 1k Ohm-Widerständen, und wenn Sie eine weiße LED verwenden, können Sie 330-Ohm-Widerstände verwenden.
  • Batterie: Vorzugsweise 9V.
  • Anschluss für 9V Batterie. Go Link
  • Kabel: Um die Schnitte und Verbindungen zu erleichtern, habe ich JUMPERS. Go Link verwendet
  • Fotowiderstand (Solarzelle)

Schritt 3: Wie die Schaltung / das Diagramm funktioniert

Wie die Schaltung / das Diagramm funktioniert
Wie die Schaltung / das Diagramm funktioniert
Wie die Schaltung / das Diagramm funktioniert
Wie die Schaltung / das Diagramm funktioniert

So funktioniert das System:

Da das menschliche Auge das Licht in einigen Spektralintervallen nicht sehen kann, können wir mit dem von den LEDs emittierten Licht Signale durch Frequenzunterbrechungen senden. Es ist wie das Ein- und Ausschalten des Lichts (wie Rauchsignale). Der Stromkreis wird mit einer 9-V-Batterie betrieben, die unseren gesamten Stromkreis mit Strom versorgt.

Schritt 4: Audioverkabelung

Audioverkabelung
Audioverkabelung
Audioverkabelung
Audioverkabelung
Audioverkabelung
Audioverkabelung

Beim Abschneiden der Buchse können wir mit unserem Multimeter die Kontinuität überprüfen, um zu wissen, welche Kabel Masse und Signal entsprechen, es gibt Buchse mit 2 Kabeln (Masse und Signal) und andere mit 3 Kabeln (Masse, rechtes Signal, linkes Signal). In diesem Fall habe ich beim Schneiden des Kabels ein silbernes Kabel, ein weißes Kabel und ein rotes Kabel erhalten. Mit dem Multimeter konnte ich feststellen, dass das silberne Kabel mit Masse übereinstimmt und als Ergebnis das Rot und Weiß das Signal sind. Um das Kabel stärker zu machen, habe ich das Kabel zu 50% -50% geteilt und ich werde es so verdrehen, dass ich 2 Drähte der gleichen Polarität stärker und wieder die Schnur habe (Dies dient der Verstärkung des Kabels und ich nicht.) leicht brechen).

Schritt 5: Audioverkabelung (Fortsetzung)

Audioverkabelung (Fortsetzung)
Audioverkabelung (Fortsetzung)
Audioverkabelung (Fortsetzung)
Audioverkabelung (Fortsetzung)

Da das Kabel sehr dünn ist und mit dem Schneidwerkzeug sehr leicht zu brechen ist, empfehle ich die Verwendung von Feuer, in diesem Fall wurde ein Feuerzeug verwendet.

Zünden Sie einfach die Spitze des Kabels mit Feuer an und beim Verbrennen müssen Sie das Kabel mit den Fingern oder einem Instrument entfernen, während es heiß ist (Was wir entfernen ist Plastik, das das Kabel bedeckt). Jetzt stecken wir den weißen und roten Draht in a Knoten.

Schritt 6: Fotowiderstand

Fotowiderstand
Fotowiderstand
Fotowiderstand
Fotowiderstand

In diesem Fall habe ich ein Solarpanel verwendet, um eine größere Fläche abzudecken, für diese Zelle wurden einfach Überbrückungskabel an den Plus- und Minuspolen angeschweißt.

Um zu wissen, ob unsere Zelle mit dem Voltmeter in Betrieb ist, können wir die Spannung kennen, die wir liefern, wenn wir sie in die Sonne legen (ich empfehle, dass sie 2 V ± 0,5 beträgt).

Schritt 7: Aufbau unserer LED-Schaltung

Aufbau unserer LED-Schaltung
Aufbau unserer LED-Schaltung
Aufbau unserer LED-Schaltung
Aufbau unserer LED-Schaltung
Aufbau unserer LED-Schaltung
Aufbau unserer LED-Schaltung

Mit RGB-LED und mit einem Widerstand von 1 kOhm können wir die weiße Farbe erhalten. Für die Schaltung im Protoboard führen wir das aus, was im Diagramm gezeigt ist, wo wir die Batterie von 9 V haben, die die LED positiv speist und die Erde mit dem verbunden ist Signal, das unser Player sendet (Musiksignal). Die Jackpot-Masse ist mit der negativen Seite der LEDs verbunden.

Beim Experimentieren wollte ich eine andere Art von Farbe ausprobieren, um zu beobachten, was passiert ist, und habe keine Ergebnisse mit roter, grüner und blauer LED erhalten.

Schritt 8: Theorie, um die Häufigkeit von Notizen zu erhalten

Theorie, um die Häufigkeit von Notizen zu erhalten
Theorie, um die Häufigkeit von Notizen zu erhalten
Theorie, um die Häufigkeit von Notizen zu erhalten
Theorie, um die Häufigkeit von Notizen zu erhalten
Theorie, um die Häufigkeit von Notizen zu erhalten
Theorie, um die Häufigkeit von Notizen zu erhalten
Theorie, um die Häufigkeit von Notizen zu erhalten
Theorie, um die Häufigkeit von Notizen zu erhalten

Ein Ton ist nichts anderes als eine Vibration der Luft, die ein Sensor aufnehmen kann, in unserem Fall das Ohr. Ein Ton mit einer bestimmten Tonhöhe ist abhängig von der Frequenz, mit der die Luft schwingt.

Die Musik ist in die möglichen Frequenzen in Abschnitte unterteilt, die wir "Oktaven" nennen, und jede Oktave in 12 Abschnitte, die wir Musiknoten nennen. Jede Note einer Oktave hat genau die halbe Frequenz derselben Note in der oberen Oktave.

Schallwellen ähneln stark den Wellen, die auf der Wasseroberfläche auftreten, wenn wir einen Gegenstand werfen, der Unterschied besteht darin, dass die Schallwellen die Luft von ihrem Ursprung in alle Richtungen vibrieren, es sei denn, ein Hindernis verursacht einen Stoß und verzerrt sie.

Im Allgemeinen hat eine Note "n" (n = 1 für Do, n = 2 für Do # … n = 12 für Yes) der Oktave "o" (von 0 bis 10) eine Frequenz f (n, O), die können wir so berechnen (Bild):

Schritt 9: Arduino-Programmierung

Arduino-Programmierung
Arduino-Programmierung
Arduino-Programmierung
Arduino-Programmierung

Zum Programmieren nehmen wir uns einfach einen Song und wählen die Art der Note aus, etwas Wichtiges sind die Zeiten zu beachten. Zuerst wird im Programm der Ausgang unseres Lautsprechers als Pin 11 definiert, dann folgen die Float-Werte, die jeder Note entsprechen, die wir mit ihrem Frequenzwert verwenden werden. Wir müssen die Noten definieren, da die Zeiten zwischen den Notentypen unterschiedlich sind. Im Code können wir die Hauptnoten beobachten, wir haben eine Zeit in BPM, um die Geschwindigkeit zu erhöhen oder zu verringern. Sie finden einige Kommentare im Code, damit sie geführt werden können.

Schritt 10: Anschlussdiagramm

Schaltplan
Schaltplan
Schaltplan
Schaltplan
Schaltplan
Schaltplan

Verbinden wir die Arduino-Erde mit der Masse unseres Jack-Kabels und das Plus mit der positiven 9V-Batterie. Das Signal kommt aus dem Pin 11, der mit dem Minuspol der Batterie verbunden wird.

Schritt 11: Musik

Nachdem wir den Code in unser Arduino und alle Verbindungen geladen haben, ist es Zeit zu spielen! Wir werden sehen, wie unser Horn zu klingen beginnt, ohne mit unserem Arduino verbunden zu sein, wir senden einfach Signale durch die LED.

Schritt 12: Abschließende Überlegungen

Im Horn wird der Ton sehr reduziert, daher empfehle ich, eine Schaltung hinzuzufügen, um das Signal zu verstärken. Bei der Programmierung des Songs, den jeder haben möchte, sollte die Wartezeit und Geduld berücksichtigt werden, da wir das Ohr für unglaubliche Ergebnisse viel stimmen müssen.

Mecatronica LATAM

Empfohlen: