Arduino İle Basit Kamera Bağlantısı

0
10186
Arduino İle Basit Kamera Bağlantısı
Arduino İle Basit Kamera Bağlantısı

Arduino İle Basit Kamera Bağlantısı

Adafruit firmasının üretmiş olduğu TTL seri kamera modülünü Arduino kartlarımız ile birleştirip basit bir kamera bağlantısı ile resim yakalama işlemi gerçekleştireceğiz.

Kullanılan Malzemeler

  • Bir adet Arduino Uno kartı,
  • Bir adet TTL Serial JPEG Camera with NTSC Video,
  • Bir adet RCA jack.

Tasarım

Şimdi NTSC video çıkış modülüne sahip TTL seri kamera ile neler yapabileceğimize bakalım. Bir fotoğraf çekmek veya video akışını kontrol etmek istediğinizde en ideal modüllerden birisi işte bu kamera modülüdür. Modülün oto kontrast, hareket yakalama, doygunluk, parlaklık gibi özellikleri bulunmaktadır. Bu cihaz başlangıçta sadece gözetleme yapmak için tasarlanmıştı. Seri iletişimi sayesinde zamanla tv çözünürlüğü üzerinden resim yakalama sistemlerine kadar hepsi yapılabilir hale geldi. Dezavantajlarından en önemlisi ise en yüksek 640*480 çözünürlük hizmeti sunabilmesidir. Genel özelliklerini aşağıdaki gibi sıralayabiliriz:

  • Modül boyutu: 32mm x 32mm,
  • Görüntü sensörü: CMOS 1/4,
  • CMOS Piksel:3M,
  • Piksel Boyutu:6um * 5.6um,
  • Çıkış formatı: Standart JPEG / M-JPEG,
  • Beyaz dengesi: Otomatik,
  • Pozlama: Otomatik,
  • Kazanç: Otomatik,
  • Perde: Elektronik stor,
  • SNR: 45dB,
  • Dinamik Aralık: 60dB,
  • Maksimum analog kazanç: 16dB,
  • Çerçeve hızı: 640 * 480 30fps,
  • Tarama modu: Aşamalı tarama,
  • İzleme açısı: 120 derece,
  • İzleme mesafesi: 10 metre, maksimum 15 metre (ayarlanabilir),
  • Görüntü boyutu: VGA (640 * 480), QVGA (320 * 240), QQVGA (160 * 120),
  • Baud hızı: Standart 38400, Maksimum 115200,
  • Akım: 75 m A,
  • Çalışma gerilimi: DC +5V,
  • İletişim:3VTTL (Üç tel TX, RX, GND).

Cihazın en iyi tarafı basit pinlerinin olmasıdır. 6 pinden bize tanıdık gelen 4’ü şunlardır: TX, RX, 5V, GND. Pozitif besleme için 5V’yi, negatif besleme için GND’yi kullanacağız. Seri haberleşmeler için ise TX ve RX. Kalan iki pin CVBS ve GND. Bunlar modülü bir tv veya monitöre bağlayarak video çıkışı almak için kullanılır.

Arduino İle Basit Kamera Bağlantısı
Arduino İle Basit Kamera Bağlantısı

Modülü test etmenin en kolay yolu video çıktısı almak. Bunu da şöyle yaparız. CVBS ve GND uçlarını bu jack ile birleştirerek bir televizyona bağlayın. Bilgisayarda bu görüntüleri izlemek için bir programa ihtiyacımız olacak. Programın adı VC0706 CommTool. Program sayesinde COM ayarlarından daha bir çok özelliği kod yazmadan ayarlayabiliyoruz. Kod demişken yazacağımız tek kod parçası boşluk olacaktır. O da şöyle:

void setup ()

{}

void loop ()

{}  

Bu kodu da yazmamızın sebebi Arduino’ya bağlı kamera modülünün pc ile bağlantısını sağlamak. Kamera TX, RX kablolarını 2. ve 3. Dijital pinlere bağlayabilirsiniz.

VC0706 CommTool programının ana ekranında Arduino’nun bağlı olduğu COM portu seçimi yapılır. “Open” tuşuna basılır. Gelen mesaja “tamam” dedikten sonra ekranda görüntü olmamasına rağmen kamera çekim yapmaktadır. Eğer siz bir resim yakalamak istiyorsanız, “Stop FBuf” butonuna basın. Resmi nereye kaydedeceğinizi seçin ve ekranda görünmesi için “Read” butonunu tıklayın. Artık resim ekrandadır.

CEVAP VER

Please enter your comment!
Please enter your name here