Arduino Guitar Tuner (6 / 15 stap)

Stap 6: Versterken en gecompenseerd


Het audio signaal afkomstig uit de elektrische gitaar moet worden versterkt om over 5V piek tot piek en naam module en verschuiving te worden gecentreerd rond 2.5V in tegenstelling tot de 0V. Het signaal moet tussen 0 en 5 v in volgorde voor zij kan worden gelezen door de analoge pin van de Arduino. Het moet ook de grootste amplitude mogelijk zonder knippen om nauwkeuriger frequentie berekeningen.

Boven is een schematische voorstelling van het circuit dat zal u om dit te doen.

Ik beveel dit circuit kapitaliseren een breadboard en testen met behulp van een oscilloscoop voordat het solderen samen. Uw audio-ingang moeten de groene draad van de audio-aansluiting. Verbind de zwarte draad van de aansluiting op grond.  Bevestig uw toepassingsgebied-sonde op de uitgang van de DC-offset (waar het circuit tot A0 op de Arduino is aangesloten). Zet het volume op uw gitaar helemaal naar boven en sluit uw gitaar aan op de audio-aansluiting. Speel elke tekenreeks en controle van de oscilloscoop om ervoor te zorgen dat uw signaal is gecentreerd rond de 2.5V en dat het signaal is dicht bij, maar niet hoger is dan 5 v piek tot piek.

Probeer deze gewijzigde versie van Amanda's code voor Arduino frequentie detectie te testen van de Arduino frequentie berekening uit te voeren. Het enige wat ik heb veranderd van haar code is ik verwijderde de clipping indicator LED en in plaats daarvan afgedrukt "knippen" in de seriële monitor wanneer de clips signaal.

 /* * Modified Arduino Frequency Detection * by Nicole Grimwood * * For more information please visit: * 

De seriële monitor moet de frequentie van de snaren bespeeld worden afgedrukt. Van de gitaar snaren moet de volgende frequenties:
E - 82.4 Hz
A - 110 Hz
D - 146.8 Hz
G - 196 Hz
B - 246.9 Hz
E - 329.6 Hz

Sinds de de hogere snaren hebben een veel lagere amplitude signaal dan de lagere strijkers, kan het lastig zijn om de frequentie detectie te werken. Amanda's code heeft een variabele met de naam ampThreshold die is de amplitude van de minimale signaal voor de Arduino voor het berekenen van de frequentie. Voor de tuner van de gitaar, moet de ampThreshold hoog genoeg is, dat de Arduino de frequentie van de hogere snaren berekent, maar ook laag genoeg dat het niet teveel lawaai uit de lagere reeksen doet pick-up. Ik vond dat een ampThreshold van 20 werken. U moet de hoge snaren een beetje moeilijker te krijgen van de Arduino te halen hen tokkelen, maar de frequentie detectie werkt goed. U kunt experimenteren met andere waarden ertoe brengen om te werken voor u. Waarden variërend van 10 tot 30 werken oke. Voor meer informatie over Amanda's algoritme voor de detectie van de frequentie, check out haar Instructable: Arduino frequentie detectie.

Gerelateerde Artikelen

Arduino Guitar Pedal

Arduino Guitar Pedal

De Arduino Guitar Pedal is een digitale multi-effect pedaal op basis van de Lo-Fi Arduino Guitar Pedal Oorspronkelijk Gepost door Kyle McDonald. Ik maakte een paar aanpassingen aan zijn oorspronkelijke ontwerp. De meest opvallende veranderingen zijn
Arduino Ukulele Tuner

Arduino Ukulele Tuner

Maak een Arduino - Adafruit TFT schild - piëzo-zoemer - Ukulele tuner.Wat het is:Dit Instructable toont hoe te maken van een analoge ukulele-tuner die gebruikmaakt van standaard G ukulele tuning. Het is een effectief hulpmiddel voor het afstemmen van
Visuele / auditieve Guitar Tuner "The Tune Trainer"

Visuele / auditieve Guitar Tuner "The Tune Trainer"

een stroboscoop-tuner op te bouwen met een geïntegreerde toongenerator te leren afstemmen op het gehoor.-= Background =-Ik heb altijd geliefhebberd in instrumenten. In de loop van mijn leven, ik heb geprobeerd (met wisselend succes) Piano, gitaar, Ba
Automatische Guitar Tuner

Automatische Guitar Tuner

twee dingen die ik echt graag willen doen zijn: gitaar spelen en sleutelen aan mijn Arduino. Ik was zeer geïnteresseerd bij de gedachte van dit project, dus heb ik besloten om het te doen. Ik ben nieuw voor de programmering, dus dit een echte uitdagi
Lo-fi Arduino Guitar Pedal

Lo-fi Arduino Guitar Pedal

beetje pletten, stem op vermindering, rare geluiden: DIY 10-bits effecten/gitaar pedaal met een Arduino voor lo-fi DSP.Bekijk de demo video op Vimeo.Stap 1: materialenHulpmiddelenArduino (Diecimila, of met auto-reset)SoldeerboutHete lijmpistoolWire c
Guitar Tuner Wallet

Guitar Tuner Wallet

So... U bent een muzikant, zeg je? U willen gaan na een gig of praktijk? Nou, is hier een manier om altijd een paar extra dollars veilig wanneer u muziek afspeelt, of gewoon in het algemeen. BTW, dit is mijn eerste instructable, dus wees niet hard al
Arduino verschuldigde gitaar pedaal - Open Hardware.

Arduino verschuldigde gitaar pedaal - Open Hardware.

pedalSHIELD is een Open-Hardware / Open-Source Arduino gitaar pedaal schild. Het is ontworpen als een platform om te leren over digitale signaalverwerking, gitaar effecten en synthesizers - zonder een diepgaande kennis van elektronica of programmerin
Betrouwbare frequentie detectie met DSP technieken

Betrouwbare frequentie detectie met DSP technieken

nauwkeurige detectie van frequentie is belangrijk voor vele projecten zoals gitaar/Piano-Tuners, trillingen Analyzers, tekeer beeldschermen, MEMs Sensor analyse en laboratoriuminstrumenten.Er zijn vele mooie voorbeelden van projecten die proberen op
LED verlichting voor XBOX en spelletjes

LED verlichting voor XBOX en spelletjes

Ik zal hier worden montage zowel een groene en witte LED voor mijn xbox en game collectie. Lets ' sortie uit hoe ik het maakte -Stap 1: Een Guitar Tuner te veranderen in een Switch! Bekijk dat badassery. Kun je denken aan een betere huisvesting voor
Spy microfoon

Spy microfoon

dit is een microfoon discised als een dvd geval alle u nodig hebt is een dvd geval een Guitar tuner pick-up en tapeStap 1: buig de houders het geval en buig de dvd houder ding terugStap 2: het vissen de draad door het gat dan tape vissenStap 3: verbe
Gitaar Tuner voor blinden (met behulp van een Arduino)

Gitaar Tuner voor blinden (met behulp van een Arduino)

het wijzigen van een gitaar tuner zodat het kan worden gebruikt door een blinde persoonDeze build maakt gebruik van een Arduino Pro mini microcontroller, (alle code wordt verstrekt).Dit project werd uitgevoerd voor het goede doel Remap, waarmee op ma
Gebruik Guitar Hero toetsen/knoppen met je Arduino

Gebruik Guitar Hero toetsen/knoppen met je Arduino

delen-Guitar Hero-Controller-Arduino-RGB leds + nodige weerstanden-5 x 10 k weerstanden (voor knoppen)-draden en breadboardIk besloot om eindelijk wat gebruik uit mijn oude controlemechanisme van de held van de gitaar. Nadat ik de controller uit elka
LittleBits Arduino kern naam die Tune Guessing Game

LittleBits Arduino kern naam die Tune Guessing Game

Dit Instructable is voor een melodie van het ritme-alleen gissen spel. Kan je een soortgelijk spel met behulp van werkelijke tonen als u een spreker, maar wij niet! De enige lawaai maken-bit, die we nu hebben is een zoemer, zodat wij dat in plaats da
RTTL Tunes op arduino

RTTL Tunes op arduino

Ten eerste, u zult zich afvragen "Wat is RTTL"? Nou, geef ik u het antwoord...RTTL staat voor de taal van de tekst van de beltoon en werd gebruikt voor smartphones dat cool ringtones. Het is zeer veelzijdig als het van elke noot spelen kan.Vervo