W tym projekcie opisywany jest przenośny miernik TDS, który sprawdza poziom TDS wody w czasie rzeczywistym, umożliwiając nam utrzymanie właściwego poziomu pH wody.
Kodowanie
Większość mierników TDS posiada pin analogowy, który odczytuje wartość analogową i konwertuje ją na odczyt TDS w Parts Per Million (ppm). Istnieje wiele czujników TDS dla Arduino, które mają różne napięcia referencyjne i analogowe na wyjściu. W tym przypadku użyto czujnika posiadającego wyjście pomiędzy 0…2,3 V do pomiaru wartości TDS.
Firmy produkujące mierniki TDS implementują w swoich urządzeniach kod, który zawiera wzór do konwersji wyjścia (napięcia) na ppm. Wystarczy pobrać ten kod, zmodyfikować go i włączyć do swojego kodu, co pozwoli na aktualizację wartości TDS wody na wyświetlaczu OLED w czasie rzeczywistym.
Następnie należy zainstalować bibliotekę U8g2 do współpracy z wyświetlaczem SSD 1306.
Połączenie
Testowanie
Umieść czujnik w próbkach wody z jezior, stawów, kranów i filtrów, aby monitorować i testować TDS w czasie rzeczywistym.