ESP32-CAM od AI-Thinkeru je levná deska s modulem ESP32, kamerou OV2640, slotem microSD a bleskovou LED. Používá se na domácí kamery, fotopasti, čtení vodoměrů nebo dohled nad 3D tiskárnou.
USB nemá – nahrává se převodníkem USB-UART nebo základnou ESP32-CAM-MB. Kamera a karta obsadí většinu pinů, takže nejčastější otázka zní, které GPIO zůstanou volné.
Parametry
- ESP32 (modul ESP32-S): 2× Xtensa LX6 až 240 MHz, 520 kB SRAM
- 4 MB flash + PSRAM (4 nebo 8 MB)
- Wi-Fi 4 a Bluetooth 4.2, anténa na plošném spoji + konektor IPEX
- kamera OV2640 (2 Mpx), slot microSD (4bitové SDMMC), blesková LED
- 10 GPIO na lištách, většinu obsadí kamera a microSD
- napájení 5 V (stabilizátor AMS1117), bez USB
- 27 × 40 mm
Pro nahrání spojte IO0 s vedlejším GND, připojte převodník (U0R na TX, U0T na RX, 5V, GND) a dejte reset. Se základnou ESP32-CAM-MB stačí USB kabel. Po nahrání propojku IO0–GND odpojte a znovu resetujte.
Kamera vnitřně používá GPIO0 (XCLK), 5, 18, 19, 21, 22, 23, 25, 26, 27, 32, 34, 35, 36 a 39. GPIO33 je červená LED na straně modulu (svítí v log. 0), GPIO16 a GPIO17 obsadí PSRAM.
Pinout a tabulka pinů
Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.
| Název | Směr | UART | I2C | SPI | ADC | Dotyk | Poznámka |
|---|---|---|---|---|---|---|---|
| 5V | vstup | Napájení 5 V do stabilizátoru AMS1117. Kamera s Wi-Fi bere špičkově přes 300 mA – zdroj dimenzujte aspoň na 1 A, slabý zdroj nebo dlouhý kabel způsobují restarty (brownout). | |||||
| GND | – | ||||||
| GPIO12 | vstup/výstup | ADC2_CH5 | T5 | microSD DATA2 (bez pull-upu na desce). Strapping pin – při zapnutí musí být v log. 0, jinak flash dostane 1,8 V a deska nenaběhne. V 1bitovém režimu SD je volný. | |||
| GPIO13 | vstup/výstup | ADC2_CH4 | T4 | microSD DATA3 – při inicializaci karty musí být v log. 1. V 1bitovém režimu SD je volný. | |||
| GPIO15 | vstup/výstup | ADC2_CH3 | T3 | microSD CMD. Strapping pin – log. 0 při startu vypne výpis zavaděče | |||
| GPIO14 | vstup/výstup | ADC2_CH6 | T6 | microSD CLK | |||
| GPIO2 | vstup/výstup | ADC2_CH2 | T2 | microSD DATA0. Strapping pin – pro nahrávání v log. 0 nebo nezapojený | |||
| GPIO4 | vstup/výstup | ADC2_CH0 | T0 | microSD DATA1 ve 4bitovém režimu. Zároveň spíná přes tranzistor bílou bleskovou LED (log. 1 = svítí), proto při čtení karty bliká. V 1bitovém režimu SD (SD_MMC.begin("/sdcard", true)) je volný. | |||
| GND | – | ||||||
| GPIO1 | vstup/výstup | TX | UART0 TX (U0T) – nahrávání a výpis; připojte RX převodníku | ||||
| GPIO3 | vstup/výstup | RX | UART0 RX (U0R) – nahrávání; připojte TX převodníku | ||||
| VCC | výstup | Výstup napájení pro periferie: 3,3 V nebo 5 V podle toho, který z odporů R1/R2 (0 Ω) je osazený – obvykle 3,3 V. Před použitím ho změřte. | |||||
| GND | – | ||||||
| GPIO0 | vstup/výstup | ADC2_CH1 | T1 | Hodiny kamery (XCLK) – s kamerou ho jako GPIO použít nejde. Strapping pin: spojením s vedlejším GND při startu přejde deska do režimu nahrávání; po nahrání propojku odstraňte a dejte reset. | |||
| GPIO16 | vstup/výstup | Chip select paměti PSRAM. Kamera ji potřebuje pro vyšší rozlišení – jako GPIO pin použijte jen tehdy, když PSRAM vypnete. | |||||
| 3V3 | vstup/výstup | 3,3 V ze stabilizátoru AMS1117. Desku lze napájet i přímo stabilizovanými 3,3 V do tohoto pinu (stabilizátor se tím obejde). |
Na co si dát pozor
- S kamerou i kartou ve 4bitovém režimu nezbude volný žádný pin kromě UART (GPIO1/3).
- Karta v 1bitovém režimu uvolní GPIO4, GPIO12 a GPIO13; bez karty jsou volné GPIO2, 4, 12, 13, 14 a 15.
- GPIO12 nesmí být při startu v log. 1, jinak deska nenaběhne.
- GPIO4 rozsvěcí bleskovou LED – při čtení karty bliká.
- Slabý zdroj nebo tenký kabel způsobují restarty (brownout) – napájejte 5 V ze zdroje aspoň 1 A.
- Analogové vstupy na lištách jsou jen ADC2, a ty se zapnutou Wi-Fi nefungují.
- Pin GND vedle U0T je u některých kusů GND/R (reset) – jako zem používejte GND u 5V nebo u IO0.
Kde koupit
ESP32-CAM seženete například tady:
- LaskaKit.cz – ESP32-CAM (Ai-Thinker) s kamerou OV2640 a CH340 programátor pro ESP32-CAM (USB-C)
- Pajenicko.cz (verze s OV2640 momentálně není skladem) – Vývojová deska ESP32-CAM (kamera OV2640) a Vývojová deska ESP32-CAM (kamera GC2145)
- Hadex.cz (modul není skladem, dodání cca leden 2027; programovací deska skladem) – ESP32-CAM + kamera OV2640 a Programovací deska pro ESP32-CAM
- Techfun.cz – ESP32-CAM modul s kamerou 4MB a ESP32-CAM programovací shield
Projekty s ESP32-CAM na chiptronu
Na chiptronu najdete tyto projekty a návody:
- AI-on-the-edge – čtení analogových vodoměrů a plynoměrů kamerou ESP32-CAM a strojovým učením
- Fotopast bez PIR čidla – detekce pohybu kamerou a fotky přes Telegram
- ESPkamera – dohled nad 3D tiskárnou, bytem nebo zahradou s ovládáním přes Telegram
- Nižší spotřeba ESP32-CAM – proč deska ve spánku hodně bere a jak ji upravit
Další pinouty
Všechny pinouty najdete na stránce Pinouty.