» Elektronik » Arduino »Tuner für E-Gitarre basierend auf Arduino

E-Gitarren-Tuner auf Arduino-Basis


Dieser Artikel beschreibt, wie Sie mit einem Tuner eine E-Gitarre herstellen können Arduino! Der Autor wurde aufgefordert, dieses Gerät zu erstellen, indem er mit der Möglichkeit experimentierte, ein Arduino-Audiosignal zu verarbeiten und die Frequenz zu bestimmen. In diesem Fall wurde der Amanda Gassei-Code verwendet, mit dem die Frequenz mit Arduino bestimmt werden kann. Als Anzeige werden LEDs unterschiedlicher Farben verwendet, die anzeigen, ob die wiedergegebene Saite gestimmt ist. Das Gerät funktioniert wie jeder andere Gitarrentuner, aber Sie können es selbst tun!




Schritt 1. Notwendig




(x1) Arduino Uno (du kannst Nano benutzen)
(x1) Gepaarter Operationsverstärker TL082 TL082 (TL072, TL062)
(x1) Gehäuse 6x4x2 Zoll (oder ein geeignetes)
(x6) 5 mm gelbe LED
(x6) Rote LED 5 mm
(x1) 5 mm grüne LED
(x13) 150 Ohm Widerstand
(x2) Batterie 9 V ("Krona")
(x2) Batterieanschlüsse
(x1) Stromanschluss 5,5 x 2,1 mm Stecker
(x1) Netzschalter
(x1) Mono-Wagenheber 6,3 mm (Wagenheber 1/4 ")
(x2) Entwicklungsausschuss
(x3) Widerstand 100 kOhm
(x1) Widerstand 22 kOhm
(x1) Elektrolytkondensator 10 uF
(x1) Kondensator 100 nF

Schritt 2: Vorbereiten des Gehäuses



E-Gitarren-Tuner auf Arduino-Basis



Bohren Sie alle erforderlichen Löcher. Der Durchmesser der Löcher wird anhand ihrer spezifischen Komponenten ausgewählt.

Schritt 3: Ein- / Ausschalten









Der Schalter muss in die Leistungslücke eingelötet werden. In diesem Fall unterbricht der Autor den Stromkreis durch den positiven Kontakt der Batterie. Ich kann hinzufügen, dass Sie spezielle Gitarrenanschlüsse verwenden können, mit denen Sie die Stromversorgung durch Anschließen eines Gitarrensteckers ein- und ausschalten können. Bei allen Gitarreneffekten wird dies auf diese Weise implementiert. In diesem Fall muss die Lücke minus sein.


Schritt 4: Audio-Buchse






Um nicht mit der weiteren Installation verwechselt zu werden, löten Sie Drähte in verschiedenen Farben an den Stecker, das grüne Signal und die schwarze Masse. Übrigens hat der Autor genau einen solchen Konnektor verwendet, über den ich oben geschrieben habe, aber offensichtlich wusste er nichts über diese Funktionalität dieser Konnektoren.
Danach können beide Stecker mit den mitgelieferten Muttern und Unterlegscheiben im Gehäuse montiert werden.


Schritt 5: Stecken






Gabel abschrauben. Der Plusdraht muss mit dem zentralen Stift des Steckers und der Minuspol mit dem Außenstift verlötet werden (minus "außen" plus "innen", wenn Sie sich den Stecker selbst ansehen). Dann den Stecker wieder zusammenbauen.


Schritt 6: Verstärkung und Vorspannung




Das von der E-Gitarre kommende Audiosignal muss von Spitze zu Spitze auf etwa 5 V verstärkt werden, und der Offset sollte 2,5 Volt und nicht 0 Volt betragen.Das heißt, der untere Peak sollte 0 Volt betragen, der obere - 5 Volt. Dies ist notwendig, damit Arduino das gelieferte Audiosignal lesen kann. Oben sehen Sie den Schaltplan, den Sie vor der Endmontage auf einem unachtsamen Steckbrett montieren sollten.




Danach können Sie ein Signal an das Arduino senden, die Skizze darauf ausfüllen und sicherstellen, dass alles korrekt funktioniert. Der erforderliche Code ist unten (der Code wird von einem Spoiler versteckt).




Der Port-Monitor gibt die Frequenz der gespielten Saiten aus. Gitarrensaiten mit Standardstimmung haben folgende Frequenzen:

  • Sechste Mi-Saite - 82,4 Hz
  • Fünfte Saite A - 110 Hz
  • Vierte Re - 146,8 Hz
  • Drittes Salz - 196 Hz
  • Zweiter C - 246,9 Hz
  • Erste Mi - 329,6 Hz


Bei den ersten Versuchen können Probleme bei der Bestimmung der Frequenzen der oberen oder unteren Saiten auftreten. Amandas Code hat einen ampThreshold-Wert. Wenn Sie diesen Wert ändern, muss die Frequenz aller Zeichenfolgen gut erfasst werden. Dieser Wert sollte im Bereich von 10 bis 30 liegen. Sie können jedoch auch mit anderen Werten experimentieren.


Schritt 7: Löten Sie den Chip





Schritt 8: Löten Sie die restlichen Komponenten






Schritt 9: Pre-Build





Schritt 10: Programmierung


Laden Sie den folgenden Code in Arduino herunter.



Schritt 11: Typenschild




Für seinen Gitarrentuner entschied sich der Autor für das Laserschneiden. Stattdessen können Sie den Standardgehäusedeckel verwenden, indem Sie Löcher vorbohren.

Schritt 12: LEDs







Löten Sie die LED auf der Platine. Um dies koaxial mit den Löchern zu tun, setzen Sie sie zusammen mit der Platine in die Abdeckung ein, ohne zu löten, und löten Sie sie dann. An die Anode jeder LED muss ein Widerstand von 150 Ohm gelötet werden, an die wiederum ein Draht angeschlossen ist, der zu einem der Arduino-Eingänge führt. Der Autor verwendete rote Dioden, um die Stimmung der Saite anzuzeigen, grün, um anzuzeigen, dass die Saite gestimmt ist, und gelb, um anzuzeigen, welche Saite gerade gestimmt ist. Die Kathoden sind miteinander verbunden und über einen Draht mit der Erde des Arduino verbunden.


Schritt 13: Anschließen der LEDs




Verbinden Sie die Drähte mit der Arduino-Platine. Die folgende Liste gibt an, welche LED an welchen Pin angeschlossen werden soll.


Rote LED ganz links - Pin 8,
Die nächste rote LED rechts ist Pin 9,
Die nächste rote LED rechts ist A5
Grüne LED - A4
Die erste rote LED rechts neben der grünen LED ist A3
Die nächste rote LED rechts ist A2
Die rote LED ganz rechts ist A1

Die LED ganz links mit der Aufschrift "E" - Pin 2,
String A LED - Pin 3,
String LED “D” - Pin 4,
G-String LED - Pin 5,
String LED "B" - Pin 6,
LED ganz rechts mit der Bezeichnung "E" - Pin 7

Schalten Sie nach dem Anschließen aller LEDs das Gerät ein und stellen Sie sicher, dass die LEDs die gespielten Saiten und den Abstimmungsprozess korrekt anzeigen.

Schritt 14: Endmontage





Montieren Sie das Gerät sorgfältig und achten Sie darauf, dass keines der Kabel vom Arduino getrennt ist.

Schritt 15: Schalten Sie ein!


5
6.4
5

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      Entschuldigungtanzendance2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...