APDS9306-065 Dijital Ortam Işığı Sensörüne genel bakış
APDS-9306-065, ışık yoğunluğunu I2C arayüzüyle dijital sinyal çıktısına dönüştüren düşük voltajlı bir Dijital Ortam Işığı Sensörüdür. Tutarlı bir start up sağlamak için fotodiyot, ADC, osilatör ve power on sıfırlaması buulunmaktadır. ADC’ler fotodiyot akımlarını dijital bir çıkışa dönüştürür. APDS-9306-065, olaylara yanıt vermek için hysteresis programlanabilir donanım interrupt destekler.
doğrudan okuma sağlayan insan gözünün tepkisine yaklaşır, burada çıktı sayısı ortam ışığı seviyesine orantılıdır. Düşük ışık işlevselliği, koyu camın arkasında çalışmayı mümkün kılar.
Özellikler
- Çıkış türü: Dijital-I2C
- Dalga Boyu Aralığı: ~420 ila ~700nm
- Tepe Dalga Boyu: 560nm
- Çözünürlük: 20 Bit
- Veri hızı: 125SPS ila 8kSPS
Uygulamalar
- Ekranı kontrol etmek için ortam ışığının algılanması Arka aydınlatma (Mobil cihazlar – Cep telefonları, Bilgisayar cihazları – Dizüstü bilgisayarlar, Tablet PC, Klavye vb.)
- Otomatik Konut ve Ticari Aydınlatma Yönetimi
Gebra APDS-9306-065 Modülü
- Sensör pinlerine ulaşmanın zor olduğu göz önüne alındığında, sensörünün donanım ve yazılım geliştirmesi için kullanıcının bir starter devresine ve sürücüsüne ihtiyacı vardır. GebraMS kullanıcıların rahatlığı için Gebra APDS-9306-065 devresini hazırladı. Kullanıcılar bu sensörün en önemli pinlerine bu devre aracılığıyla kolaylıkla erişebilirler
- Gebra APDS-9306-065 BreadBoard’a yerleştirmeniz, ardından Arduino, Raspberry Pi, Discovery board’lardan herhangi biriyle uygun voltaj kurulumu uygulayarak kurmanız yeterlidir
- biz özelllikle Gebra STM32F303 kullanmanızı öneriyoruz, Gebra STM32F303 üzerinde dahili 3V3 regülatörünün bulunması ve tüm Gebra modüllerinin pin sırasının birbirine uyumlu olması (GEBRABUS standardı) Gebra APDS-9306-065 ilgili sokete takıp kablolama yapmadan kodlamaya başlayabilirsiniz
Gebra APDS-9306-065 ışık yoğunluğunu dijital sinyal çıkışına dönüştüren düşük voltajlı dijital ortam ışığı sensörüdür
Gebra APDS-9306-065 modülü, “VDD SEL” jumperini kullanarak “1V8” veya “3V3” besleme gerilimleriyle çalışabilmektedir.
Gebra APDS-9306-065 modülü I2C protokolü ile haberleşir ve interrupt Pini için ayrı bir LED göstergesine sahiptir.
Gebra APDS9306-065 modülünün temel özellikleri
- Kullanıcı tarafından seçilebilen modül güç kaynağı voltajı 1V8 ile 3V3 arasındadır
- Veri okuma ve sensörü yapılandırma için I2C arayüzü
- interrupt Pini için özel LED göstergesi
- Bord üstünde, AÇIK/KAPALI LED göstergesi
- GEBRABUS ile Uyumlu Pin
- GEBRA MCU Modüllerinin bir yardımcı kartı olarak kullanılabilir
- Castellated pad (SMD Parçası olarak monte edilmiştir)
- Kartın boyutunu küçültmek için ayrılabilir vida parçaları
- Paket: Gebra küçük (36,29 mm x 32,72 mm)
Gebra APDS9306-065 Modülünün pinleri
Besleme pinleri
- 3V3 ve 1V8: Bu pinler, VCC SEL jumper’ının durumuna göre sensörün ana güç kaynağını ve sensörün dijital bağlantısının (I2C) logic seviyesini besleyebilir.
- GND: Sensörün güç ve logic seviyesi için ortak topraklama pinidir.
I2C pinleri
- SDA: Bu pin, mikrodenetleyicideki (işlemcideki) ilgili veri pinine bağlanan I2C iletişim veri pinidir. VCC SEL jumper’ının durumuna göre, 1V8 veya 3V3 voltajlı logic seviyesini kullanabilirsiniz.
- SCL: Bu pin, mikrodenetleyicideki (işlemcideki) karşılık gelen saat pinine bağlanan I2C iletişim saat pinidir. VCC SEL jumper’ının durumuna bağlı olarak, 1V8 veya 3V3 voltajlı logic seviyesini kullanabilirsiniz.
interrupt pini
- INT : APDS9306-065 sensörü için interrupt pini, veri sayfasına göre, kullanıcı interrupt koşullarını, interrupt modlarını ve yöntemlerini vb. ayarlayabilir.
Modül bölümlerinin tanıtımı
APDS9306-065 Dijital Ortam Işığı Sensörü
Bu modülün Ortam Işığı sensörü APDS9306-065 olup modülün ortasına yerleştirilmiş olup devresi tasarlanmıştır.
VCC SELI
Bu jumperın 0R direncinin durumuna göre sensör güç kaynağının ana voltajı “1V8” ile “3V3” arasında seçilir.
interrupt LED’i
Modül üzerindeki interrupt pini için özel bir LED düşünülmüştür ve sensör veri sayfasına göre interrupt durumu değiştiğinde onun durumu da değişmektedir.
Güç kaynağı LED’i
VCC SEL jumper’ının durumuna ve modüle ilgili pinden voltaj uygulanmasına göre modülün LED’i yanacaktır.
İşlemciye bağlanmak
Gebra STM32F303 ile I2C bağlantısı
Gebra APDS9306-065 ve Gebra STM32F303 mikrodenetleyici modülünün i2c haberleşmesi için, SDA ve SCL’yi PB9 ve PB8 pinlerine tanımladıktan sonra (STMCUBEMX’te kolaylık olması açısından) aşağıdaki adımları izleyin:
- APDS9306-065 modülünün 3V3 pinini mikrodenetleyici modülünün 3V3 çıkış pinine bağlayın. (kırmızı kablo)
- APDS9306-065 modülünün GND pinini mikrodenetleyici modülünün GND pinine (siyah kablo) bağlayın.
- APDS9306-065 modülünün SCL pinini mikrodenetleyici (SCL) modülünün PB8 pinine bağlayın (mavi kablo).
- APDS9306-065 modülünün SDA pinini mikrodenetleyici (SDA) modülünün PB9 pinine bağlayın. (sarı kablo)
Not: Gebra STM32F303 mikrodenetleyici modülünün PA14 pininin mikrodenetleyiciyi programlamak için kullanıldığı düşünüldüğünde, bu versiyonda PA14 ve PA15 pinleri üzerinde I2C ayarı yapmak mümkün değildir, dolayısıyla bu versiyonda Gebra STM32F303 mikrodenetleyici modülü ile I2C bağlantısı için Gebra APDS9306-065 modülünü Pin to Pin üzerine yerleştirememektedir.
Gebra ATMEGA32A ile I2C bağlantısı
ATMEGA32A mikrodenetleyicisinin I2C pinlerinin GEBRABUS standardına dayalı olduğu ve diğer GEBRA modüllerinin I2C pinlerine karşılık geldiği düşünüldüğünde, Gebra APDS9306-065 modülü Gebra ATMEGA32A modülü üzerinde pin to pin yerleştirilebilir. Burada daha iyi anlaşılması için bu iki modülün ayrı ayrı bağlantısı gösterilmiştir.
Not: Eğer Gebra mikrodenetleyici modüllerini kullanıyorsanız, Gebra APDS9306-065’in güç seçici jumper’ının 3V3 olarak ayarlandığını unutmayın. Bu sayede mikrodenetleyici modülünden 3V3 voltajını alarak Gebra APDS9306-065 modülünü kolayca çalıştırabilirsiniz.
ARDUINO UNO ile I2C Bağlantısı
Gebra APDS9306-065 modülünü I2C aracılığıyla ARDUINO UNO’ya bağlamak için aşağıdaki adımları izleyin:
- VCC SEL jumper’ı 3V3 olarak ayarlandığından, APDS9306-065 modülünün “3V3” pinini ARDUINO UNO kartının “3V3” çıkış pinine bağlayın. (Kırmızı kablo)
- APDS9306-065 modülünün SCL pinini ARDUINO UNO kartının A4 pinine bağlayın (SCL). (turuncu kablo)
- APDS9306-065 modülünün SDA pinini ARDUINO UNO kartının (SDA) A4 pinine bağlayın. (mavi kablo)
Değerlendirmeler
Henüz değerlendirme yapılmadı.