Dobrodošli na blogu 3DSVET! Ne glede na to, ali ste vikend ustvarjalec, ki sestavlja svoj prvi pripomoček za pametni dom, ali profesionalni inženir, ki načrtuje industrijske sisteme vida IoT, lahko izbira pravega modula kamere odloča o uspehu vašega projekta. Danes se bomo poglobili v ekosistem kamer ESP32, da bi vam pomagali razumeti razlike med najbolj priljubljenimi slikovnimi senzorji CMOS na trgu.
Slika kamera OV2640 in OV5640
Vzpon modulov kamer ESP32 v DIY in profesionalnih projektih
Razvoj vizualnih sistemov na robu (edge-based) je korenito spremenila dostopnost mikrokrmilnikov z nizko porabo energije, ki lahko obdelujejo kompleksne podatkovne tokove. Platforma ESP32 je postala standard za aplikacije interneta stvari (IoT), saj združuje majhnost in visoko zmogljivost. Že leta se razvijalci zanašajo na standardne razvojne plošče, kot je AI-Thinker ESP32-CAM, da bi svojim projektom dodali zmožnost vida.
Ko pa zahteve po strojnem učenju, prepoznavanju obrazov in slikanju v visoki ločljivosti rastejo, zanašanje na privzeto strojno opremo ni vedno dovolj. Razumevanje prepleta arhitektur senzorjev na ravni silicija, optične fizike in električnih omejitev je ključnega pomena. V tem vodniku bomo razčlenili lastnosti, omejitve in najboljše primere uporabe za module kamer OV2640, OV5640 in OV3660.
Razumevanje OV2640: Zanesljiv delovni konj z 2 MP
OmniVision OV2640 je sistem na čipu (SoC) z ločljivostjo 2 milijona slikovnih pik (2 MP), ki že od samega začetka služi kot osnova za platformo ESP32-CAM. Z največjo nativno ločljivostjo 1600 x 1200 (UXGA) je izjemno zanesljiv in se ponaša z najobsežnejšo dokumentacijo ter podporo skupnosti.
Ta senzor uporablja optični format 1/4 palca z relativno veliko velikostjo slikovnih pik 2,2 µm x 2,2 µm, kar mu daje ugodno razmerje med signalom in šumom v vsakodnevni osvetlitvi. Brez težav prenaša video pretakanje in je sposoben doseči 15 sličic na sekundo (fps) pri najvišji ločljivosti ter do 60 fps pri nižjih ločljivostih, kot je VGA.
Če gradite standardno varnostno kamero, pametni zvonec ali svoj prvi projekt ESP32, je OV2640 modul, s katerim bi morali začeti.
Za projekte, kjer je jasnost slike najpomembnejša, OV5640 predstavlja pomemben generacijski preskok. Ta senzor ponuja nativno ločljivost 5 milijonov slikovnih pik (5 MP) velikosti 2592 x 1944 slikovnih pik. Ker pakira manjše pike velikosti 1,4 µm x 1,4 µm na isti 1/4-palčni optični format, omogoča bistveno boljše podrobnosti in možnost digitalnega obrezovanja brez takojšnje pikselacije.
Praktični test: Kaj pravijo številke?
V naših analizah testov (benchmarking) smo opazili zanimiv kompromis. Medtem ko OV5640 ponuja kristalno čisto sliko brez šuma (za razliko od OV2640, ki ima pri UXGA opazen šum), je cena za to hitrost.
OV2640 (UXGA): Dosega stabilnih 12 FPS.
OV5640 (UXGA): Pade na približno 5 FPS zaradi večje količine podatkov.
Zaključek testa: OV5640 je kralj za statične slike, OV2640 pa za tekoč video.
Avtofokus revolucija: OV5640 AF
Ključno je, da medtem ko ima OV2640 strogo fiksen fokus, lahko OV5640 podpira strojno krmiljeno samodejno ostrenje (AF), če je združen s pravim sklopom leč.
Zaradi tega je OV5640 absolutno najboljša izbira za fotografiranje, makro posnetke, zajem dokumentov in branje kod QR, kjer potrebujete ostre robove in visok kontrast.
💡 PRO NASVET: Za delovanje avtofokusa na standardnih ESP32-CAM ploščah boste morda morali povezati zadnji pin kamere na 3.3V (AF-VCC), saj ta povezava na nekaterih klonih plošč manjka.
OV3660: Zlata sredina za AI in slabo svetlobo
OV3660 je senzor s 3 milijoni slikovnih pik, ki sedi popolnoma med svojima sorodnikoma. Blesti v kategoriji, ki je ključnega pomena za sodobno računalništvo na robu: občutljivost pri slabi svetlobi.
Espressif pogosto združuje OV3660 s svojimi novejšimi razvojnimi kompleti ESP32-S3 za umetno inteligenco. Prepoznavanje obrazov in algoritmi strojnega učenja delujejo odlično ob popolni osvetlitvi, vendar zlahka odpovejo v temnih prostorih. OV3660 zagotavlja jasnejše okvirje z manj šuma pri slabi svetlobi, kar vodi do precej bolj zanesljivih napovedi umetne inteligence.
Razumevanje možnosti leč in FPC kablov
Standardna leča ponuja ozko vidno polje (~65°). Nadgradnja na 120° širokokotno lečo ali 160° ribje oko (fisheye) nudi znatno povečanje pokritosti, kar je idealno za varnostne kamere.
Prav tako bodite pozorni na dolžino kabla. 21 mm je standard, a 40 mm ali 75 mm FPC kabel vam omogoča, da ločite senzor od toplega mikrokrmilnika.
Slon v sobi: Pregrevanje OV5640
OV5640 za stabilno delovanje zahteva jedrno napetost točno 1,5 V. Večina plošč ESP32-CAM zagotavlja le 1,2 V do 1,3 V. To prisili senzor, da uporabi svoj notranji regulator, kar povzroči pregrevanje (“vijolična megla” na sliki).
Rešitev: 1. Dodatno hlajenje (majhen aluminijast hladilnik). 2. Programski izklop kamere (PWDN pin), ko ni v uporabi. 3. Uporaba namenskega 1.5V regulatorja (za napredne uporabnike).
Zaključek: Katero izbrati?
OV2640: Za streaming, nizko ceno in začetnike.
OV5640: Za ostre slike, QR kode in makro posnetke (pazite na hlajenje!).
OV3660: Za AI prepoznavo in prostore s slabo svetlobo.
Vse tri module in dodatno opremo najdete v naši trgovini 3DSVET. Srečno ustvarjanje!