Chociaż na rynku jest kilka dobrych tachometrów, wszystkie są drogie. Dlatego w tym projekcie opisano jak zrobić tani tachometr, który będzie dokładnie spełniał te same funkcje.
Zacznijmy projekt od zgromadzenia następujących komponentów.
Kodowanie
W pierwszej kolejności należy zainstalować bibliotekę dla OLED do wyświetlania odczytów z czujników. Następnie w Arduino IDE należy utworzyć zmienne do przechowywania wartości obliczeń prędkości uzyskanych z odczytów czujników.
Następnie należy utworzyć funkcję setup(), która zainicjalizuje I2C dla wyświetlacza OLED. W kolejnym kroku trzeba utworzyć funkcję loop(), która będzie przeliczała częstotliwość impulsów czujnika na RPM poprzez zliczanie liczby przerw w promieniach świetlnych. Obliczone wartości będą następnie wyświetlane na ekranie OLED.
Połączenie
Testowanie
Uruchom Arduino i umieść obracający się dysk (posiadający pojedynczy otwór lub przezroczystą szczelinę) pomiędzy czujnikami. W miarę jak silnik będzie się obracał, jego prędkość w obrotach na minutę (RPM) będzie wyświetlana na wyświetlaczu OLED.