Camera OV7670

Di tutorial ini saya akan membahas bagaimana menggunakan kamera OV7670 menggunakan Arduino. Kamera tipe OV7670 ini banyak dijual di pasaran dan toko-toko online. Dengan ukuran yang kecil dan harga yang masih lumayan terjangkau kamera ini bisa menjadi salah satu pilihan buat kalian yang ingin membuat sistem dengan pembacaan image. Sebelum ke tutorial, saya kasih bocoran sedikit mengenai fitur dari kamera OV7670 ini untuk bahan pertimbahan sebelum membeli :)



Fitur

Kamera OV7670 ini termasik jenis modul FIFO dengan supply 3.3V dc. Untuk posisi dan konfigurasi pin juga tersedia beragam di pasaran. fitur utama dari kamera ini antara lain
  • Menyediakan full frame image
  • Gambar 8 bits dengan beragam format
  • Array image dapat dioperasikan hingga 30 frame per second (FPS)
  • Terdapat sensor array image (656x488 pixel)
  • Terdapat timing generator
  • Processor sinyal analog
  • Support A/D conveter
  • Support test pattern
  • Support digital sinyal processing
  • Skala untuk gambar
  • Port untuk video
  • Komunikasi SCCB (Serial Camera Control Bus) IIC dengan maksimum clock 400KHz
Komunikasi (Sinyal Handshaking)
  • VSYNC. Output Sync Vertikal (Selama frame aktif, sinyal LOW)
  • HREF. Referensi Horisontal (Selama pixel baris aktif, sinyal HIGH)
  • PCLK. Output Clock Pixel. Clock running (Data aktif saat sinyal rising edge
Langsung saja ke tutorialnya

Alat dan Bahan
  • Kamera OV7670
  • Arduino UNO
  • Jumper
  • breadboard
  • Laptop/Komputer
  • Software untuk menampilkan gambar (bisa download disini)

Wiring

Buat rangkaian/sambungan seperti gambar di bawah ini
Download program disini
Karena pada dasarnya komunikasi antara kamera OV7670 dengan Arduino menggunakan IIC, jadi pastikan di IDE kalian sudah ada library komunikasi IIC nya (biasanya sudah default bawaan dari IDE nya)

Setelah download selesai, kompile dan upload ke Arduino.

Nah, setelah itu jangan lupa buka software interface yang tadi sudah di download ke laptop/komputer.

Ta...da..., jika tidak ada masalah maka akan muncul gambar secara realtime pada software tersebut.



1 comment: