ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: SS49E Yalın Sensör Çipi Başlangıç Seviye Üretici: Honeywell

SS49E Lineer Analog Hall Effect Manyetik Alan Sensörü

Mıknatısın uzaklığını ve kutbunu (Kuzey/Güney) 1.4 mV/Gauss hassasiyetle analog voltaj olarak bildiren elektrikli bisiklet gaz kolu sensörüdür.

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

A3144 gibi dijital açık/kapalı anahtarların aksine analogdur. Mıknatıs yaklaştıkça mesafeyi ve mıknatısın Kuzey (N) veya Güney (S) kutbunu ayırt eder.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 2.70V - 6.50V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 6 mA Tipik çalışma modu
Haberleşme Arayüzü Analog Voltaj (1.4 mV/Gauss) Protokol türü
Ölçüm Aralığı ±1000 Gauss (Kuzey ve Güney Manyetik Kutupları) Etkili çalışma sınırı
Hassasiyet / DoğrulukDoğrusal analog çıktıÖlçüm sapma payı
Tepki Süresi3 µs ultra hızlı tepkiÖrnekleme hızı
Ölçüm TürüLineer Manyetik Akı Yoğunluğu (Gauss / Tesla)Fiziksel büyüklük
Pin Sayısı3 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üç +3.3V ile +5V DC besleme
2 GND Toprak Toprak 0V
3 VOUT Analog Çıkış Manyetik alanla orantılı gerilim

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

SS49E ile Manyetik Alan Şiddeti ve Kutup Tespiti

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

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

void loop() {
  int raw = analogRead(hallPin);
  float voltage = raw * (5.0 / 1023.0);
  
  // 2.5V sıfır manyetik alan ofsetidir (1.4 mV/Gauss)
  float gauss = (voltage - 2.5) / 0.0014;

  Serial.print("Voltaj: "); Serial.print(voltage, 3);
  Serial.print(" V -> ");

  if (gauss > 50) {
    Serial.print("GÜNEY (S) Kutbu Yaklaştı: ");
    Serial.print(gauss, 0); Serial.println(" Gauss");
  } else if (gauss < -50) {
    Serial.print("KUZEY (N) Kutbu Yaklaştı: ");
    Serial.print(abs(gauss), 0); Serial.println(" Gauss");
  } else {
    Serial.println("Manyetik Alan Yok.");
  }
  delay(200);
}
Seri Monitör Çıktısı (Simülasyon):
Manyetik Alan: +320 Gauss (GÜNEY KUTBU)

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

Lineer Hall Etkisi Nedir?

Manyetik bir alandan geçen akım taşıyıcılar Lorentz kuvvetiyle bir kenara itilir ve enine bir potansiyel farkı (Hall Voltajı) oluşur.

SS49E:

  • Ortamda mıknatıs yokken çıkış gerilimi tam besleme voltajının yarısıdır (~2.5V).
  • Güney (S) Kutbu yaklaştıkça voltaj 2.5V'tan 4.2V'a doğru yükselir.
  • Kuzey (N) Kutbu yaklaştıkça voltaj 2.5V'tan 0.8V'a doğru düşer.
  • Elektrikli scooter/bisikletlerin gaz kollarında aşınmayan temassız potansiyometre olarak kullanılır.

    Artıları ve Sınırlamaları

    Güçlü Yönleri (Avantajlar)
  • Mekanik temas olmadan aşınmasız mesafe ve açı ölçümü
  • Mıknatısın N veya S kutbunu anında ayırt etme
  • 3 mikrosaniye süper hızlı tepki süresi
  • Sınırlamaları (Dezavantajlar)
  • Dış manyetik parazitlerden ve hoparlör mıknatıslarından etkilenebilir
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Sensörün yazılı yüzü mıknatısa bakmalıdır.