Hej tam! Jako dostawca 2,4-calowego monitora TFT Ili9341 często otrzymuję pytania o sposób wyświetlania wartości pH na tym sprytnym, małym ekranie. Pomyślałem więc, że napiszę ten post na blogu, aby podzielić się kilkoma wskazówkami i trikami.
Na początek porozmawiajmy trochę o 2,4-calowym wyświetlaczu TFT Ili9341. Jest to popularny moduł wyświetlacza znany z wysokiej rozdzielczości, żywych kolorów i stosunkowo łatwego w obsłudze interfejsu. Wielu hobbystów, twórców, a nawet profesjonalistów używa go do różnych projektów, od monitorów typu „zrób to sam” po małe wyświetlacze przemysłowe.
Teraz, aby wyświetlić wartości pH na 2,4-calowym TFT Ili9341, będziesz potrzebować kilku rzeczy:
Wymagane komponenty
- TFT 2,4 cala Ili9341: No jasne! Jest to główny wyświetlacz, na którym będą wyświetlane wartości pH.
- Czujnik pH: Nie można wyświetlić wartości pH bez ich uprzedniego pomiaru. Na rynku dostępnych jest wiele czujników pH, każdy z własnymi specyfikacjami i poziomami dokładności. Pamiętaj, aby wybrać taki, który odpowiada Twoim potrzebom.
- Mikrokontroler: To będzie mózg Twojego projektu. Będzie komunikować się z czujnikiem pH, aby uzyskać odczyty, a następnie wysłać dane do ekranu TFT w celu wyświetlenia. Popularne opcje obejmują Arduino, Raspberry Pi i ESP32.
- Przewody i złącza: Będziesz ich potrzebować do połączenia wszystkich komponentów razem. Aby zapewnić stabilne i niezawodne połączenie, należy użyć odpowiedniego rodzaju przewodów i złączy.
Przewodnik krok po kroku
Krok 1: Połącz komponenty
Pierwszym krokiem jest połączenie czujnika pH, mikrokontrolera i ekranu TFT. Oto ogólny przewodnik, jak to zrobić:


- Podłącz czujnik pH do mikrokontrolera: Postępuj zgodnie z arkuszem danych czujnika pH, aby podłączyć odpowiednie styki do mikrokontrolera. Zazwyczaj konieczne będzie podłączenie pinów zasilania, uziemienia i sygnału.
- Podłącz ekran TFT do mikrokontrolera: TFT 2,4-calowy Ili9341 zazwyczaj wykorzystuje interfejs SPI do komunikacji z mikrokontrolerem. Podłącz piny SPI (SCK, MOSI, MISO, CS), a także piny resetowania, danych/poleceń i podświetlenia zgodnie z arkuszem danych.
Krok 2: Zainstaluj wymagane biblioteki
Aby ułatwić sobie życie, będziesz musiał zainstalować biblioteki dla ekranu TFT i czujnika pH. Większość platform mikrokontrolerów posiada menedżera bibliotek, który umożliwia łatwą instalację niezbędnych bibliotek.
- Biblioteka ekranów TFT: W przypadku 2,4-calowego wyświetlacza TFT Ili9341 można używać bibliotek Adafruit_GFX i Adafruit_ILI9341. Biblioteki te udostępniają zestaw funkcji do sterowania wyświetlaniem, takich jak rysowanie kształtów, tekstu i obrazów.
- Biblioteka czujników pH: W zależności od typu używanego czujnika pH może być konieczne zainstalowanie określonej biblioteki. Aby uzyskać więcej informacji, sprawdź arkusz danych czujnika pH.
Krok 3: Napisz kod
Teraz czas na napisanie kodu, który odczyta wartości pH z czujnika i wyświetli je na ekranie TFT. Oto prosty przykład użycia bibliotek Arduino i Adafruit:
#include <Adafruit_GFX.h> #include <Adafruit_ILI9341.h> #include <pH_Sensor.h> // Piny ekranu TFT #define TFT_CS 10 #define TFT_DC 9 #define TFT_RST 8 // Utwórz instancję ekranu TFT Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST); // Utwórz instancję czujnika pH pH_Sensor pH; void setup() { // Zainicjuj komunikację szeregową Serial.begin(9600); // Inicjowanie ekranu TFT tft.begin(); tft.setRotation(3); tft.fillScreen(ILI9341_BLACK); tft.setTextColor(ILI9341_WHITE); tft.setTextSize(2); tft.setCursor(10, 10); tft.println("Odczyt pH..."); // Inicjalizacja czujnika pH pH.begin(); } void pętli() { // Odczytaj wartość pH z pływaka czujnika pHValue = pH.readpH(); // Wydrukuj wartość pH na monitorze szeregowym Serial.print("pH: "); Serial.println(Wartość pH); // Usuń poprzednią wartość pH z ekranu tft.fillRect(10, 30, 200, 20, ILI9341_BLACK); // Wyświetl nową wartość pH na ekranie tft.setCursor(10, 30); tft.print("pH: "); tft.print(wartośćpH); // Opóźnienie na krótki okres opóźnienia (1000); }
Kod ten co sekundę odczytuje wartość pH z czujnika i wyświetla ją na ekranie TFT. Możesz dostosować kod, aby zmienić format wyświetlania, dodać więcej informacji lub wykonać inne zadania.
Krok 4: Testuj i debuguj
Po napisaniu kodu wgraj go do mikrokontrolera i przetestuj system. Pamiętaj, aby sprawdzić monitor szeregowy, aby sprawdzić, czy wartości pH są odczytywane prawidłowo. Jeśli napotkasz jakiekolwiek problemy, użyj multimetru, aby sprawdzić napięcie i ciągłość połączeń. Możesz także spróbować dodać do kodu instrukcje debugowania, które pomogą Ci zidentyfikować problem.
Dodatkowe uwagi
- Kalibrowanie: Czujniki pH wymagają regularnej kalibracji, aby zapewnić dokładne odczyty. Aby skalibrować czujnik pH, postępuj zgodnie z procedurą kalibracji dostarczoną przez producenta.
- Ingerencja: Czujniki pH mogą być wrażliwe na zakłócenia pochodzące od innych urządzeń elektronicznych. Czujnik należy trzymać z dala od silnych pól elektromagnetycznych i źródeł hałasu.
- Zasilanie: Upewnij się, że używasz stabilnego i niezawodnego źródła zasilania dla wszystkich komponentów. Wahania napięcia zasilania mogą powodować niedokładne odczyty i uszkodzenie podzespołów.
Inne powiązane produkty
Jeśli interesują Cię inne opcje wyświetlaczy TFT, oferujemy również3,0 3,5 4,0-calowy ekran MIPI RGB MUC IPS TFT LCDiEkran IPS TFT LCD o przekątnej 4,3 cala i rozdzielczości 480×800 RGB. Ekrany te oferują różne rozmiary i rozdzielczości, aby dostosować się do konkretnych potrzeb. Dodatkowo naszeEkran dotykowy TFTzapewnia bardziej interaktywne doświadczenie użytkownika.
Wniosek
Wyświetlanie wartości pH na 2,4-calowym wyświetlaczu TFT Ili9341 to zabawny i satysfakcjonujący projekt, który można wykorzystać w różnych zastosowaniach, takich jak monitorowanie środowiska, badania naukowe i kontrola przemysłowa. Wykonując kroki opisane w tym poście na blogu, powinieneś móc szybko uruchomić system.
Jeśli masz jakieś pytania lub potrzebujesz dalszej pomocy, skontaktuj się z nami. Zawsze chętnie pomożemy! Jeśli jesteś zainteresowany zakupem 2,4-calowego monitora TFT Ili9341 lub któregokolwiek z naszych innych produktów, nie wahaj się z nami skontaktować w celu uzyskania wyceny. Nie możemy się doczekać współpracy z Tobą!
Referencje
- Dokumentacja biblioteki Adafruit_GFX
- Dokumentacja biblioteki Adafruit_ILI9341
- Karta katalogowa czujnika pH