O WiFi modul bod Arduino jindy, ale tentokrát jde o modul ESP32 CAM, WiFi modul ESP32 s malou vestavěnou videokamerou. To umožňuje nové funkce, jako je ostraha nebo vzdálená špionáž, zachycení všeho, co se stane, když tam nejste, a odeslání do jakéhokoli zařízení k záznamu nebo k vidění na místě.
Téměř vše, co bylo řečeno o modulu WiFi, o kterém jsme již hovořili, by platilo pro tento, pouze to, že má kromě integrovaná kamera. Ale vše, co potřebujete vědět, vám ukážeme v této příručce ...
Index
Co je ESP32-CAM?
El ESP32 CAM Jedná se o modul, který můžete použít s mnoha projekty a s Arduino. Jedná se o kompletní modul s integrovaným mikrokontrolérem, díky kterému může fungovat samostatně. Kromě připojení WiFi + Bluetooth má tento modul také integrovanou videokameru a slot pro microSD pro ukládání.
Tento modul není vůbec drahý a můžete ho mít velké množství aplikací. Od některých jednoduchých IoT až po další pokročilejší pro monitorování a rozpoznávání obrazu pomocí AI a dokonce i jako monitorovací systém pro vzdálenou kontrolu toho, co se děje na místě, ať jste kdekoli ...
Koupit jeden
Modul ESP32-CAM není vůbec drahý, jak jsem řekl, za pár eur ho můžete mít. A snadno ji najdete v některých specializovaných obchodech nebo na Amazonu. Například zde jsou některé doporučení za dobrou cenu:
- Modul ESP32-CAM
- Dvě jednotky ESP32-CAM k připojení vícebodového sledovacího zařízení.
- ESP32-CAM s anténou 8 dBi dvoupásmový a kabel pro větší rozsah pokrytí.
- Pokud již máte modul ESP32 a chcete jen fotoaparát, můžete koupit samostatně.
- A pokud dáváte přednost úplnější práci s USB: Modul ESP32-CAM + FTDI.
Jak vidíte, není to drahé ...
Technické vlastnosti ESP32-CAM (datový list)
Modul ESP32-CAM některé má technické vlastnosti velmi zajímavé, že můžete vidět v list výrobce. Zde shrnuji ty nejdůležitější:
- Conectividad: WiFi 802.11b / g / n + Bluetooth 4.2 s BLE. Podporuje nahrávání obrázků přes WiFi.
- Připojení: UART, SPI, I2CA PWM. Má 9 GPIO pinů.
- Frekvence hodin: až 160 Mhz.
- Výpočetní výkon mikrokontroléru: až 600 DMIPS.
- Paměť: 520 kB SRAM + 4 MB PSRAM + slot pro SD kartu
- výtažek: má několik režimů spánku, firmware upgradovatelný pomocí OTA a LED diody pro použití vestavěné paměti flash.
- Fotoaparát: Podporuje fotoaparáty OV2640, které lze zakoupit v balení nebo je lze zakoupit samostatně. Tyto typy kamer mají:
- 2 MP na váš snímač
- Velikost pole UXGA 1622 × 1200 px
- Výstupní formát YUV422, YUV420, RGB565, RGB555 a 8bitová komprese dat.
- Můžete přenášet obraz mezi 15 a 60 FPS.
Pinout
El pinů ESP32-CAM je velmi jednoduchý, jak vidíte na předchozím diagramu. A kamera je připojena ke konektoru, který je pro ni povolen. Pak na příkladu Arduina lépe pochopíte, jak je propojen a k čemu je každý, i když už můžete získat představu.
Můžete použít FTDI externí adaptér připojit tento modul a usnadnit vám jeho ovládání. To umožňuje použití portu typu miniUSB namísto kabeláže ESP32-CAM. Chcete-li použít jeden z těchto modulů, můžete jej připojit takto:
- Nakonfigurujte modul FTDI tak, aby fungoval na 3.3 V.
- Propojte pin 0 GPIO a GND modulu ESP32-CAM.
- Pin 3v3 modulu musí být připojen k Vcc FTDI.
- GPIO 3 (UOR) modulu přejde na TX FTDI.
- GPIO 1 (U0T) modulu jde do RX FTDI.
- A další GND ESP32-CAM s GND modulu FTDI.
Teď máte jednu Rozhraní USB, což může usnadnit připojení vašeho projektu ...
Integrace s Arduino IDE
Na integrovat s FTDI, připojení je velmi jednoduché. Musíte pouze udělat následující:
- Připojte 5V připojení modulu ESP32-CAM k Vcc modulu FTDI.
- Připojte GND modulu ESP32-CAM k GND modulu FTDI.
- TX0 z desky FTDI jde na GPIO 3 (U0RXD).
- RXI z desky FTDI jde do GPIO 1 (U0TXD).
- A obchází GPI0 a GND desky ESP32-CAM.
Nyní jej můžete připojit k počítači pomocí kabelu USB prostřednictvím modulu FTDI. Další možností je připojte jej k Arduino přímo, bez použití modulu FTDI. Podívejme se ale na případ FTDI, který je pro většinu případů lepší ...
L další kroky nakonfigurovat a naplánovat, aby vše fungovalo:
- Abyste mohli nahrát kód na nástěnku, musíte připojte USB do počítače.
- Dalším krokem je instalace Knihovna ESP32 abychom mohli využít této výhody. Za tímto účelem přejděte z IDE Arduino na Soubor> Předvolby> Tam, do pole pro přidání URL přidejte: https://dl.espressif.com/dl/package_esp32_index.json a klikněte na OK. Nyní přejděte do nabídky Nástroje> Deska> Správce desky> vyhledejte ESP32 a stiskněte instalaci „ESP32 by Espressif Systems“.
- Pak otevřete Arduino ide > Nástroje> Desky> vyberte AI-Thinker ESP32-CAM (pro zobrazení této možnosti v nabídce musíte mít nainstalován doplněk ESP32). Pak přejděte do Nástroje> Port a vyberte COM, kde je připojena vaše deska.
- Teď můžeš nahrát náčrt na desce, pro zjednodušení, použijte jeden z příkladů viz Soubor> Příklad> ESP32> Kamera> CameraWebServer. Jakmile se zobrazí zpráva, že bylo úspěšně načteno, odpojte kabel od pin GPIO 0 GND a stiskněte tlačítko Reset na desce.
- Nakonec můžete použít a začít zobrazit výsledky ve webovém rozhraní ... Když jej spustíte, zobrazí se na monitoru adresa URL s adresou IP, kterou musíte pro přístup vložit do svého webového prohlížeče. Z něj můžete upravovat parametry a sledovat, co je vidět ze snímače kamery.
Je zřejmé, že můžete udělat mnohem víc s využitím možností WiFi a Bluetooth tohoto modulu. Pamatujte, že limitem je vaše představivost. Zde vám jednoduše ukážu jednoduchý úvod ...
Více informací - Kurz Arduino zdarma
3 komentářů, nechte svůj
Dobré odpoledne.
Vše je perfektně vysvětleno a program se perfektně načte, ale když resetuji ESP32, aby detekoval Wi-Fi na sériovém monitoru, vždy se mi zobrazí stejná chyba fotoaparátu:
Kamera E (873): Sonda kamery selhala s chybou 0x105 (ESP_ERR_NOT_FOUND)
Inicializace fotoaparátu se nezdařila s chybou 0x105
co se může stát?
Díky předem.
Dobrý den,
S největší pravděpodobností je to způsobeno konektorem modulu kamery nebo nesprávným napájením.
Zkuste si tyto dvě věci ověřit.
Pozdrav.
DOBRÉ RÁNO, MÁM ESP32 CAM A PŘI NAHRÁNÍ KÓDU MODUL NENAJDE ANI URL, ANI IP
PROGRAMUJI TO S ESP CAM MB
POMŮŽETE MI, JSEM V TOM NOVÁ?
Velice vám děkuji.