ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: Float-Switch Yalın Sensör Çipi Başlangıç Seviye Üretici: Generic

Şamandıralı Manyetik Sıvı Seviye Anahtarı (Float Switch)

Su tanklarında, kuyu pompalarında ve hidroforlarda su bittiğinde veya dolduğunda motoru durduran dayanıklı şamandıralı mekanik seviye anahtarıdır.

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

220V AC şebeke akımını doğrudan anahtarlayabilir (0.5A'e kadar); ancak yüksek güçlü su motorları sürülürken araya mutlaka röle veya kontaktör konulmalıdır.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 3.3V - 5.0V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 0 mA (tamamen pasif mekanik kontak) Tipik çalışma modu
Haberleşme Arayüzü Kuru Kontak Anahtar (Açık / Kapalı) Protokol türü
Ölçüm Aralığı Eşik Seviyesi (Şamandıra yukarıda / aşağıda) Etkili çalışma sınırı
Hassasiyet / DoğrulukSıfır hata mekanik tetiklemeÖlçüm sapma payı
Tepki SüresiAnlıkÖrnekleme hızı
Ölçüm TürüManyetik Reed Röleli Şamandıra SeviyesiFiziksel büyüklük
Pin Sayısı2 PinModül header pinleri

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

Pin #Pin AdıSinyal TürüGörev & Açıklama
1 Kablo 1 Kontak GND hattına bağlanır
2 Kablo 2 Kontak Mikrodenetleyici dijital giriş pinine bağlanır

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

3.3V ile tam uyumlu çalışır.

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

Şamandıralı Seviye ile Pompa Otomasyonu

Gerekli Kütüphaneler: Standart
const int floatPin = 2;
const int relayPin = 8; // Su motoru rölesi

void setup() {
  Serial.begin(9600);
  pinMode(floatPin, INPUT_PULLUP);
  pinMode(relayPin, OUTPUT);
}

void loop() {
  int waterState = digitalRead(floatPin);

  if (waterState == LOW) { // Şamandıra yukarıda (Depo Dolu)
    Serial.println("DEPO DOLU! Pompayı Kapat.");
    digitalWrite(relayPin, LOW);
  } else {
    Serial.println("SU AZALDI! Pompayı Çalıştır.");
    digitalWrite(relayPin, HIGH);
  }
  delay(1000);
}
Seri Monitör Çıktısı (Simülasyon):
Su Seviyesi Yeterli. Pompa Çalışıyor.

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

Manyetik Şamandıra Nasıl Çalışır?

Gövde içindeki sabit mil üzerinde cam tüp içinde korunan bir Manyetik Reed Switch (Manyetik Kontak) bulunur.

Milin etrafında ise suyun kaldırma kuvvetiyle yukarı aşağı yüzen, içinde dairesel mıknatıs bulunan bir halka şamandıra yer alır.

  • Su yükseldiğinde şamandıra kontağın hizasına gelir ve devreyi kapatır.
  • Korozyona uğramaz, topraklama veya elektroliz sorunu yaşamaz; endüstriyel su depolarında on yıllarca arızasız çalışır.
  • Artıları ve Sınırlamaları

    Güçlü Yönleri (Avantajlar)
  • Elektriksel korozyon sıfırdır (tamamen yalıtımlı plastik gövde)
  • Enerji tüketmez (pasif kuru kontak)
  • Şamandıra ters takılarak Normalde Açık (NO) veya Normalde Kapalı (NC) yapılabilir
  • Sınırlamaları (Dezavantajlar)
  • Sürekli analog seviye (kaç cm su kaldığını) bildirmez; yalnızca sınır seviyeyi bildirir
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Kablo bağlantılarında INPUT_PULLUP modu kullanılmalıdır.