Ako používať TFT 2.4inch ILI9341 v projekte monitorovania kvality vody?

Aug 06, 2025Zanechajte správu

Hej! Som dodávateľom TFT 2.4inch ILI9341 a dnes sa s vami podelím o to, ako používať tento úžasný displej v projekte monitorovania kvality vody.

Prečo tft 2.4inch ili9341?

Po prvé, povedzme si o tom, prečo je TFT 2.4inch ILI9341 skvelou voľbou pre monitorovanie kvality vody. Tento displej ponúka farebnú obrazovku s vysokým rozlíšením, ktorá je veľmi užitočná na jasné prezentácie všetkých údajov. Či už ide o hladinu pH, rozpustený obsah kyslíka alebo zákal vody, môžete ju ukázať ľahko - porozumieť.

V porovnaní s niektorými inými displejmi je TFT 2.4inch ILI9341 relatívne kompaktný. To znamená, že vo vašom nastavení monitorovania nezaberá príliš veľa miesta, najmä ak budujete prenosné alebo malé monitorovacie zariadenie na kvalitu vody. Má tiež dobrú kompatibilitu s rôznymi mikrokontrolérmi, ako je Arduino. Takže, ak ste fanatik alebo profesionál v tejto oblasti, je celkom ľahké integrovať sa do vášho projektu.

Začíname s nastavením hardvéru

Dobre, poďme dole k nitty - odvážne nastavenie hardvéru. Najprv budete musieť zhromaždiť svoje komponenty. OkremTft 2.4inch ili9341, budete potrebovať mikrokontrolér (odporúčam Arduino pre jeho jednoduchosť a širokú podporu komunity), senzory kvality vody (ako je senzor pH, rozpustený kyslíkový senzor atď.) A zdroj energie.

Pripojte TFT 2.4inch ILI9341 k mikrokontroléru. Zvyčajne budete musieť pripojiť Power Pins (VCC a GND), kolíky rozhrania SPI (SCK, MOSI, MISO a CS) a resetovacie a dátové/príkazové kolíky. Nezabudnite zdvojnásobiť - Skontrolujte diagram Pinout v konkrétnom module TFT a mikrokontroléru, aby ste sa vyhli všetkým chybám pripojenia.

Akonáhle je TFT pripojený, môžete pripojiť senzory kvality vody k mikrokontroléru. Každý senzor bude mať svoju vlastnú sadu kolíkov na výkon energie, zeme a dátového výstupu. Pripojte ich podľa dátového listu senzora.

Softvérové nastavenie

Teraz prejdime na stranu softvéru. Pre TFT 2.4inch ILI9341 budete musieť do svojho Arduino IDE nainštalovať príslušnú knižnicu. Existuje niekoľko knižníc k dispozícii online, ktoré vám môžu pomôcť ovládať displej. Jednou z populárnych je knižnica Adafruit_gfx spolu s knižnicou Adafruit_ili9341.

Ak chcete nainštalovať tieto knižnice, otvorte svoj Arduino IDE, choďte naNáčrt->Zahrnúť knižnicu->Spravovať knižnice. Vyhľadajte „Adafruit GFX“ a „Adafruit ILI9341“ a nainštalujte ich.

Po inštalácii knižníc môžete začať písať svoj kód. Najprv budete musieť inicializovať displej TFT v kóde. Tu je jednoduchý príklad, ako inicializovať displej:

#include <spi.h> #include <dafruit_gfx.h> #include <dafruit_ili9341.h> #define tft_cs 10 #define tft_dc 9 #define tft_rst 8 adafruit_ili9341 tft = adafruit_ili9341 (tft_dcs, tft_dcs, Tft_rst); void setup () {tft.Begin (); tft.SetRotation (3); tft.fillScreen (ili9341_black); } void loop () {// váš kód hlavnej slučky tu}

V tomto kóde najprv zahrnieme potrebné knižnice. Potom definujeme kolíky pre modul TFT. VusporiadanieFunkcia, inicializujeme TFT, nastavíme jeho rotáciu a naplňujeme obrazovku čiernou farbou.

Zobrazovanie údajov o kvalite vody

Po inicializácii displeja môžete začať zobrazovať údaje o kvalite vody. Najprv si musíte prečítať údaje zo senzorov kvality vody. Napríklad, ak používate senzor pH, môžete použiť analógové vstupné kolíky vášho mikrokontroléra na čítanie výstupu napätia zo senzora a potom ho previesť na hodnotu pH.

Tu je príklad toho, ako môžete zobraziť hodnotu pH na TFT:

#include <spi.h> #include <da adafruit_gfx.h> #include <adafruit_ili9341.h> #define tft_cs 10 #define tft_dc 9 #define tft_rst 8 #define ph_sensor_pin a0 adafruit_ili9341 tf = Adafruit_ili9341 (tft_cs, tft_dc, tft_rst); void setup () {tft.Begin (); tft.SetRotation (3); tft.fillScreen (ili9341_black); Serial.Begin (9600); } void loop () {int senzorValue = analogread (ph_sensor_pin); float napätie = senzorValue * (5.0 / 1023.0); float pH = (napätie / 5,0) * 14,0; tft.fillScreen (ili9341_black); tft.setCursor (20, 50); tft.setTextSize (2); tft.setTextColor (ili9341_white); tft.print ("ph:"); tft.println (ph); oneskorenie (1000); }

V tomto kóde čítame analógovú hodnotu zo snímača pH, prevádzame ju na napätie a potom na hodnotu pH. Potom vymažeme obrazovku, nastavíme polohu kurzora, veľkosť textu a farbu a vytlačíme hodnotu pH na obrazovke.

Pridanie ďalších funkcií

Do projektu monitorovania kvality vody môžete pridať ďalšie funkcie. Napríklad môžete vytvoriť grafické používateľské rozhranie (GUI) na TFT. Na kreslenie obdĺžnikov, kruhov a riadkov môžete použiť funkcie výkresu poskytnuté knižnicou Adafruit_gfx. Môžete tiež zobraziť ikony, ktoré reprezentujú rôzne parametre kvality vody.

Tft Lcd Color MonitorTFT 2.4inch Ili9341

Ďalšou funkciou, ktorú môžete pridať, je protokolovanie údajov. Na ukladanie údajov o kvalite vody v priebehu času môžete použiť modul SD karty. Tieto údaje sa môžu použiť na ďalšiu analýzu, napríklad na sledovanie dlhodobých zmien kvality vody.

Ostatné možnosti TFT

Ak hľadáte ďalšie možnosti TFT pre váš projekt monitorovania kvality vody, možno budete chcieť pozrieť4,3 - palca 480 × 800 RGB rozhrania IPS TFT LCD obrazovka. Ponúka väčšiu veľkosť obrazovky a vyššie rozlíšenie, čo môže byť skvelé, ak chcete zobraziť podrobnejšie informácie alebo zložitejšie GUI.

Je tu tiežFarebný monitor TFT LCD, ktorý je dodávaný v rôznych veľkostiach a konfiguráciách. Môže to byť dobrá voľba, ak potrebujete priemyselnejší displej s priemyselnejším alebo vysokým výkonom pre svoj projekt.

Záver a obstarávanie

Takže to máš! Takto môžete použiť TFT 2.4inch ILI9341 v projekte monitorovania kvality vody. Je to všestranné a ľahké - používať displej, ktorý môže skutočne vylepšiť funkčnosť a používateľa - priateľskosť vášho monitorovacieho zariadenia.

Ak máte záujem o nákup TFT 2.4inch ILI9341 alebo ktoréhokoľvek z našich ostatnýchVýrobky TFT LCD, neváhajte osloviť. Vždy sme tu, aby sme vám pomohli s vaším projektom a odpovedali na všetky otázky, ktoré by ste mohli mať. Či už ste veľkým výrobcom alebo nadšencom pre domácich majstrov, môžeme vám poskytnúť vysokokvalitné výrobky a veľkú podporu.

Odkazy

  • Dokumentácia Arduino
  • Dokumentácia knižnice Adafruit GFX a ILI9341
  • Údaje použitých údajov o kvalite vody