Leírás
Az ESP32-CAM eszköz egy ESP32 processzorra épülő alappanel és egy kamera házasításával jött létre. ESP32 chip: a rendszer fő chipje alacsony fogyasztású, kétmagos, 32-bites, maximálisan 240MHz-n futó (600DMIPS teljesítményű) eszköze. Alapesetben 32Mbit SPI Flash háttér/programmemória és 520KB SRAM memóriával rendelkezik. A WiFi kialakítása támogatja mind a kliens, mind a SoftAP (AccessPoint) módokat – valamint a BlueTooth BLE 4.0 rádiós kapcsolatot. A szoftveres kialakításnak köszönhetően mód van a FOTA (Firmware Over The Air) wifin át történő szoftverfrissítésre.
A modul többféle kamerával lehet csomagolva:
- OV2640 normál kameramodul ,
- GC2145 (RHYX-M21-45) normál kameramodul .
OV2640 modul
Az OV2640 képszenzor maximális felbontása 2 megapixel (1632×1232 pixel). Kis méretű, alacsony feszültségű és integrált egychipes rendszerként UXGA kamera és képfeldolgozó processzort is tartalmaz. A vezérlésén át egész képet, résztartalmat, különféle felbontású egész képet 10-bites képfeldolgozással érhető el. Az UXGA felbontás esetén 15 fps képsebességgel van mód videoközvetítésre. A felhasználó által a felbontás, érzékenység és egyéb paraméterek könnyen konfigurálhatóak.
GC2145 modul
A GC2145 (RHYX-M21-45) egy 2 megapixeles (UXGA, 1616×1232 képpont) CMOS kameramodul elektronikus gördülő zárral (rolling shutter) A maximális felbontásán (~1600×1200) kb. 15 képkocka/másodperc a képfrissítés, míg alacsonyabb felbontásoknál (pl. VGA 640×480) elérheti a 30 fps-t. A kimeneti képformátumok: YUV (YCbCr 4:2:2), 16 bites RGB565 és nyers Bayer szenzoradat (10 bit) – nem támogatja a tömörített JPEG képadatátvitelt! . A modul beépített képfeldolgozó processzora (ISP) automatikus expozíciót (AE) és fehéregyensúly-beállítást (AWB) végez, valamint támogatja a zajcsökkentést, gamma-korrekciót és egyéb képjavító funkciókat
A feltöltéshez-kezeléshez szükséges USB illesztő a célnak egyértelmű CH340 chippel szerelt. Nincs gond az automatikus programozásba átkapcsolással, nem okoz gondot a pontos tápellátás.
Beállítási adatok Arduino alatti használat esetén
Az Arduino alatt a kameramodulok használata során a 3.2.0 vagy későbbi ESP32 keretrendszer használata javasolt. A CameraWebServer mintaalkalmazásban a
#define CAMERA_MODEL_AI_THINKER // Has PSRAM
legyen a kiválasztott alappanel.
A GC2145 kameramodul esetén az alábbi beállítás is fontos:
//config.pixel_format = PIXFORMAT_JPEG; // for streaming
config.pixel_format = PIXFORMAT_RGB565; // for face detection/recognition
Azaz a pixelformátum a GC2145 esetén kötött, az OV2640 esetén mindkét eljárás támogatott (de csak az egyik lehet aktív). Hibás bellítás esetén “JPEG not supported” üzenetet kapunk.
Javasolt kiegészítők
- uSD kártyaolvasó és kártya,
- 2.4 GHz külső nagy nyereségű antenna (uFl).
Jellemzők
ESP32-CAM alappanel
- Model: ESP32-CAM,
- Működési feszültség: 5V (külső), 3.3V (belső),
- SPI Flash méret: 32 Mbit (4MByte),
- RAM: Internal 520kB
- Bluetooth: BLuetooth 4.2 BR/EDR & BLE standard,
- WIFI: 802.11/b/g/n/e/i,
- Port: UART, SPI, I2C, PWM,
- IO Port: 9,
- Serial port sebesség: 115200 bps,
- Képformátum: JPEG (only OV2640 support), BMP, GRAYSCALE,
- RF tartomány: 2412 -2484MHz,
- Antenna: Onboard PCB Antanna 2dBi,
- Biztonság/Security: WPA/WPA2/WPA2-Enterprise/WPS,
- Működési hőfoktartomány: -20 -85 °C,
- Rf energia:
- 802.11b: 17+/-2 dBm (@11Mbps)
- 802.11g: 14+/-2 dBm (@54Mbps)
- 802.11n: 13+/-2 dBm (@MSC7)
- Vételi érzékenység: – CCK, 1 Mbps: -90dBm, – CCK, 11 Mbps: -85dBm, – 6 Mbps(1/2 BPSK): -88dBm, – 54 Mbps (3/4 64-QAM): -70dBm, – MCS7 (65 Mbps, 72.2 Mbps): -67dBm,
OV2640 kamera
- Nagy érzékenység kis fényáram esetén is,
- Alacsony feszültség beágyazott rendszerek használatához
- Standard SCCB felület (I2C kompatibilis),
- Formátumok: RawRGB, RGB (GRB4: 2: 2, RGB565 / 555/444), YUV (4: 2: 2) and YCbCr (4: 2: 2) ,
- Felbontás: UXGA, SXGA, VGA, QVGA, QQVGA, CIF, QCIF és 40×30,
- VarioPixel sub sampling mode támogatás,
- Automata rekesz, fényerő, fehéregyensúly, záridő és erősítés, fénycsík-túlvezérlés kompenzáció, feketeszint kalibrálás, színtelítettség, gamma, stb lehetőségek,
- Zajcsökkentés, képskálázás, lencsekompenzáció,
- Belső tápfeszültség: 1.2V (külső 1.7…3.3V),
- Sleep: TBD<20μA,
- Működési hőfok tartomány -30℃…70 ℃
- Alapértelmezett kimeneti felbontás: 8-bit,
- Képformátum: YUV / YCbCr4: 2: 2 RGB565 / 555/444, GRB4: 2: 2 Raw RGB Data Optical size 1/4″
- Alap látószög: 25 °,
- Érzékenység: SXGA, 1.3V / (Lux-sec )
- jel-zaj viszony: 40dB<,
- Dinamikus érzékenység: 50dB,
- Érzékelőfelület pixelmérete: 2.2μm x 2.2μm
- Sötétáram: 15 mV/s @ 60°C
GC2145 kamera
A GC2145 egy 2 megapixeles (1616×1232 képpont) CMOS képszenzor, amelyet mobiltelefonok, notebookok, PDA-k, játékok, digitális fényképezőgépek, videotelefonálás, biztonsági rendszerek és ipari alkalmazások számára terveztek.
- Felbontás: 2 megapixel (1616×1232 képpont)
- Optikai méret: 1/5 hüvelyk
- Pixelméret: 1,75 μm × 1,75 μm
- Képsebesség: UXGA felbontáson 30 képkocka/másodperc
- Képformátumok: YCbCr 4:2:2, RGB565, nyers Bayer
- Interfész: MIPI CSI-2 (egyszeres vagy kétszeres sáv)
- Fókusz: Fix fókusz
- Látószög: 80°
- Feszültség: AVDD: 2,7–3,0 V; DVDD: 1,7–1,9 V; IOVDD: 1,7–3,0 V
- Működési hőmérséklet: -20°C–70°C
- Képalkotó jellemzők:
- Automatikus expozíció (AE): Igen
- Automatikus fehéregyensúly (AWB): Igen
- Képjavító funkciók: Interpoláció, zajcsökkentés, színkorrekció, gamma-korrekció
A GC2145 beépített képfeldolgozó processzora (ISP) támogatja az automatikus expozíciót (AE) és fehéregyensúlyt (AWB), valamint a zajcsökkentést, gamma-korrekciót és egyéb képjavító funkciókat.
Csomag tartalma
- 1x ESP32-CAM alappanel,
- 1x OV2640 vagy GC2145 (RHYX-M21-45) kameramodul,
- 1x ESP32-MB illesztőlap (CH340, tápellátás),
- 1x USB A – MicroUSB / USB A – USB C/ kábel,
- 1x 2.4GHz PCB/mini vagy spring-antenna.
Támogatott programnyelv
- Arduino-1.6.4+,
- SDK for ESP32.
Dokumentáció
- Arcfelismerés és kamerateszt mintaalkalmazás
- ESP32-CAM alkalmazási mintacsomag.
- CH340/CH341 driver (minden illesztővel együttműködik!)
Értékelések
Még nincsenek értékelések.