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.cz · CC BY 4.0microSDFLASHESP32-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.

Dále si přečtěte

Rozhraní MeteoPlaneRadar s hodinami, polohami letadel, meteoradarem, předpovědí a energetickými údaji

MeteoPlaneRadar ve verzi 0.7.0. Na kulatém 2,1″ displeji hodiny, letadla z adsb.fi, srážkový meteoradar ČHMÚ nebo RainViewer, předpověď, spotová cena elektřiny a energetický mix. Všechno se nastavuje v prohlížeči, firmware nahrajete bez programování.

Editor Picogame zobrazuje scény a grafiku 2D plošinové hry

Picogame je 2D herní engine pro CircuitPython od Vládi Smitky. Nativní jádro v C se stará o vykreslování, scény a kolize, herní logiku píšete v Pythonu – bez kompilace a flashování. Běží na PicoPadu, Raspberry Pi Picu, ESP32 i Adafruit…

Nabíjecí AA baterie MediaRange s USB nabíjecími kabely

Test nabíjecích AA baterií s USB (1,5 V) proti alkalickým. Pokles napětí, maximální proud, skutečná kapacita a cena za mAh. Bluetouch, MediaRange, ZNTer.

Schéma zapojení ESP8266 a čtyřkanálového relé pro ovládání čtyř žárovek

Open-source repozitář se stovkou IoT projektů na ESP32, ESP8266 a Raspberry Pi Pico v MicroPythonu. Chytré zavlažování, RFID zámek, detekce plynu, WiFi robot a meteostanice – s kódem i zapojením. Aktualizace: interaktivní přehled projektu. Vyberte si desku a zaměření projektu…

Stolní radar na ESP32 zobrazuje polohu letadel na kruhovém displeji

Pokud vás někdy napadlo, co je za letadlo, které právě přelétá nad vaším domem, pravděpodobně jste sáhli po některé z mobilních aplikací typu FlightRadar24. Projekt ESP32 Plane Radar ale přináší zajímavější řešení – vlastní stolní radar postavený na ESP32, který…

Projekt měření kvality vzduchu v domácnosti, kanceláři nebo škole založený kompletně na open-source produktech navíc s podporou domácí automatizace – Home Assistant. Komplexní rozbor kvality vzduchu na základě měření pevných částic, koncentrace CO2, teploty, vlhkosti, NOx a VOC indexu kvality…