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

ESP32 CAM

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

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

Šta je ESP32-CAM?

El ESP32 CAM To je modul koji možete koristiti za mnoštvo projekata i za Arduino. To je kompletan modul s integriranim mikrokontrolerom, koji ga može učiniti samostalnim. Pored WiFi + Bluetooth veze, ovaj modul ima i integriranu video kameru i microSD utor za pohranu.

Ovaj modul uopće nije skup, a možete ga dobiti mnoštvo aplikacija. Od nekih jednostavnih IoT-a, do drugih naprednijih za nadgledanje i prepoznavanje slika pomoću AI, pa čak i kao nadzorni sistem za provjeru onoga š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 prodavaonicama ili na Amazonu. Na primjer, evo nekih preporuke po povoljnoj cijeni:

Kao što vidite, nije skupo ...

Tehničke karakteristike ESP32-CAM (tehnički list)

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

  • Conectividad: WiFi 802.11b / g / n + Bluetooth 4.2 sa BLE. Podržava prijenos slika putem WiFi-a.
  • Veze: UART, SPI, I2C, y PWM. Ima 9 GPIO pinova.
  • Frekvencija takta: do 160 MHz.
  • Računska snaga mikrokontrolera: do 600 DMIPS.
  • Memoria: 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.
  • kamera: Podržava OV2640 fotoaparate koji mogu doći 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 pin out ESP32-CAM-a je vrlo jednostavan, kao što možete vidjeti na prethodnom dijagramu. A kamera je spojena na konektor koji joj je omogućen. Tada ćete na primjeru Arduina bolje razumjeti kako je povezan i čemu služi svaki od njih, iako već imate ideju.

Inače, iako se ne pojavljuje na slici, oni obično imaju okrugli konektor na PCB-u koji se u nekim slučajevima koristi za povezivanje kablova eksterne antene. Obično je pored lima SD utičnice.

Možete koristiti a FTDI vanjski adapter da povežete ovaj modul i olakšate mu upravljanje. To omogućava 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 da radi na 3.3v.
  • Premostite GPIO pin 0 i GND modula ESP32-CAM.
  • Pin 3v3 modula mora biti povezan 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 je imate USB interfejs, što može olakšati povezivanje vašeg projekta ...

Integracija s Arduino IDE-om

FTDI ESP32-CAM Arduino

Da budem u stanju integrirati s FTDI, 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 sa FTDI ploče ide na GPIO 3 (U0RXD).
  • RXI sa FTDI ploče ide na GPIO 1 (U0TXD).
  • I zaobilazi GPI0 i GND ploče ESP32-CAM.

Sada ga možete povezati sa računarom pomoću USB kabla putem FTDI modula. Druga opcija je spojite ga na arduino direktno, bez upotrebe FTDI modula. Ali da vidimo slučaj s FTDI-jem koji je za većinu slučajeva bolji ...

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

  1. Da biste učitali kod na ploču, morate povežite USB na svoj PC.
  2. Sljedeći korak je instalacija ESP32 biblioteka da biste mogli iskoristiti ovu. Za to iz Arduino IDE idite na File> Preferences> Tamo, u polje za dodavanje URL-a dodajte: https://dl.espressif.com/dl/package_esp32_index.json i kliknite OK. Sada idite na Alati> Ploča> Upravitelj ploče> potražite ESP32 i pritisnite instalaciju "ESP32 by Espressif Systems".
  3. Zatim otvori Arduino IDE > Alati> Ploče> odaberite AI-Thinker ESP32-CAM (morate imati instaliran ESP32 dodatak da bi se ova opcija pojavila u izborniku). Zatim idite na Alati> Port i odaberite COM, na koji 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. Kada završite, kada se pojavi poruka da je uspješno učitan, uklonite kabel s GPIO pina 0 GND-a i pritisnite tipku Reset na ploči.
  5. Konačno, možete koristiti i započeti pogledajte rezultate u web sučelju ... Kada 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čigledno je da možeš učiniti mnogo više iskoristivši WiFi i Bluetooth mogućnosti ovog modula. Zapamtite da je ograničenje vaša mašta. Ovdje vam jednostavno pokazujem jednostavan uvod ...

Više informacija - Besplatni kurs Arduino


3 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Manuel rekao je

    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, uvek dobijem istu grešku kamere:

    E (873) kamera: Sonda kamere nije uspjela s greškom 0x105 (ESP_ERR_NOT_FOUND)
    Initacija kamere nije uspjela sa greškom 0x105

    Šta se može dogoditi?
    Hvala unaprijed.

    1.    Isaac rekao je

      zdravo,
      Najvjerovatnije je to zbog konektora modula kamere ili nepravilnog napajanja.
      Pokušajte provjeriti te dvije stvari.
      A pozdrav.

  2.   NEDJELJA V. SUDOVI rekao je

    DOBRO JUTRO IMAM ESP32 CAM I KADA UPOZNAM KOD, MODUL NE PRONAĐE NI URL NI IP
    PROGRAMIRAM GA SA ESP CAM MB
    MOŽETE LI MI POMOĆI, NOVA SAM U OVOM?
    HVALA.