VCNL4040 I2C Yakınlık ve Ortam Işığı Sensörü (FiloSens)
Akıllı telefon ekranlarının kulağa götürüldüğünde kararmasını sağlayan profesyonel 20 cm yakınlık ve 16-bit lüksmetre sensörüdür.
Önemli Güvenlik ve Teknik Sınırlama Bilgisi
Dahili FiloSens akıllı optik çapraz konuşma (cross-talk) önleme devresine sahiptir; cam veya pleksi arkasında kullanılabilir.
Teknik Özellikler ve Elektriksel Parametreler
Pin Bağlantıları ve Görevleri (Pinout)
| Pin # | Pin Adı | Sinyal Türü | Görev & Açıklama |
|---|---|---|---|
| 1 | VIN | Güç | 3.3V - 5V güç girişi |
| 2 | GND | Toprak | Toprak hattı |
| 3 | SCL | I2C Saat | I2C Clock |
| 4 | SDA | I2C Veri | I2C Data |
| 5 | INT | Kesme | Eşik değeri aşıldığında aktifleşen kesme pini |
Geliştirme Kartı Uyumluluk Durumu
Doğrudan bağlantı ve yerleşik 5V desteği.
3.3V ile tam uyumlu çalışır.
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
Adafruit VCNL4040 ile Yakınlık ve Lüks Ölçümü
Adafruit VCNL4040 Library#include <Wire.h>
#include <Adafruit_VCNL4040.h>
Adafruit_VCNL4040 vcnl4040 = Adafruit_VCNL4040();
void setup() {
Serial.begin(115200);
if (!vcnl4040.begin()) {
Serial.println("VCNL4040 sensörü bulunamadı!");
while (1);
}
}
void loop() {
Serial.print("Yakınlık Ham Değeri: ");
Serial.println(vcnl4040.getProximity());
Serial.print("Ortam Işığı: ");
Serial.print(vcnl4040.getLux());
Serial.println(" Lux");
delay(200);
} Yakınlık Değeri: 485 Işık Şiddeti: 324 Lux
Çalışma Mantığı ve Fiziksel İlkeler
VCNL4040 Sensör Mimarisi
Vishay VCNL4040, bir fotodiyot, kızılötesi yayıcı LED ve sinyal işleme IC'sini tek bir minyatür pakette birleştiren gelişmiş bir I2C yakınlık sensörüdür.
Patentli FiloSens teknolojisi sayesinde sensörün önüne koruyucu bir pleksi veya cam konulduğunda dahi camdan seken kendi ışığını kalibre ederek parazitsiz 20 cm mesafe tespiti yapar.
Artıları ve Sınırlamaları
Sık Karşılaşılan Sorunlar ve Çözümleri
Alternatif ve Benzer Sensörler
HC-SR04 Ultrasonik Mesafe Sensörü
2 cm ile 400 cm arasında temassız ultrasonik ses dalgalarıyla mesafe ölçen, engelden kaçan robotların vazgeçilmez sensörüdür.
VL53L1XVL53L1X Time-of-Flight (ToF) 4 Metre Lazer Mesafe Sensörü
STMicroelectronics'in patentli FlightSense teknolojisiyle 4 metreye kadar milimetrik doğrulukta lazer mesafe ölçümü yapan I2C sensörüdür.
TCRT5000TCRT5000 Kızılötesi Çizgi ve Engel Algılama Sensörü
Çizgi izleyen robotların siyah/beyaz zemin ayrımında ve masa kenarından düşmeyi önleyen robotlarda kullanılan optik yansıma sensörü.