OV7670 CMOS kamera modul VGA képfeldolgozáshoz
- Típus: OV7670
- IO feszültség: 2.5V - 3.0V
- Működési teljesítmény: 60mW/15fps
- Maximális képsebesség: 30fps VGA
- Érzékenység: 1.3V / (Lux-sec)
OV7670 CMOS kamera modul VGA képfeldolgozáshoz
Az OV7670 kis fogyasztású CMOS kamera modul 640×480 (VGA) felbontásban képez le, 2,5–3,0V IO feszültségen, 60mW/15fps működési teljesítménnyel és maximum 30fps képsebességgel. SCCB interfészen (I2C kompatibilis) vezérelhető – robot szem, gépi látás, DIY kamera és beágyazott képfeldolgozó projektekhez egyaránt kiválóan alkalmas.
💡 Miért érdemes ezt a modult választani?
- 📷 Kompakt kialakítás Könnyen illeszthető fejlesztőpanelekbe, robot szemekbe és DIY kamera projektekbe.
- 🖥️ VGA felbontású képalkotás Gyors mintavételezésre, képfeldolgozásra és gépi tanulás alapozására alkalmas.
- 🔧 SCCB digitális vezérlés I2C kompatibilis interfészen keresztül, MCU-ról teljes körűen programozható.
- 🔋 Alacsony fogyasztás 60mW teljesítményigény 15fps-en, akkumulátoros projektekhez is ideális.
📊 Műszaki adatok
| Termék típusa | OV7670 CMOS kamera szenzor, fejlett jelfeldolgozóval és progresszív pásztázással |
|---|---|
| Fényérzékeny mátrix | 640×480 pixel (VGA felbontás, színes, 3,6×3,6 μm pixel) |
| Kimeneti formátumok (8 bites) | YUV / YCbCr4, RGB565/555/444, GRB4:2:2, Raw RGB |
| Látószög | 25° (szűk, minőségi optika közeli tárgyakhoz és gépi látáshoz) |
| IO feszültség | 2,5V – 3,0V (típusfüggő, MCU-illesztéshez tipikusan 3,3V szintillesztéssel) |
| Működési teljesítmény | 60mW (15fps), nagyon energiatakarékos |
| Maximális képsebesség | 30fps (VGA módban, alacsonyabb felbontáson gyorsabb) |
| Érzékenység | 1,3V/(Lux-sec) |
| Jel/zaj arány | 46dB |
| Dinamikus tartomány | 52dB |
| Alvó áram | 20 μA alatt (mély alvó módban) |
| Sötétáram | 12 mV/s (60°C-on) |
| Vezérlő interfész | SCCB digitális interfész (I2C kompatibilis), a beállítások kezelése MCU-ról |
| Támogatott képméretek | VGA, CIF, QCIF, egészen 40×30-ig méretezhető (subsampling, VarioPixel) |
| Funkciók | Automata képminőség-optimalizálás (színtelítettség, árnyalat, gamma, élesség, zajcsökkentés, halott pixel javítás, élsimítás, ISP-zajszűrés, ANTI_BLOOM, automatikus érzékenység, 50/60Hz flicker detection) |
| Pásztázás típusa | Progresszív pásztázás, elektronikus expozíció |
| Méret | Kompakt méretű kamera-panel, kis helyre is szerelhető |
🔍 A legfontosabb paraméterek
- 640×480VGA felbontás
- 30fpsMax. képsebesség
- 60mWFogyasztás (15fps)
- 25°Látószög
💡 Mire használható?
- Robot-szem és gépi látás Robot navigáció, útvonal-felismerés és gépi látási feladatokhoz.
- Fejlesztői kamera Arduino/STM/ESP platformokhoz Képfeldolgozó labor és betanított AI-feladatokhoz.
- Oktatás és demonstráció Mikrokontrolleres tananyaghoz, oktatóprojektekhez és bemutató panelekhez.
- Webkamera és okosotthon alkalmazások Mini-kamera, játékkontroller, műszeres megfigyelés, hangvezérlés és vizuális visszacsatolás.
🛡️ Előnyök és funkciók
- Kompakt kialakítás: Könnyen illeszthető fejlesztőpanelekbe, robot szemekbe és DIY kamera projektekbe.
- VGA felbontás gyors feldolgozáshoz: Alkalmas gyors mintavételezésre, képfeldolgozásra és gépi tanulás alapozására.
- SCCB (I2C kompatibilis) digitális vezérlés: A beállítások teljes körűen programozhatók MCU-ról.
- Többféle digitális kimeneti formátum: YUV/YCbCr4, RGB565/555/444, GRB4:2:2 és Raw RGB formátumok szinte bármilyen MCU-val vagy FPGA-val feldolgozhatók.
- Automata képkorrekció: Színtelítettség, árnyalat, gamma, élesség, zajcsökkentés, halott pixel javítás és ANTI_BLOOM funkció.
- Alacsony fogyasztás: 60mW teljesítményigény 15fps-en és 20 μA alatti alvó áram, akkumulátoros projektekhez is ideális.
- Progresszív pásztázás és elektronikus expozíció: Gyors és pontos képalkotást tesz lehetővé.
⚠️ Mire kell figyelni a használat során?
- IO feszültség 2,5–3,0V: 5V-os MCU-hoz közvetlenül nem csatlakoztatható, csak szintillesztővel használható.
- Hibás 5V csatlakozás veszélye: Túlfeszültség vagy hibás bekötés a kamera károsodását okozhatja.
- SCCB (I2C kompatibilis) vezérlés szükséges: A regiszterek beállítása és az inicializálás MCU-függő, Arduinóhoz megfelelő könyvtár szükséges.
- Kimeneti formátum programozása: A kívánt kimeneti formátumot (például RGB565, YUV422) szoftverből kell kiválasztani.
- Szűk látószög: A 25 fokos látószög közeli, precíz látásra optimalizált.
- Extra funkciók erőforrásigénye: Az ANTI_BLOOM, zaj- és halott pixel-kompenzáció, élsimítás és képméretezés processzoridőt és szoftverfejlesztést igényel.
🔌 Használatba vétel
- SCCB csatlakoztatás: Kösd a modult SCCB (I2C kompatibilis) interfészen keresztül az MCU-hoz a beállítások kezeléséhez.
- Inicializáló könyvtár használata: Arduino esetén a megfelelő könyvtár szükséges a modul inicializálásához és regiszter-programozásához.
- Kimeneti formátum kiválasztása: Válaszd ki programból a kívánt kimeneti formátumot, például RGB565 vagy YUV422.
- Szintillesztés 5V-os rendszerben: 5V-os MCU esetén szintillesztő áramkör szükséges az IO vonalakon.
❓ Gyakori kérdések (GYIK)
- Milyen felbontásban képes felvételt készíteni az OV7670 modul?A szenzor 640×480 (VGA) felbontást támogat, de CIF, QCIF és 40×30-ig méretezhető al-felbontások is elérhetők VarioPixel al-mintavételezéssel.
- Közvetlenül csatlakoztatható-e az OV7670 5V-os mikrokontrollerhez?Nem – az OV7670 IO feszültsége 2,5–3,0V, ezért 5V-os MCU-hoz szintillesztő szükséges a megbízható és biztonságos működéshez.
- Milyen kimeneti formátumokat támogat az OV7670 kamera modul?A szenzor YUV/YCbCr4, RGB565/555/444, GRB4:2:2 és Raw RGB kimeneti formátumokat is támogat, amelyek szoftverből választhatók.
Beszélgetés
Legyen az első, aki véleményt ír ehhez a tételhez!
