Camera Module OV7670 VGA CMOS I2C 0.3Mega 300KP
2. Spesifikasi:
- Jenis sensor: CMOS VGA (640×480)
- Resolusi: 0.3 MegaPixel (300KP)
- Antarmuka komunikasi: I2C untuk konfigurasi register, dan data output melalui bus paralel (8-bit)
- Format output: YUV, RGB, atau RAW
- Frame rate: 30 FPS (VGA), 60 FPS (QVGA)
- Tegangan kerja: 3.3V
- Lensa: Fixed lens
- Fitur lainnya: Auto exposure control (AEC), auto white balance (AWB), auto black level calibration (ABLC), dan banyak fungsi pengolahan gambar.
- Dimensi: Modul kecil, cocok untuk integrasi ke dalam proyek kecil.
- Kompatibilitas: Dapat digunakan dengan Arduino, ARM, FPGA, atau platform mikrokontroler lain yang mendukung antarmuka I2C dan paralel.
3. Cara Penggunaan:
-
Koneksi dengan Arduino (atau platform lainnya):
- Pinout:
- GND: Ground
- VCC: 3.3V power supply
- SCL: Serial Clock (I2C)
- SDA: Serial Data (I2C)
- D0 – D7: Data output (8-bit bus)
- RESET: Reset pin
- PWDN: Power down mode (optional)
- Modul ini menggunakan I2C untuk mengatur parameter kamera dan bus paralel untuk output gambar. Anda akan memerlukan rangkaian tambahan atau buffer untuk menyesuaikan level tegangan dengan platform 5V (seperti Arduino Uno).
- Pinout:
-
Menggunakan dengan Arduino:
- Modul ini biasanya dipasangkan dengan Arduino yang lebih kuat, seperti Arduino Mega, karena Arduino Uno mungkin kekurangan RAM untuk menangani data video real-time.
- Koneksi menggunakan antarmuka I2C untuk konfigurasi register dan pin paralel untuk membaca data gambar.
-
Contoh Aplikasi:
- Kamera pengawas sederhana
- Robot vision
- Image processing dengan FPGA atau ARM
- Proyek pengenalan wajah atau objek sederhana.
4. Program (for Arduino):
Catatan: Untuk pemrosesan data gambar dari OV7670, Anda akan memerlukan rangkaian eksternal seperti buffer data atau memori tambahan, karena Arduino Uno memiliki keterbatasan memori.
5. Tips Keselamatan:
- Tegangan: Pastikan modul mendapat tegangan kerja 3.3V. Jangan menggunakan 5V langsung ke modul karena dapat merusak komponen.
- Kompatibilitas Tegangan: Jika menggunakan platform 5V seperti Arduino Uno, gunakan level shifter untuk menghubungkan pin I2C dan data paralel.
- Suhu Operasional: Hindari penggunaan di lingkungan yang terlalu panas (>85°C) atau terlalu dingin (<-30°C) karena dapat mengganggu kinerja kamera.
- Proteksi Elektrostatik (ESD): Gunakan gelang antistatis saat menangani modul untuk menghindari kerusakan akibat pelepasan elektrostatik.