Arduino Piano Tuner este Perfect Perfect


[Janherman] știe că reglarea instrumentelor muzicale este vorba despre precizie și că precizia este măsurată într-o unitate logaritmică numită cent. O unitate de tuner cu costuri reduse poate fi exactă la 1,5 cenți care sună bine până când vă uitați la unu de zece ori prețul și găsiți că este corect la 0,1 cenți. Deci, puteți cheltui 800 de dolari pentru precizie sau 60 de dolari pentru ceva mai puțin. [Jan] a decis să construiască ceva mai bun și mai ieftin folosind un cip de generator de frecvențe de 32 de biți ARDUINO și A DDS pe o placă de breakout.

Destul de ciudat, dispozitivul nu are un afișaj. În schimb, generează o frecvență precisă și o cuplează la pian folosind un traductor. Tu reglați șirul la nota corespunzătoare. Postul are o mulțime de detalii despre modul în care funcționează tuningul de pian.

Dacă știți despre scara cromatică, sistemul de temperament egal și câte cenți se află într-o octavă, ați putea dori să renunțați la prima secțiune. Cu toate acestea, nu am făcut-o. Dacă am învățat oricare dintre cele din clasele de pian din copilărie, am uitat-o.

Pentru cei a căror căutare de precizie nu este acea critică, rețineți că diferența dintre două note poate fi la fel de puțin ca 0.3316 Hz. Este interesant faptul că designul final nu este primul (Jan] a încercat și există o explicație a motivului pentru care primul design nu a avut succes.

Designul final solicită un comutator rotativ de 24 de poziții care este greu de găsit. S-ar putea să fi optat pentru un codificator rotativ și un afișaj sau chiar unele LED-uri pentru a face o alternativă cu costuri reduse. Așa cum a fost, comutatorul cu costuri reduse utilizate a provocat probleme și a cerut o înlocuire și o lipire foarte atentă.

Am văzut piane de auto-reglaj și folosirea unui osciloscop pentru tuning, dar acele legături sunt lungi moarte. Mai recent, am văzut un vechi pian hacked pentru ragtime și dacă vă decideți că renunțați la lecțiile de pian, puteți întotdeauna să vă convertiți instrumentul într-o bancă de lucru.

Leave a Reply

Your email address will not be published. Required fields are marked *