TFT 2.4inch ILI9341'i su kalitesi izleme projesinde nasıl kullanılır?

Aug 06, 2025

Mesaj bırakın

Emma Wong
Emma Wong
LCD ekranlar için endüstriyel tasarım konusunda uzmanlaştıkça, hem fonksiyonel hem de estetik gereksinimleri karşılayan kullanıcı dostu ve estetik açıdan hoş ürünler yaratmaya adanmışım. Longnan Hongtai Technology Co., Ltd'deki çalışmam, karışım formuna ve sorunsuz bir şekilde işlev görmeye odaklanıyor.

Selam! TFT 2.4inch ILI9341'in tedarikçisiyim ve bugün bu harika ekranı bir su kalitesi izleme projesinde nasıl kullanacağınızı sizinle paylaşacağım.

Neden TFT 2.4inch ILI9341?

Öncelikle, TFT 2.4inch ILI9341'in neden su kalitesi izleme için mükemmel bir seçim olduğunu konuşalım. Bu ekran, her türlü veriyi net bir şekilde sunmak için çok kullanışlı olan yüksek çözünürlüklü bir renk ekranı sunar. PH seviyesi, çözünmüş oksijen içeriği veya suyun bulanıklığı olsun, bunu kolay bir şekilde gösterebilirsiniz.

Diğer bazı ekranlarla karşılaştırıldığında, TFT 2.4 inç ILI9341 nispeten kompakttır. Bu, özellikle taşınabilir veya küçük bir su kalitesi izleme cihazı inşa ediyorsanız, izleme kurulumunuzda çok fazla yer kaplamayacağı anlamına gelir. Ayrıca, Arduino gibi çeşitli mikrodenetleyicilerle iyi bir uyumluluğa sahiptir. Yani, bir hobi veya alanda bir profesyonelseniz, projenize entegre etmek oldukça kolaydır.

Donanım kurulumuna başlamak

Pekala, donanımı kurmanın cesuruna inelim. İlk olarak, bileşenlerinizi toplamanız gerekir. YanındaTFT 2.4inch ILI9341, bir mikrodenetleyiciye (sadeliği ve geniş topluluk desteği için Arduino'yu öneririm), su kalitesi sensörlerine (pH sensörü, çözünmüş bir oksijen sensörü, vb.) Ve bir güç kaynağına ihtiyacınız olacak.

TFT 2.4inch ILI9341'i mikrodenetleyicinize bağlayın. Genellikle, güç pimlerini (VCC ve GND), SPI arayüz pimlerini (SCK, MOSI, MISO ve CS) ve sıfırlama ve veri/komut pimlerini bağlamanız gerekir. Bağlantı hatalarını önlemek için belirli TFT modülünüzün ve mikrodenetleyicinizin Pinout diyagramını iki katına çıkardığınızdan emin olun.

TFT bağlandıktan sonra, su kalitesi sensörlerinizi mikrodenetleyiciye bağlayabilirsiniz. Her sensörün güç, toprak ve veri çıkışı için kendi pimleri vardır. Onları sensörün veri sayfasına göre bağlayın.

Yazılım kurulumu

Şimdi yazılım tarafına geçelim. TFT 2.4inch ILI9341 için, uygun kütüphaneyi Arduino IDE'nize yüklemeniz gerekir. Ekranı kontrol etmenize yardımcı olabilecek çevrimiçi birkaç kütüphane vardır. Popüler bir tane Adafruit_ili9341 kütüphanesi ile birlikte AdaFruit_GFX kütüphanesidir.

Bu kütüphaneleri kurmak için Arduino IDE'nizi açmak,Eskiz->Kütüphane ekleyin->Kütüphaneleri Yönetin. "Adafruit GFX" ve "Adafruit Ili9341" i arayın ve bunları yükleyin.

Kütüphaneleri yükledikten sonra kodunuzu yazmaya başlayabilirsiniz. İlk olarak, kodunuzdaki TFT ekranını başlatmanız gerekir. Ekranın nasıl başlatılacağına dair basit bir örnek:

#include <spi.h> #include <adafuit_gfx.h> #include <Adafruit_ili9341.h> #define tft_cs 10 #define tft_dc 9 #define tft_rst 8 adafuit_ili9341 tft = adafuit_ili9341 tft TFT_RST); void setup () {tft.begin (); tft.setrotation (3); tft.fillscreen (ILI9341_Black); } void loop () {// ana döngü kodunuz buradaki}

Bu kodda, önce gerekli kütüphaneleri dahil ediyoruz. Sonra TFT modülü için pimleri tanımlarız. İçindekurmakişlev, TFT'yi başlatırız, döndürmesini ayarlarız ve ekranı siyah renkle doldururuz.

Su Kalitesi Verilerinin Görüntüleme

Ekran başlatıldıktan sonra, su kalitesi verilerini göstermeye başlayabilirsiniz. İlk olarak, su kalitesi sensörlerinizdeki verileri okumanız gerekir. Örneğin, bir pH sensörü kullanıyorsanız, sensörden voltaj çıkışını okumak ve ardından bir pH değerine dönüştürmek için mikrodenetleyicinizin analog giriş pimlerini kullanabilirsiniz.

İşte TFT'deki pH değerini nasıl görüntüleyebileceğinize bir örnek:

#include <spi.h> #include <Adafruit_gfx.h> #include <Adafruit_ili9341.h> #define tft_cs 10 #define tft_dc 9 #define tft_rst 8 #define ph_sensor_pin a0 adafuit_ili9341 tft a0 adafuit_ili9341 Tft Adafruit_ili9341 (TFT_CS, TFT_DC, TFT_RST); void setup () {tft.begin (); tft.setrotation (3); tft.fillscreen (ILI9341_Black); Seri.Begin (9600); } void loop () {int sensorValue = analogread (ph_sensor_pin); şamandıra voltajı = sensorValue * (5.0 / 1023.0); şamandıra pH = (voltaj / 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); gecikme (1000); }

Bu kodda, pH sensöründen analog değeri okuduk, bir voltaja ve ardından bir pH değerine dönüştürüyoruz. Ardından ekranı temizleriz, imleç konumunu, metin boyutunu ve rengi ayarlarız ve ekrandaki pH değerini yazdırırız.

Daha fazla özellik eklemek

Su kalitesi izleme projenize daha fazla özellik ekleyebilirsiniz. Örneğin, TFT'de bir grafik kullanıcı arayüzü (GUI) oluşturabilirsiniz. Dikdörtgenler, daireler ve çizgiler çizmek için Adafruit_GFX kütüphanesi tarafından sağlanan çizim işlevlerini kullanabilirsiniz. Farklı su kalitesi parametrelerini temsil edecek simgeler de görüntüleyebilirsiniz.

Tft Lcd Color MonitorTFT 2.4inch Ili9341

Ekleyebileceğiniz bir başka özellik de veri günlüğüdür. Su kalitesi verilerini zaman içinde saklamak için bir SD kart modülü kullanabilirsiniz. Bu veriler, su kalitesindeki uzun vadeli değişikliklerin izlenmesi gibi daha fazla analiz için kullanılabilir.

Diğer TFT Seçenekleri

Su kalitesi izleme projeniz için başka TFT seçenekleri arıyorsanız,4.3 - inç 480 × 800 RGB Arayüz IPS TFT LCD Ekran. Daha ayrıntılı bilgi veya daha karmaşık bir GUI görüntülemek istiyorsanız daha büyük bir ekran boyutu ve daha yüksek çözünürlük sunar.

Ayrıca varTFT LCD Renk Monitörüfarklı boyutlar ve konfigürasyonlarda gelir. Projeniz için daha endüstriyel - sınıf veya yüksek performanslı bir ekrana ihtiyacınız varsa iyi bir seçim olabilir.

Sonuç ve tedarik

İşte, işte var! Bir su kalitesi izleme projesinde TFT 2.4inch ILI9341'i bu şekilde kullanabilirsiniz. İzleme cihazınızın işlevselliğini ve kullanıcı dostluğunu gerçekten artırabilecek çok yönlü ve kolay - kullanın.

TFT 2.4inch ILI9341 veya diğerlerinden herhangi birini satın almakla ilgileniyorsanızTFT LCD Ürünleri, ulaşmaktan çekinmeyin. Projenizde size yardımcı olmak ve sorularınızı cevaplamak için her zaman buradayız. İster büyük ölçekli bir üretici ister DIY meraklısı olun, size yüksek kaliteli ürünler ve büyük destek sağlayabiliriz.

Referanslar

  • Arduino belgeleri
  • Adafruit GFX ve ILI9341 Kütüphane Belgeleri
  • Kullanılan su kalitesi sensörlerinin veri sayfaları
Soruşturma göndermek