ESP32-CAM: hvad du skal vide om dette modul

ESP32 CAM

Vi har allerede offentliggjort om WiFi-modul para Arduino en anden gang, men denne gang handler det om modulet ESP32 CAM, et ESP32 WiFi-modul med et lille indbygget videokamera. Dette tillader nye funktioner, såsom overvågning eller fjernspionage, der fanger alt, hvad der sker, når du ikke er der, og sender det til en hvilken som helst enhed til optagelse eller for at kunne se in-situ.

Næsten alt sagt for WiFi-modulet, som vi allerede har diskuteret, ville være gyldigt for dette, kun at det har nogle små særheder ud over integreret kamera. Men alt hvad du behøver at vide, viser vi dig i denne vejledning ...

Hvad er ESP32-CAM?

El ESP32 CAM Det er et modul, som du kan bruge sammen med en lang række projekter og med Arduino. Det er et komplet modul med en integreret mikrocontroller, som kan få det til at fungere uafhængigt. Ud over WiFi + Bluetooth-tilslutning har dette modul også et integreret videokamera og et microSD-slot til opbevaring.

Dette modul er slet ikke dyrt, og det kan du have mange applikationer. Fra nogle enkle IoT til andre mere avancerede til billedovervågning og -genkendelse ved hjælp af AI og endda som et overvågningssystem for at kontrollere, hvad der sker et sted eksternt, uanset hvor du er ...

Køb en

ESP32-CAM-modulet er slet ikke dyrt, som jeg sagde, for et par euro kan du have en. Og du kan nemt finde det i nogle specialbutikker eller på Amazon. For eksempel er her nogle anbefalinger til en god pris:

Som du kan se, er det ikke dyrt ...

Tekniske egenskaber ved ESP32-CAM (datablad)

ESP32-CAM-modulet har nogle tekniske egenskaber meget interessant, som du kan se i datablad fabrikant. Her opsummerer jeg de vigtigste:

  • Conectividad: WiFi 802.11b / g / n + Bluetooth 4.2 med BLE. Understøtter upload af billeder via WiFi.
  • tilslutninger: UART, SPI, I2C, Og PWM. Den har 9 GPIO-ben.
  • Urfrekvens: op til 160 MHz.
  • Microcontroller computerkraft: op til 600 DMIPS.
  • hukommelse: 520 KB SRAM + 4 MB PSRAM + SD-kortspor
  • ekstrakt: har flere dvaletilstande, firmware, der kan opgraderes af OTA, og lysdioder til brug af indbygget flashhukommelse.
  • kamera: Understøtter OV2640 kameraer, der kan komme i pakken eller købes uafhængigt. Disse typer kameraer har:
    • 2 MP på din sensor
    • 1622 × 1200 px UXGA-array-størrelse
    • Outputformat YUV422, YUV420, RGB565, RGB555 og 8-bit datakomprimering.
    • Du kan overføre billede mellem 15 og 60 FPS.

pinout

ESP32-CAM pinout

El pinout af ESP32-CAM er meget enkel, som du kan se i det foregående diagram. Og kameraet er tilsluttet det stik, der er aktiveret til det. Derefter, med eksemplet med Arduino, vil du bedre forstå, hvordan det er forbundet, og hvad hver enkelt er til, selvom du allerede kan få en idé.

Forresten, selvom det ikke vises på billedet, har de normalt også et rundt stik på printkortet, der i nogle tilfælde bruges til at forbinde eksterne antennekabler. Det er normalt ved siden af ​​pladen i SD-stikket.

Du kan bruge en FTDI ekstern adapter at forbinde dette modul og gøre det lettere for dig at kontrollere det. Dette muliggør brug af en miniUSB-port i stedet for ESP32-CAM-ledninger. For at bruge et af disse moduler kan du forbinde det således:

  • Konfigurer FTDI-modulet til at arbejde ved 3.3v.
  • Jumper GPIO-pin 0 og GND på ESP32-CAM-modulet.
  • 3v3-stiften på modulet skal tilsluttes Vcc på FTDI.
  • GPIO 3 (UOR) på modulet går til TX for FTDI.
  • GPIO 1 (U0T) på modulet går til RX for FTDI.
  • Og den anden GND i ESP32-CAM med GND i FTDI-modulet.

Nu har du en USB type interface, som kan lette forbindelsen til dit projekt ...

Integration med Arduino IDE

FTDI ESP32-CAM Arduino

Til integrere med FTDI, forbindelsen er meget enkel. Du skal bare gøre følgende:

  • Forbind 5v-forbindelsen på ESP32-CAM-modulet til Vcc på FTDI-modulet.
  • Tilslut GND på ESP32-CAM-modulet til GND på FTDI-modulet.
  • TX0 fra FTDI-kortet går til GPIO 3 (U0RXD).
  • RXI fra FTDI-kortet går til GPIO 1 (U0TXD).
  • Og omgår GPI0 og GND på ESP32-CAM-kortet.

Nu kan du slutte den til computeren ved hjælp af et USB-kabel gennem FTDI-modulet. En anden mulighed er tilslut det til arduino direkte uden brug af FTDI-modulet. Men lad os se sagen med FTDI, som er bedre i de fleste tilfælde ...

masse trin at følge at konfigurere og planlægge alt til at arbejde:

  1. For at uploade kode til tavlen skal du tilslut USB til din pc.
  2. Det næste trin er at installere ESP32-bibliotek for at kunne drage fordel af denne. For det skal du fra Arduino IDE gå til Filer> Indstillinger> Der, i feltet for at tilføje URL, tilføj: https://dl.espressif.com/dl/package_esp32_index.json og klik på OK. Gå nu til Værktøjer> Board> Board Manager> se efter ESP32, og tryk på installer "ESP32 by Espressif Systems".
  3. Åbn derefter Arduino IDE > Værktøjer> Kort> vælg AI-Thinker ESP32-CAM (du skal have ESP32-tilføjelsesprogrammet installeret for at denne mulighed skal vises i menuen). Gå derefter til Værktøjer> Port, og vælg COM, hvor dit kort er tilsluttet.
  4. Nu kan du upload en skitse på tavlen, for at holde det enkelt, skal du bruge et af eksemplerne se Filer> Eksempel> ESP32> Kamera> CameraWebServer. Når du er færdig, når beskeden om, at den blev indlæst, vises, skal du fjerne kablet fra GPIO-pin 0 på GND og trykke på Reset-knappen på tavlen.
  5. Endelig kan du bruge og starte se resultaterne i webgrænsefladen ... Når du kører det, giver det dig på skærmen en URL med en IP, som du skal indsætte i din webbrowser for at få adgang. Fra det kan du justere parametre og se, hvad der ses fra kamerasensoren.

Det kan du naturligvis gøre meget mere udnytte WiFi- og Bluetooth-funktionerne i dette modul. Husk, at grænsen er din fantasi. Her viser jeg dig simpelthen en simpel introduktion ...

Mere information - Gratis Arduino-kursus


3 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   manual sagde han

    God eftermiddag.
    Alt er perfekt forklaret, og programmet indlæses perfekt, men når jeg nulstiller ESP32 til at registrere Wi-Fi på seriel skærm, får jeg altid den samme kamerafejl:

    E (873) kamera: Kamerasonde fejlede med fejl 0x105 (ESP_ERR_NOT_FOUND)
    Kamerastart mislykkedes med fejl 0x105

    Hvad kan der ske?
    På forhånd tak.

    1.    Isaac sagde han

      Hej,
      Det skyldes højst sandsynligt kameramodulstikket eller forkert strømforsyning.
      Prøv at bekræfte de to ting.
      En hilsen.

  2.   SØNDAG V. RETENE sagde han

    GOD MORGEN, JEG HAR ET ESP32 CAM, OG NÅR JEG UPLOADER KODEN, FINDER MODULET HVERKEN URLEN ELLER IPEN
    JEG PROGRAMMERER DET MED ESP CAM MB
    KAN DU HJÆLPE MIG, JEG ER NY TIL DETTE?
    Tak så meget.