Otevře se na nové kartě

ESP32-CAM Pinout (AI-Thinker)

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.

ESP32-CAM (AI-Thinker) – pinoutESP32-CAM (AI-Thinker) – pinoutchiptron.czmicroSDFLASHESP32-CAMmodul ESP32-S a anténa jsou na druhé straně 5V → Napájení 5 V (zdroj aspoň 1 A) GND GPIO12 SD DATA2 GPIO13 SD DATA3 GPIO15 SD CMD GPIO14 SD CLK GPIO2 SD DATA0 GPIO4 SD DATA1 · blesk LED 3V3 ↔ 3,3 V ze stabilizátoru GPIO16 PSRAM CS GPIO0 kamera XCLK · BOOT GND VCC → Výstup 3,3 V nebo 5 V (podle R1/R2) GPIO3 RX U0R GPIO1 TX U0T GND GPIO UART Napájení Zem (GND) Strapping pin
Stáhnout:PNGSVG
Tabulka pinů – ESP32-CAM (AI-Thinker)
NázevSměrUARTI2CSPIADCDotykPoznámka
5VvstupNapá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–
GPIO12vstup/výstupADC2_CH5T5microSD 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ý.
GPIO13vstup/výstupADC2_CH4T4microSD DATA3 – při inicializaci karty musí být v log. 1. V 1bitovém režimu SD je volný.
GPIO15vstup/výstupADC2_CH3T3microSD CMD. Strapping pin – log. 0 při startu vypne výpis zavaděče
GPIO14vstup/výstupADC2_CH6T6microSD CLK
GPIO2vstup/výstupADC2_CH2T2microSD DATA0. Strapping pin – pro nahrávání v log. 0 nebo nezapojený
GPIO4vstup/výstupADC2_CH0T0microSD 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–
GPIO1vstup/výstupTXUART0 TX (U0T) – nahrávání a výpis; připojte RX převodníku
GPIO3vstup/výstupRXUART0 RX (U0R) – nahrávání; připojte TX převodníku
VCCvýstupVý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–
GPIO0vstup/výstupADC2_CH1T1Hodiny 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.
GPIO16vstup/výstupChip select paměti PSRAM. Kamera ji potřebuje pro vyšší rozlišení – jako GPIO pin použijte jen tehdy, když PSRAM vypnete.
3V3vstup/výstup3,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:

Projekty s ESP32-CAM na chiptronu

Na chiptronu najdete tyto projekty a návody:

Další pinouty

Všechny pinouty najdete na stránce Pinouty.