Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Oto tuner gitarowy, który zrobiłem z Arduino Uno i kilka rzeczy, które leżałem. Działa to tak:
Istnieje 5 przycisków, z których każdy będzie generował inną nutę w standardowym strojeniu gitary EADGBE. Ponieważ miałem tylko 5 przycisków, napisałem kod, dzięki któremu przytrzymanie przycisku „E” spowoduje wygenerowanie wysokiego E, podczas gdy po prostu naciśniesz przycisk, aby wygenerować niskie E.
Po naciśnięciu odpowiedniego przycisku litera nuty pojawi się na 7-segmentowym wyświetlaczu, a aktywny brzęczyk wygeneruje prawidłową wysokość dźwięku. Wysokie E jest wskazywane na wyświetlaczu przez „E”. podczas gdy niskie E jest oznaczone jako „E”.
To nie brzmi tak ładnie, ponieważ użyłem kiepskiego aktywnego brzęczyka, chociaż działa. Wielokrotnie z powodzeniem stroiłem swoją gitarę.
Krok 1: Czego potrzebujesz
Do tego projektu użyłem następującego sprzętu:
Arduino Uno
Deska do krojenia chleba
74HC595 Rejestr zmian
Aktywny brzęczyk
Rezystory 8x 220 Ohm
7-segmentowy wyświetlacz
5 przycisków mechanicznych (najlepiej 6)
Krok 2: Okablowanie
Przepraszam, że to nie wygląda zbyt ładnie. To jest mój pierwszy raz z oprogramowaniem do tworzenia schematów. Próbowałem pokolorować koordynację, aby można było śledzić każdy sygnał.
Krok 3: Kod
Kod można znaleźć na githubie pod adresem: