ESP32-CAM: ką turėtumėte žinoti apie šį modulį

ESP32-CAM

Mes jau paskelbėme apie „WiFi“ modulis punktas Arduino kitą kartą, bet šį kartą kalbama apie modulį ESP32-CAM, „ESP32 WiFi“ modulis su maža įmontuota vaizdo kamera. Tai leidžia naujoms funkcijoms, tokioms kaip stebėjimas ar nuotolinis šnipinėjimas, užfiksuoti viską, kas nutinka, kai jūsų ten nėra, ir nusiųsti jį į bet kurį įrenginį įrašyti arba matyti vietoje.

Beveik viskas, ką jau kalbėjome apie „WiFi“ modulį, bus tinkama šiam moduliui, tik tai, kad be „ integruota kamera. Bet viską, ką jums reikia žinoti, mes jums parodysime šiame vadove ...

Kas yra ESP32-CAM?

El ESP32-CAM Tai yra modulis, kurį galite naudoti su daugybe projektų ir su „Arduino“. Tai yra visas modulis su integruotu mikrovaldikliu, kuris gali priversti jį veikti savarankiškai. Be „WiFi + Bluetooth“ ryšio, šiame modulyje taip pat yra integruota vaizdo kamera ir „microSD“ lizdas, skirtas saugoti.

Šis modulis visiškai nėra brangus, ir jūs galite turėti daugybė programų. Nuo paprasto daiktų interneto iki kitų pažangesnių stebėjimui ir vaizdų atpažinimui naudojant AI ir netgi kaip stebėjimo sistemą, kad galėtumėte patikrinti, kas vyksta vietoje nuotoliniu būdu, kad ir kur būtumėte ...

Nusipirk vieną

ESP32-CAM modulis visai nėra brangus, kaip jau sakiau, už kelis eurus tokį gali turėti. Jį lengvai rasite kai kuriose specializuotose parduotuvėse arba „Amazon“. Pavyzdžiui, čia yra keletas rekomendacijos už gerą kainą:

Kaip matote, tai nėra brangu ...

ESP32-CAM techninės charakteristikos (duomenų lapas)

ESP32-CAM modulis turi keletą techninės charakteristikos labai įdomu, kad galite pamatyti Duomenų lapas gamintojas. Čia apibendrinu svarbiausius:

  • Ryšiai: „WiFi 802.11b / g / n“ + „Bluetooth 4.2“ su BLE. Palaiko vaizdo įkėlimą per „WiFi“.
  • Jungtys: UART, SPI, I2CIr TIM. Jis turi 9 GPIO kaiščius.
  • Laikrodžio dažnis: iki 160Mhz.
  • Mikrokontrolerio skaičiavimo galia: iki 600 DMIPS.
  • Atmintis: 520 KB SRAM + 4 MB PSRAM + SD kortelės lizdas
  • ekstraktas: turi kelis miego režimus, programinę aparatinę įrangą, kurią gali atnaujinti OTA, ir šviesos diodus, skirtus naudoti vidinę „flash“ atmintį.
  • Fotoaparatas: Palaiko OV2640 fotoaparatus, kuriuos galima įsigyti pakuotėje arba įsigyti atskirai. Šio tipo fotoaparatai turi:
    • 2 MP ant jutiklio
    • 1622 × 1200 px UXGA masyvo dydis
    • Išvesties formatas YUV422, YUV420, RGB565, RGB555 ir 8 bitų duomenų glaudinimas.
    • Galite perkelti vaizdą nuo 15 iki 60 kadrų per sekundę.

pinout

ESP32-CAM kištukas

El pinout ESP32-CAM yra labai paprasta, kaip matote ankstesnėje diagramoje. Fotoaparatas yra prijungtas prie jungties, kuri jai įgalinta. Tada naudodamiesi „Arduino“ pavyzdžiu geriau suprasite, kaip jis yra sujungtas ir kam kiekvienas skirtas, nors jau galite susidaryti idėją.

Beje, nors paveikslėlyje jo ir nėra, jie taip pat paprastai turi apvalią jungtį PCB, kuri kai kuriais atvejais naudojama išorinių antenų laidams prijungti. Paprastai jis yra šalia SD lizdo lakštinio metalo.

Galite naudoti a FTDI išorinis adapteris prijungti šį modulį ir palengvinti jo valdymą. Tai leidžia naudoti miniUSB tipo prievadą, o ne ESP32-CAM laidus. Norėdami naudoti vieną iš šių modulių, galite jį prijungti taip:

  • Konfigūruokite FTDI modulį, kad jis veiktų 3.3v įtampa.
  • Perjunkite ESP0-CAM modulio GPIO kaištį 32 ir GND.
  • 3v3 modulio kaištis turi būti prijungtas prie FTDI Vcc.
  • Modulio GPIO 3 (UOR) pateks į FTDI TX.
  • Modulio GPIO 1 (U0T) eina į FTDI RX.
  • Ir kitas ESP32-CAM GND su FTDI modulio GND.

Dabar jūs turite vieną USB tipo sąsaja, kuris gali palengvinti jūsų projekto ryšį ...

Integracija su „Arduino IDE“

FTDI, ESP32-CAM „Arduino“

Į integruotis su FTDI, jungtis yra labai paprasta. Jums tereikia atlikti šiuos veiksmus:

  • Prijunkite ESP5-CAM modulio 32v jungtį prie FTDI modulio Vcc.
  • Prijunkite ESP32-CAM modulio GND prie FTDI modulio GND.
  • TX0 iš FTDI plokštės eina į GPIO 3 (U0RXD).
  • RXI iš FTDI plokštės eina į GPIO 1 (U0TXD).
  • Apeina ESP0-CAM plokštės GPI32 ir GND.

Dabar galite prijungti jį prie kompiuterio USB kabeliu per FTDI modulį. Kitas variantas yra prijunkite jį prie „arduino“ tiesiogiai, nenaudojant FTDI modulio. Bet pažiūrėkime FTDI atvejį, kuris daugeliu atvejų yra geresnis ...

Los žingsniai, kuriuos reikia sekti sukonfigūruoti ir suplanuoti viską veikti:

  1. Norėdami įkelti kodą į lentą, turite prijunkite USB į savo kompiuterį.
  2. Kitas žingsnis yra įdiegti ESP32 biblioteka kad galėčiau pasinaudoti šiuo. Norėdami tai padaryti, iš „Arduino IDE“ eikite į Failas> Parinktys> Ten, lauke, kuriame norite pridėti URL, pridėti: https://dl.espressif.com/dl/package_esp32_index.json ir spustelėkite Gerai. Dabar eikite į „Tools“> „Board“> „Board Manager“> ieškokite ESP32 ir paspauskite „ESP32 by Espressif Systems“.
  3. Tada atidarykite „Arduino IDE“ > Įrankiai> Plokštės> pasirinkite „AI-Thinker ESP32-CAM“ (norint, kad ši parinktis būtų rodoma meniu, turite įdiegti ESP32 priedą). Tada eikite į Įrankiai> Uostas ir pasirinkite COM, kur prijungta jūsų plokštė.
  4. Dabar gali įkelti eskizą lentoje, kad būtų paprasta, naudokite vieną iš pavyzdžių, žr. Failas> Pavyzdys> ESP32> Kamera> CameraWebServer. Kai tai bus padaryta, kai pasirodys pranešimas, kad jis sėkmingai įkeltas, išimkite laidą iš GND GPIO 0 kaiščio ir paspauskite lentos mygtuką Reset.
  5. Galiausiai galite naudoti ir pradėti rezultatus žr. žiniatinklio sąsajoje ... Kai paleisite, monitoriuje bus nurodytas URL su IP, kurį turite įterpti į savo interneto naršyklę, kad galėtumėte pasiekti. Iš jo galite reguliuoti parametrus ir pamatyti, kas matoma iš fotoaparato jutiklio.

Akivaizdu, kad galite padaryti daug daugiau pasinaudojant šio modulio „WiFi“ ir „Bluetooth“ galimybėmis. Atminkite, kad riba yra jūsų vaizduotė. Čia aš tiesiog parodau jums paprastą įvadą ...

Daugiau informacijos - Nemokamas „Arduino“ kursas


3 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

      Manuel sakė

    Laba diena.
    Viskas puikiai paaiškinta ir programa įkeliama puikiai, bet kai iš naujo nustatau ESP32, kad aptiktų Wi-Fi serijiniame monitoriuje, visada gaunu tą pačią kameros klaidą:

    E (873) kamera: nepavyko fotoaparato zondo dėl 0x105 klaidos (ESP_ERR_NOT_FOUND)
    Kameros įvedimas nepavyko dėl 0x105 klaidos

    Kas gali atsitikti?
    Ačiū iš anksto.

         Izaokas sakė

      Sveiki,
      Greičiausiai taip yra dėl fotoaparato modulio jungties arba netinkamo maitinimo šaltinio.
      Pabandykite patikrinti tuos du dalykus.
      Pasisveikinimas.

      SEKMADIENIS V. TEISMAI sakė

    LABAS RYTAS, TURIU ESP32 KAMERĄ IR ĮKELANT KODĄ, MODULIS NERASTA NEI URL, nei IP
    PROGRAMUOJU SU ESP CAM MB
    AR GALITE MAN PADĖTI, AŠ TAI NAUKOJOJE?
    Ačiū, kad tiek daug.