KY-003 Hall Manyetik Anahtar Modülü (Hall Switch)
Bisiklet hız göstergelerinde (kilometre saati), motor devir (RPM) sayımında ve kapı alarmlarında kullanılan dijital manyetik anahtardır.
Önemli Güvenlik ve Teknik Sınırlama Bilgisi
3144 Hall entegresi barındırır. Yalnızca mıknatısın Güney (S) kutbuna tepki verir; Kuzey kutbu yaklaştırıldığında tetiklenmez.
Teknik Özellikler ve Elektriksel Parametreler
Pin Bağlantıları ve Görevleri (Pinout)
| Pin # | Pin Adı | Sinyal Türü | Görev & Açıklama |
|---|---|---|---|
| 1 | S | Dijital Çıkış | Mıknatıs algılandığında LOW olur |
| 2 | VCC (+) | Güç | +5V DC |
| 3 | GND (-) | Toprak | Toprak 0V |
Geliştirme Kartı Uyumluluk Durumu
Doğrudan bağlantı ve yerleşik 5V desteği.
Sensör 5V çıkış veriyorsa ESP32 GPIO pini için 1k/2k voltaj bölücü direnç gereklidir.
MicroPython veya C/C++ SDK ile desteklenir.
MakeCode blokları veya MicroPython ile uyumlu.
5V tolerant GPIO pinleri doğrudan bağlanabilir.
Örnek Kaynak Kod Kütüphanesi
KY-003 ile Motor Devir Sayıcı (Takometre / RPM)
Standartconst int hallPin = 2;
volatile unsigned int revCount = 0;
unsigned long prevMillis = 0;
void countPulse() {
revCount++;
}
void setup() {
Serial.begin(9600);
pinMode(hallPin, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(hallPin), countPulse, FALLING);
}
void loop() {
if (millis() - prevMillis >= 1000) { // Her 1 saniyede bir hesapla
detachInterrupt(digitalPinToInterrupt(hallPin));
unsigned int rpm = (revCount * 60);
revCount = 0;
prevMillis = millis();
attachInterrupt(digitalPinToInterrupt(hallPin), countPulse, FALLING);
Serial.print("Motor Devri: ");
Serial.print(rpm);
Serial.println(" RPM");
}
} Motor Hızı: 1420 RPM
Çalışma Mantığı ve Fiziksel İlkeler
KY-003 Hall Manyetik Switch
Tekerleğe monte edilen küçük bir neodimyum mıknatıs her turda sensörün önünden geçerken KY-003 anlık bir dijital darbe üretir.
Optik sensörlerin aksine çamur, toz, su veya yağdan kesinlikle etkilenmez; bu nedenle zorlu otomotiv ve bisiklet takometrelerinde bir numaralı tercihtir.
Artıları ve Sınırlamaları
Sık Karşılaşılan Sorunlar ve Çözümleri
Alternatif ve Benzer Sensörler
Beitian BN-880 Çoklu GNSS GPS ve HMC5883L Dahili Manyetik Pusula Modülü
U-blox M8030 GNSS çipi ile HMC5883L elektronik pusulayı tek modülde birleştiren, Pixhawk ve INAV otonom uçuş sistemlerinin ana navigasyon kulesidir.
HMC5883LHMC5883L 3 Eksenli Dijital Elektronik Pusula ve Manyetometre Modülü
Honeywell'in AMR teknolojisiyle Dünya'nın manyetik kutup çizgilerini algılayan, 1-2 derece doğrulukla manyetik Kuzey yönünü gösteren dijital pusuladır.
BNO055BNO055 9 Eksen Dahili Füzyon İşlemcili Akıllı Oryantasyon Sensörü
İçerisinde 32-bit ARM Cortex-M0 mikroişlemci barındıran; ivmeölçer, jiroskop ve pusula verilerini kendi içinde birleştirip doğrudan kesin açı veren akıllı sensördür.