ESP32-CAM: što biste trebali znati o ovom modulu

ESP32 CAM

Već smo objavili o WiFi modul za Arduino drugi put, ali ovaj put se radi o modulu ESP32 CAM, ESP32 WiFi modul s malom ugrađenom video kamerom. To omogućuje nove funkcije, kao što su nadzor ili špijunaža na daljinu, hvatanje svega što se događa kad vas nema i slanje na bilo koji uređaj radi snimanja ili da biste mogli vidjeti in-situ.

Gotovo sve što je rečeno za WiFi modul o kojem smo već razgovarali vrijedilo bi i za ovaj, samo što on ima i neke sitne osobine uz integrirana kamera. Ali sve što trebate znati pokazati ćemo vam u ovom vodiču ...

Što je ESP32-CAM?

El ESP32 CAM To je modul koji možete koristiti s mnoštvom projekata i s Arduinom. To je cjeloviti modul s integriranim mikrokontrolerom, koji ga može učiniti samostalnim. Uz WiFi + Bluetooth vezu, ovaj modul ima i integriranu video kameru te microSD utor za pohranu.

Ovaj modul uopće nije skup, a možda i ima mnoštvo aplikacija. Od nekih jednostavnih IoT-a, do drugih naprednijih za nadgledanje i prepoznavanje slika pomoću AI-a, pa čak i kao nadzorni sustav za provjeru što se događa na nekom mjestu udaljeno gdje god se nalazili ...

Kupi jedan

ESP32-CAM modul uopće nije skup, kao što sam rekao, za nekoliko eura možete ga dobiti. A lako ga možete pronaći u nekim specijaliziranim trgovinama ili na Amazonu. Na primjer, evo nekoliko preporuke po povoljnoj cijeni:

Kao što vidite, nije skupo ...

Tehničke značajke ESP32-CAM (tehnički list)

ESP32-CAM modul ima neke tehničke karakteristike vrlo zanimljivo što možete vidjeti u tablični proizvođač. Ovdje rezimiram najvažnije:

  • Conectividad: WiFi 802.11b / g / n + Bluetooth 4.2 s BLE. Podržava prijenos slika putem WiFi-a.
  • veze: UART, SPI, I2C, I PWM. Ima 9 GPIO pinova.
  • Učestalost takta: do 160 MHz.
  • Računska snaga mikrokontrolera: do 600 DMIPS.
  • Memorija: 520 KB SRAM + 4 MB PSRAM + utor za SD karticu
  • Dodaci: ima više načina mirovanja, firmver koji nadograđuje OTA i LED diode za upotrebu ugrađene flash memorije.
  • Kamere: Podržava OV2640 fotoaparate koji se mogu isporučiti u paketu ili se mogu kupiti samostalno. Ove vrste kamera imaju:
    • 2 MP na vašem senzoru
    • Veličina polja UXGA od 1622 × 1200 px
    • Izlazni format YUV422, YUV420, RGB565, RGB555 i 8-bitna kompresija podataka.
    • Možete prenijeti sliku između 15 i 60 FPS.

Pinout

ESP32-CAM pinout

El pinout ESP32-CAM-a vrlo je jednostavan, kao što možete vidjeti na prethodnom dijagramu. A kamera je spojena na priključak koji joj je omogućen. Tada ćete na primjeru Arduina bolje razumjeti kako je povezan i čemu služi svaki od njih, iako već možete dobiti ideju.

Usput, iako se na slici ne pojavljuje, oni obično imaju okrugli konektor na PCB-u koji se u nekim slučajevima koristi za spajanje vanjskih antenskih kabela. Obično je pored lima SD utičnice.

Možete koristiti FTDI vanjski adapter za povezivanje ovog modula i olakšavanje upravljanja. To omogućuje upotrebu priključka tipa miniUSB umjesto ožičenja ESP32-CAM. Da biste koristili jedan od ovih modula, možete ga povezati ovako:

  • Konfigurirajte FTDI modul za rad na 3.3v.
  • Premostite GPIO pin 0 i GND modula ESP32-CAM.
  • Pin 3v3 modula mora biti spojen na Vcc FTDI.
  • GPIO 3 (UOR) modula ići će u TX FTDI-a.
  • GPIO 1 (U0T) modula ide na RX FTDI-a.
  • I drugi GND ESP32-CAM s GND FTDI modula.

Sad imate jedan USB sučelje tipa, što može olakšati povezivanje vašeg projekta ...

Integracija s Arduino IDE-om

FTDI ESP32-CAM Arduino

Na integrirati s FTDI-jem, veza je vrlo jednostavna. Jednostavno morate učiniti sljedeće:

  • Spojite 5v vezu modula ESP32-CAM na Vcc modula FTDI.
  • Spojite GND modula ESP32-CAM na GND modula FTDI.
  • TX0 s FTDI ploče ide na GPIO 3 (U0RXD).
  • RXI s FTDI ploče ide na GPIO 1 (U0TXD).
  • I zaobilazi GPI0 i GND ploče ESP32-CAM.

Sada ga možete povezati s računalom pomoću USB kabela putem FTDI modula. Druga je mogućnost spojite ga na arduino izravno, bez upotrebe FTDI modula. No, pogledajmo slučaj s FTDI-jem koji je za većinu slučajeva bolji ...

The koraci koje treba slijediti za konfiguriranje i raspoređivanje svega za rad:

  1. Da biste učitali kod na ploču, morate spojite USB na svoje računalo.
  2. Sljedeći je korak instaliranje ESP32 knjižnica da bih mogao iskoristiti ovu. Za to iz Arduino IDE idite na Datoteka> Preference> Tamo, u polje za dodavanje URL-a dodajte: https://dl.espressif.com/dl/package_esp32_index.json i kliknite U redu. Sada idite na Alati> Ploča> Upravitelj ploče> potražite ESP32 i pritisnite install "ESP32 by Espressif Systems".
  3. Zatim otvorite Arduino IDE > Alati> Ploče> odaberite AI-Thinker ESP32-CAM (morate imati instaliran dodatak ESP32 da bi se ova opcija pojavila u izborniku). Zatim idite na Alati> Priključak i odaberite COM na kojem je spojena vaša ploča.
  4. Sada možeš prenesite skicu na ploči, da bude jednostavnije, upotrijebite jedan od primjera, pogledajte Datoteka> Primjer> ESP32> Kamera> CameraWebServer. Kad završite, kada se pojavi poruka da je uspješno učitan, uklonite kabel s GPIO pina 0 na GND i pritisnite gumb Reset na ploči.
  5. Napokon, možete koristiti i započeti pogledajte rezultate u web sučelju ... Kad ga pokrenete, na monitoru će vam dati URL s IP-om koji morate umetnuti u svoj web preglednik da biste pristupili. Pomoću nje možete podesiti parametre i vidjeti što se vidi sa senzora kamere.

Očito možete učiniti mnogo više iskoristivši WiFi i Bluetooth mogućnosti ovog modula. Ne zaboravite da je ograničenje vaša mašta. Ovdje vam jednostavno pokazujem jednostavan uvod ...

Više informacija - Besplatni tečaj Arduino


3 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Manuel dijo

    Dobar dan.
    Sve je savršeno objašnjeno i program se savršeno učitava, ali kada resetujem ESP32 da detektuje Wi-Fi na serijskom monitoru, uvijek dobijem istu grešku kamere:

    E (873) kamera: sonda kamere nije uspjela s pogreškom 0x105 (ESP_ERR_NOT_FOUND)
    Initacija kamere nije uspjela s pogreškom 0x105

    Što se može dogoditi?
    Hvala unaprijed.

    1.    Isaac dijo

      Pozdrav,
      Najvjerojatnije je to zbog priključka modula kamere ili nepravilnog napajanja.
      Pokušajte provjeriti te dvije stvari.
      Pozdrav.

  2.   NEDJELJA V. SUDOVI dijo

    DOBRO JUTRO, IMAM ESP32 CAM I KADA UPLOADAM KOD, MODUL NE NALAZI NI URL NI IP
    PROGRAMIRAM GA SA ESP CAM MB
    MOŽETE LI MI POMOĆI, NOV SAM U OVOME?
    Hvala vam puno.