Arduino Piano Tuner är Pitch Perfect

[Janherman] vet att tuning musikinstrument handlar om precision och att precisionen mäts i en logaritmisk enhet som kallas en cent. En billig tunerenhet kan vara exakt till 1,5 cent som låter bra tills du tittar på en i tio gånger priset och hitta det är korrekt till 0,1 cent. Så du kan spendera $ 800 för precision eller $ 60 för något mindre. [Jan] bestämde sig för att bygga något bättre och billigare med en 32-bitars Arduino och ett DDS-frekvensgeneratorchip på ett breakoutbräda.

Otroligt nog har enheten inte en bildskärm. Istället genererar den en exakt frekvens och kopplar den till pianot med hjälp av en omvandlare. Du ställer in strängen till motsvarande anteckning. Posten har mycket detaljer om hur pianotuning fungerar.

Om du vet om den kromatiska skalan, är det lika temperamentsystemet och hur många cent i en oktav, kanske vill hoppa över den första delen. Vi gjorde dock inte. Om vi ​​lärde oss något av det i barndomspianoklasserna, har vi glömt det.

För de vars strävan efter precision är det inte kritiskt, notera att skillnaden mellan två anteckningar kan vara så lite som 0,3316 Hz. Det är intressant att den slutliga designen inte är den första [Jan] försökte och det finns en förklaring till varför den första designen inte lyckades.

Den slutliga designen kräver en 24-ställs roterande omkopplare som är svår att hitta. Vi kanske har valt en roterande kodare och en bildskärm eller till och med några lysdioder för att göra ett billigt alternativ. Som det var, orsakade den lågkostnadsbrytare som användes problem och krävde en ersättare och mycket noggrann lödning.

Vi har sett självstämande pianon och användningen av ett oscilloskop för inställning, men dessa länkar är långa döda. Mer nyligen har vi sett ett gammalt piano hackat för ragtime och om du bestämmer att du ger upp på piano lektioner, kan du alltid konvertera ditt instrument till en arbetsbänk.

Leave a Reply

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

Related Post