İndirimli
SKU: STOK913
KDV Dahil
OV7670 Kamera Modülü; 640x480 piksel VGA çözünürlüğe sahip CMOS görüntü sensörü kullanılarak geliştirilmiş kompakt kamera modülüdür. Arduino, PIC, STM32, ESP32, FPGA ve benzeri mikrodenetleyici tabanlı görüntü işleme projelerinde kullanılabilir.
OV7670 sensörü görüntü verilerini 8-bit paralel veri yolu üzerinden aktarır. Kamera ayarları ise SCCB adı verilen I2C benzeri seri haberleşme arayüzü üzerinden yapılandırılır. Renk algılama, robotik görüntü işleme, hareket algılama, görüntü aktarımı ve eğitim projeleri için uygun bir çözümdür.
Önemli: OV7670 sensörü 3.3V lojik seviyesinde çalışır. Kamera pinlerine doğrudan 5V lojik sinyal uygulanmamalıdır. 5V mikrodenetleyicilerle kullanımda uygun lojik seviye dönüştürme yöntemi tercih edilmelidir.
OV7670 maksimum 640x480 piksel VGA çözünürlükte görüntü oluşturabilir. Uygulamaya bağlı olarak daha düşük çözünürlükler seçilerek mikrodenetleyicinin işlem ve bellek yükü azaltılabilir.
Özellikle sınırlı RAM kapasitesine sahip geliştirme kartlarında daha düşük çözünürlük kullanılması görüntü aktarımını kolaylaştırır.
Kamera görüntü verisini D0, D1, D2, D3, D4, D5, D6 ve D7 olmak üzere sekiz paralel veri hattı üzerinden aktarır.
Piksel bilgilerinin doğru zamanda okunabilmesi için PCLK, VSYNC ve HREF sinyalleri de mikrodenetleyici tarafından takip edilir.
OV7670 sensörünün çözünürlük, görüntü formatı, renk, pozlama ve diğer çalışma ayarları SCCB seri kontrol arayüzü üzerinden yapılandırılır.
SCCB yapısı I2C haberleşmesine benzer ve iki temel hat kullanır:
Bazı kamera modüllerinin PCB üzerinde bu pinler SCL ve SDA şeklinde etiketlenebilir.
OV7670'in çalışabilmesi için XCLK pinine uygun bir saat sinyali verilmesi gerekir. Bu sinyal mikrodenetleyici, FPGA veya harici bir osilatör tarafından üretilebilir.
XCLK ve kamera register ayarları görüntü zamanlaması ve kare hızının belirlenmesinde önemli rol oynar.
PCLK, kameranın D0-D7 veri hatlarında bulunan piksel bilgilerinin hangi anda okunması gerektiğini belirleyen saat çıkışıdır.
Mikrodenetleyici görüntü verisini PCLK ile senkronize şekilde okuyarak piksel bilgilerini elde eder.
VSYNC yeni bir görüntü karesinin başlangıcını ve kare zamanlamasını belirlemek için kullanılır.
HREF ise görüntü içerisindeki aktif satır bölgesini belirtir. HREF aktif olduğunda D0-D7 hatlarında geçerli görüntü verileri bulunur.
OV7670 sensörü farklı görüntü çıkış formatlarıyla yapılandırılabilir. Uygulamaya ve kullanılan yazılım kütüphanesine göre aşağıdaki formatlardan yararlanılabilir:
Görüntü formatı sensörün dahili register ayarları üzerinden belirlenir.
OV7670 Arduino ile kullanılabilir ancak kamera modülü klasik dijital sensörlere göre oldukça yüksek miktarda ve hızlı veri üretir.
Özellikle Arduino Uno gibi yaklaşık 2KB SRAM'e sahip kartlarda tam 640x480 VGA görüntünün belleğe alınması mümkün değildir. Bu nedenle Arduino projelerinde genellikle:
OV7670 Arduino ile çalıştırılabilir ancak başlangıç seviyesindeki basit sensör modüllerine göre daha fazla programlama ve zamanlama bilgisi gerektirir.
STM32 ailesindeki daha yüksek performanslı mikrodenetleyiciler OV7670 kamera uygulamaları için oldukça uygundur.
Özellikle DCMI kamera arayüzüne sahip STM32 modellerinde paralel kamera verisi donanımsal olarak alınabilir. DMA kullanımı ile görüntü verileri işlemciyi daha az meşgul ederek belleğe aktarılabilir.
OV7670 uygun yazılım ve GPIO yapılandırmasıyla ESP32 tabanlı projelerde kullanılabilir. ESP32'nin Arduino Uno'ya göre daha yüksek işlem gücü ve bellek kapasitesi görüntü işleme uygulamalarında avantaj sağlar.
Kullanılan ESP32 modelinin GPIO yapısı ve kamera kütüphanesi desteği proje öncesinde kontrol edilmelidir.
OV7670, yeterli GPIO ve işlem kapasitesine sahip PIC mikrodenetleyicilerle kullanılabilir.
Görüntü verisinin yüksek hızlı olması nedeniyle kullanılacak PIC modelinin çalışma frekansı, RAM kapasitesi ve veri yakalama yetenekleri göz önünde bulundurulmalıdır.
OV7670'in paralel görüntü çıkışı FPGA projeleri için oldukça uygundur. FPGA üzerinde kamera saatleri ve paralel veri yolları gerçek zamanlı olarak işlenebilir.
FPGA kullanılarak:
geliştirilebilir.
OV7670 kamera modülü görüntü işleme ve gömülü sistemler konusunda eğitim ve prototipleme amacıyla kullanılabilir.
Kameradan elde edilen görüntüler kullanılarak:
gibi uygulamalar geliştirilebilir.
OV7670 sensörü düşük voltajlı bir CMOS görüntü sensörüdür ve 3.3V lojik seviyesinde kullanılır.
Arduino Uno gibi 5V lojik çıkış kullanan kartlardan OV7670'in XCLK, SIOC, SIOD veya diğer giriş pinlerine doğrudan 5V uygulanması sensöre zarar verebilir.
Bu tür sistemlerde uygun lojik seviye dönüştürme devresi kullanılmalıdır.
Piyasada OV7670 sensörü farklı PCB tasarımlarıyla satılmaktadır. Bazı modellerde harici FIFO görüntü belleği bulunurken standart düşük maliyetli OV7670 kartlarında FIFO bulunmaz.
FIFO bulunmayan modellerde görüntü verisinin PCLK ile eş zamanlı olarak mikrodenetleyici tarafından gerçek zamanlı alınması gerekir. Bu nedenle özellikle mikrodenetleyici seçimi yapılırken işlem hızı ve RAM kapasitesi göz önünde bulundurulmalıdır.
Siparişinizden teslimata kadar her adımda şeffaf, hızlı ve güvenli bir deneyim.
Stoktan ürünlerde 15.00’e kadar verilen siparişler aynı gün, tedarik bekleyen ürünler 2–3 iş gününde kargoda.
Şirket bilgilerinizi girerek siparişinizi kolayca kurumsal fatura ile tamamlayabilirsiniz.
Ödeme bilgileriniz güvenli bağlantı ve korumalı ödeme altyapısıyla işlenir.
Ürün seçimi ve sipariş sonrası sorularınızda deneyimli ekibimiz yanınızda.