ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: pH-4502C Sensör Modülü (Breakout) İleri Seviye Üretici: Generic

Analog pH Sensör Kiti (Cam Elektrotlu Su Asitlik Probu)

Laboratuvar tipi cam membran elektrotu ve BNC konnektörlü amplifikatörü ile akvaryum, havuz ve hidroponik tarımda suyun asitlik derecesini (0-14 pH) ölçen kittir.

Önemli Güvenlik ve Teknik Sınırlama Bilgisi

Cam prob ucu son derece kırılgandır ve asla kurutulmamalıdır! Prob kullanılmadığında koruma kapağının içinde mutlaka 3M KCl (Potasyum Klorür) saklama çözeltisi bulunmalıdır.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 5.00V - 5.20V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 10 mA Tipik çalışma modu
Haberleşme Arayüzü Analog Voltaj (Po) ve Dijital Alarm (Do) Protokol türü
Ölçüm Aralığı 0.0 pH - 14.0 pH Etkili çalışma sınırı
Hassasiyet / Doğruluk±0.1 pH (25°C'de kalibrasyon sonrası)Ölçüm sapma payı
Tepki SüresiDengeye ulaşma süresi: 10 - 30 saniyeÖrnekleme hızı
Ölçüm TürüCam Membran Elektrokimyasal Hidrojen İyonu (pH)Fiziksel büyüklük
Pin Sayısı6 PinModül header pinleri

Pin Bağlantıları ve Görevleri (Pinout)

Pin #Pin AdıSinyal TürüGörev & Açıklama
1 VCC Güç +5.0V DC temiz ve kararlı güç kaynağı
2 GND Toprak Toprak 0V
3 Po Analog Çıkış pH analog voltaj çıkışı
4 Do Dijital Çıkış pH limit alarm çıkışı
5 To Sıcaklık Dahili sıcaklık çıkışı

Geliştirme Kartı Uyumluluk Durumu

Arduino Uno / Nano ✓ Uyumlu
5V Lojik

Doğrudan bağlantı ve yerleşik 5V desteği.

ESP32 (NodeMCU) ✓ Uyumlu
3.3V Lojik

Sensör 5V çıkış veriyorsa ESP32 GPIO pini için 1k/2k voltaj bölücü direnç gereklidir.

Raspberry Pi Pico ✓ Uyumlu
3.3V Lojik

MicroPython veya C/C++ SDK ile desteklenir.

BBC Micro:bit ✓ Uyumlu
3.3V Lojik

MakeCode blokları veya MicroPython ile uyumlu.

STM32 (BluePill) ✓ Uyumlu
3.3V (5V Tolerant)

5V tolerant GPIO pinleri doğrudan bağlanabilir.

Örnek Kaynak Kod Kütüphanesi

Arduino Uno Arduino C++ ✓ Test Edildi

pH-4502C Kalibrasyon ve pH Değeri Okuma

Gerekli Kütüphaneler: Standart
const int phPin = A0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  // 10 örnek alarak gürültüyü filtrele
  long sum = 0;
  for (int i = 0; i < 10; i++) {
    sum += analogRead(phPin);
    delay(10);
  }
  float avgRaw = sum / 10.0;
  float voltage = avgRaw * (5.0 / 1023.0);

  // Standart pH formülü: pH 7 = 2.5V, eğim = -5.70 pH/V
  float pHValue = 7.0 + ((2.5 - voltage) * 3.5);

  Serial.print("Voltaj: "); Serial.print(voltage, 3);
  Serial.print(" V -> pH: ");
  Serial.println(pHValue, 2);

  delay(1000);
}
Seri Monitör Çıktısı (Simülasyon):
Ölçülen pH: 7.24 (Hafif Alkali Akvaryum Suyu)

Çalışma Mantığı ve Fiziksel İlkeler

pH Ölçüm Prensibi ve Nernst Denklemi

pH değeri sudaki hidrojen iyonlarının ($H^+$) aktivitesini gösterir:

  • 0 - 6.9 pH: Asidik (Limon, sirke)
  • 7.0 pH: Tam Nötr saf su
  • 7.1 - 14 pH: Bazik / Alkali (Sabun, çamaşır suyu)
  • Cam küre içindeki referans elektrot ile dış çözelti arasındaki potansiyel farkı Nernst denklemine göre 59.16 mV / pH hassasiyetiyle değişir. pH 7.0 nötr çözeltide amplifikatör çıkışı 2.50V üretir.

    Artıları ve Sınırlamaları

    Güçlü Yönleri (Avantajlar)
  • 0.0 - 14.0 pH tam laboratuvar skalası
  • Endüstriyel BNC konnektör (farklı problar takılabilir)
  • ±0.1 pH yüksek doğruluk
  • Sınırlamaları (Dezavantajlar)
  • Düzenli olarak pH 4.01 ve pH 6.86 tampon çözeltileriyle iki noktalı kalibrasyon gerektirir
  • Cam elektrot kırılgandır ve kurutulursa bozulur
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Kart üzerindeki mavi ofset trimpotu BNC probu çıkartılıp orta pin toprağa bağlandığında tam 2.50V verecek şekilde ayarlanmalıdır.