OV7670 Arduino Modul Sensor Kamera Tutorial Framecapture

Deskripsi

Modul kamera diberi daya dari catu daya tunggal + 3.3V. Osilator eksternal menyediakan sumber jam untuk pin modul kamera XCLK. Dengan konfigurasi yang tepat ke register internal kamera melalui bus I2C, maka kamera menyediakan pixel clock (PCLK) dan data kamera kembali ke host dengan sinyal sinkronisasi seperti HREF dan VSYNC. Modul kamera OV7670 adalah modul kamera warna CMOS 0, 3 mega pixel berbiaya rendah, dapat menghasilkan gambar beresolusi 640x480 VGA pada 30fps. Modul kamera OV7670 membangun regulator LDO onboard, hanya membutuhkan daya 3.3V tunggal dan dapat digunakan di Arduino, STM32, Chipkit, ARM, DSP, FPGA, dll.

Spesifikasi

  • Ukuran optik 1/6 inci
  • Resolusi 640x480 VGA
  • Onboard regulator, hanya pasokan 3.3V tunggal yang dibutuhkan
  • Dipasang dengan lensa F1.8 / 6mm berkualitas tinggi
  • Sensitivitas tinggi untuk operasi cahaya rendah
  • Metode VarioPixel® untuk sub-sampling
  • Fungsi kontrol gambar otomatis termasuk: Otomatis
  • Kontrol Paparan (MEA), Kontrol Penguatan Otomatis (AGC), Keseimbangan Putih Otomatis (AWB), Otomatis
  • Filter Band (ABF), dan Kalibrasi Tingkat Hitam Otomatis (ABLC)
  • Kontrol kualitas gambar termasuk saturasi warna, rona, gamma, ketajaman (peningkatan tepi), dan anti-mekar
  • ISP mencakup pengurangan noise dan koreksi cacat
  • Mendukung mode LED dan flash strobo
  • Mendukung penskalaan
  • Koreksi naungan lensa
  • Deteksi otomatis Flicker (50/60 Hz)
  • Penyesuaian otomatis tingkat saturasi (penyesuaian UV)
  • Tingkat peningkatan tepi penyesuaian otomatis
  • Tingkat kebisingan otomatis diatur

Langkah 1: Persiapan Bahan

Dalam tutorial ini, Anda perlu:

1. Arduino Uno Board dan USB
2. Modul Sensor Kamera OV7670 Arduino STM32
3.10K resistor X 2
4. 4.7K Resistor X2
5. Papan tempat memotong roti

dan Anda akan menggunakan Arduino IDE dan Java.

Langkah 2: Pinout Connection

Hubungkan sirkuit Anda seperti yang diilustrasikan pada gambar di atas.

Langkah 3: Jawa

Anda harus mengunduh ini untuk dapat antarmuka modul sensor kamera ini pada pc Anda. Buka file zip dan instal ke komputer Anda. Secara default, ini akan diinstal ke drive c Anda di folder file program Anda. Sedangkan untuk saya, disimpan di C: \ Program Files \ Java \ jdk1.8.0_74. Anda dapat merujuk gambar di atas.

CATATAN : File jdk-8u74-windows-i586.rar ini cukup besar.

Lampiran

  • jdk-8u74-windows-i586.rar Unduh

Langkah 4: Contoh Kode Sumber

Kode sumber sampel ini berasal dari tautan ini. Unduh contoh kode sumber ini, buka di Arduino IDE Anda, sambungkan Arduino Uno Board Anda ke komputer dan unggah. Pilih board dan port yang benar sebelum mengunggah kode sumber ini. Rujuk gambar di atas untuk bantuan.

CATATAN : Jangan pedulikan bahwa itu tidak mengenali beberapa perpustakaan di awal file. Jika itu mengganggu Anda, komentar seluruh baris dengan //

Lampiran

  • Unduh From_ComputerNerd.rar

Langkah 5: Memeriksa Port Anda

Cari tahu apa port USB Arduino Anda terhubung, sesuatu seperti COM4 atau COM5. Anda dapat memeriksanya di Control Panel> Device Manager> Ports (COM & LPT)> klik kanan> Properties> Pengaturan Port> Advanced> COM Port Number> / Pilih Nomor Port Anda /. Anda dapat merujuk gambar di atas untuk bantuan. Adapun milikku, itu adalah port COM5.

Langkah 6: Com _ #. Rar

Tergantung pada nomor port yang terhubung dengan Arduino Anda, unduh file yang sesuai. COM1 = com_1.rar, COM2 = com_2.rar, dll. Buka com # .rar Anda di WinRaR, ekstrak / salin folder 'kode' dari com _ #. Rar, buka Disk Lokal> File Program> Java> jdk1.8.0 _74> tempat sampah dan tempel di sana. Anda dapat merujuk gambar di atas untuk pemahaman yang lebih baik.

Lampiran

  • com_1.rar Unduh
  • com_2.rar Unduh
  • com_4.rar Unduh
  • com_3.rar Unduh
  • com_5.rar Unduh

Langkah 7: C: \ out

Anda harus membuat folder baru di drive c / Disk Lokal (C :). Ini akan menjadi tujuan gambar sensor modul kamera Anda. Beri nama folder ini sebagai keluar (bisa jadi apa saja).

Langkah 8: Extra.rar

1. Unduh dan ekstrak file Extra.rar di bawah ini dan buka. Seperti yang Anda lihat, ada folder src, folder lib dan "win32com.dll". Anda harus menyalin dan menempatkan "win32com.dll" di direktori "C: \ Program Files \ Java \ jdk1.8.0_74 \ jre \ bin".

2. Kemudian, buka lib dan Anda bisa melihat "comm.jar" dan "javax.comm.properties" di dalamnya. Salin dan tempel "comm.jar" di "C: \ Program Files \ Java \ jdk1.8.0_74 \ jre \ lib \ ext" dan "javax.comm.properties" di "C: \ Program Files \ Java \ jdk1 Direktori .8.0_74 \ jre \ lib ".

CATATAN : mungkin meminta izin administrator, lanjutkan saja.

Lampiran

  • Ekstra (termasuk file java asli) .rar Unduh

Langkah 9: CMD

Buka cmd dan buka folder di mana folder kode dengan menulis alamatnya. saya adalah "C: \ Program Files \ Java \ jdk1.8.0_74 \ bin". Klik enter dan itu akan memberi Anda "C: \ Program Files \ Java \ jdk1.8.0_74 \ bin>". Sekarang, tulis "java code.SimpleRead". Seharusnya seperti ini ---> C: \ Program Files \ Java \ jdk1.8.0_74 \ bin> kode java. SimpleRead. Anda dapat merujuk gambar untuk bantuan.

Langkah 10: Hasil

Anda dapat melihat gambar yang diambil dari Sensor Modul Kamera OV7670 Anda di folder kami di drive c.

Langkah 11: Pemecahan masalah

1. Jika cmd Anda tidak dapat menemukan gambar, coba alihkan USB Arduino dari USB2.0 ke USB3.0 (soket biru) atau sebaliknya.

2 Jika Anda menerima gambar acak, Anda perlu mengedit kode sumber sampel. Edit baris: wrReg (0x11, 12 ); coba ubah tanggal 12 menjadi 11/10/9/13. Unggah ke arduino dan jalankan kode cmd lagi.

Artikel Terkait