ESP32-CAM: yr hyn y dylech ei wybod am y modiwl hwn

ESP32-CAM

Rydym eisoes wedi cyhoeddi am y Modiwl WiFi para Arduino dro arall, ond y tro hwn mae'n ymwneud â'r modiwl ESP32-CAM, modiwl WiFi ESP32 gyda chamera fideo adeiledig bach. Mae hyn yn caniatáu i swyddogaethau newydd, fel gwyliadwriaeth neu ysbïo o bell, ddal popeth sy'n digwydd pan nad ydych chi yno a'i anfon i unrhyw ddyfais i'w recordio neu i allu gweld yn y fan a'r lle.

Byddai bron popeth a ddywedwyd ar gyfer y modiwl WiFi a drafodwyd gennym eisoes, yn ddilys ar gyfer yr un hwn, dim ond bod ganddo rai hynodion bach yn ychwanegol at y camera integredig. Ond mae popeth sydd angen i chi ei wybod ein bod ni'n mynd i'w ddangos i chi yn y canllaw hwn ...

Beth yw'r ESP32-CAM?

El ESP32-CAM Mae'n fodiwl y gallwch ei ddefnyddio gyda llu o brosiectau, a chydag Arduino. Mae'n fodiwl cyflawn gyda microcontroller integredig, a all wneud iddo weithio'n annibynnol. Yn ogystal â chysylltedd WiFi + Bluetooth, mae gan y modiwl hwn gamera fideo integredig hefyd, a slot microSD i'w storio.

Nid yw'r modiwl hwn yn ddrud o gwbl, a gallwch chi ei gael llu o geisiadau. O rai IoT syml, i rai mwy datblygedig eraill ar gyfer monitro a chydnabod delweddau gan ddefnyddio AI, a hyd yn oed fel system wyliadwriaeth i wirio beth sy'n digwydd mewn lle o bell ble bynnag yr ydych chi ...

Prynu un

Nid yw'r modiwl ESP32-CAM yn ddrud o gwbl, fel y dywedais, am ychydig ewros gallwch gael un. A gallwch chi ddod o hyd iddo yn hawdd mewn rhai siopau arbenigol neu ar Amazon. Er enghraifft, dyma rai argymhellion am bris da:

Fel y gallwch weld, nid yw'n ddrud ...

Nodweddion technegol ESP32-CAM (taflen ddata)

Mae gan y modiwl ESP32-CAM rai nodweddion technegol diddorol iawn y gallwch chi ei weld yn y daflen ddata gwneuthurwr. Yma, rwy'n crynhoi'r rhai pwysicaf:

  • Cysylltedd: WiFi 802.11b / g / n + Bluetooth 4.2 gyda BLE. Yn cefnogi uwchlwytho delwedd trwy WiFi.
  • Conexiones: UART, SPI, I2C, Ac PWM. Mae ganddo 9 pin GPIO.
  • Amledd y cloc: hyd at 160Mhz.
  • Pwer cyfrifiadurol microcontroller: hyd at 600 DMIPS.
  • cof: 520KB o SRAM + 4MB o slot cerdyn PSRAM + SD
  • Extras: mae ganddo sawl dull cysgu, cadarnwedd y gellir ei uwchraddio gan OTA, a LEDs ar gyfer defnyddio cof fflach adeiledig.
  • Camera: Yn cefnogi camerâu OV2640 a all ddod yn y pecyn neu gael eu prynu'n annibynnol. Mae gan y mathau hyn o gamerâu:
    • 2 AS ar eich synhwyrydd
    • Maint arae 1622 × 1200 px UXGA
    • Fformat allbwn YUV422, YUV420, RGB565, RGB555 a chywasgiad data 8-did.
    • Gallwch drosglwyddo delwedd rhwng 15 a 60 FPS.

Pinout

Pinout ESP32-CAM

El pinout o'r ESP32-CAM yn syml iawn, fel y gwelwch yn y diagram blaenorol. Ac mae'r camera wedi'i gysylltu â'r cysylltydd sy'n cael ei alluogi ar ei gyfer. Yn nes ymlaen, gydag enghraifft Arduino, byddwch chi'n deall yn well sut mae'n gysylltiedig a beth yw pwrpas pob un, er y gallwch chi gael syniad eisoes.

Gyda llaw, er nad yw'n ymddangos yn y ddelwedd, mae ganddyn nhw hefyd gysylltydd crwn ar y PCB a ddefnyddir i gysylltu ceblau antena allanol mewn rhai achosion. Mae fel arfer wrth ymyl metel dalen y soced SD.

Gallwch ddefnyddio a Addasydd allanol FTDI i gysylltu'r modiwl hwn a'i gwneud hi'n haws i chi ei reoli. Mae hyn yn caniatáu defnyddio porthladd math miniUSB yn lle'r gwifrau ESP32-CAM. I ddefnyddio un o'r modiwlau hyn, gallwch ei gysylltu fel hyn:

  • Ffurfweddwch y modiwl FTDI i weithio ar 3.3v.
  • Siwmper pin 0 GPIO a GND y modiwl ESP32-CAM.
  • Rhaid cysylltu pin 3v3 y modiwl â Vcc yr FTDI.
  • Bydd GPIO 3 (UOR) y modiwl yn mynd i TX y FTDI.
  • Mae GPIO 1 (U0T) y modiwl yn mynd i RX o'r FTDI.
  • A GND arall yr ESP32-CAM gyda GND y modiwl FTDI.

Nawr mae gennych chi un Rhyngwyneb math USB, a all hwyluso cysylltiad eich prosiect ...

Integreiddio ag Arduino IDE

FTDI ESP32-CAM Arduino

I integreiddio â FTDI, mae'r cysylltiad yn syml iawn. Mae'n rhaid i chi wneud y canlynol:

  • Cysylltwch gysylltiad 5v y modiwl ESP32-CAM â Vcc y modiwl FTDI.
  • Cysylltu GND y modiwl ESP32-CAM â GND y modiwl FTDI.
  • Mae TX0 o fwrdd FTDI yn mynd i GPIO 3 (U0RXD).
  • Mae RXI o'r bwrdd FTDI yn mynd i GPIO 1 (U0TXD).
  • Ac yn osgoi GPI0 a GND o fwrdd ESP32-CAM.

Nawr gallwch ei gysylltu â'r cyfrifiadur gan ddefnyddio cebl USB trwy'r modiwl FTDI. Opsiwn arall yw ei gysylltu ag arduino yn uniongyrchol, heb ddefnyddio'r modiwl FTDI. Ond gadewch i ni weld yr achos gyda'r FTDI sy'n well i'r rhan fwyaf o'r achosion ...

Y camau i'w dilyn i ffurfweddu ac amserlennu popeth i weithio:

  1. Er mwyn uwchlwytho cod i'r bwrdd, mae'n rhaid i chi wneud hynny cysylltu USB i'ch cyfrifiadur.
  2. Y cam nesaf yw gosod y Llyfrgell ESP32 i allu manteisio ar yr un hon. Ar gyfer hynny, o'r Arduino IDE ewch i File> Preferences> Yno, yn y maes i ychwanegu URL, ychwanegwch: https://dl.espressif.com/dl/package_esp32_index.json a chliciwch ar OK. Nawr ewch i Offer> Bwrdd> Rheolwr Bwrdd> chwiliwch am ESP32 a gwasgwch osod "ESP32 gan Espressif Systems".
  3. Yna agor IDD Arduino > Offer> Byrddau> dewiswch AI-Thinker ESP32-CAM (rhaid i chi gael yr addon ESP32 wedi'i osod er mwyn i'r opsiwn hwn ymddangos yn y ddewislen). Yna ewch i Offer> Port a dewis COM, lle mae'ch bwrdd wedi'i gysylltu.
  4. Nawr gallwch chi uwchlwytho braslun ar y bwrdd, i'w gadw'n syml, defnyddiwch un o'r enghreifftiau gweler Ffeil> Enghraifft> ESP32> Camera> CameraWebServer. Ar ôl ei wneud, pan fydd y neges iddi gael ei llwytho yn ymddangos yn llwyddiannus, tynnwch y cebl o pin 0 GPIO o GND a gwasgwch y botwm Ailosod ar y bwrdd.
  5. Yn olaf, gallwch ddefnyddio a dechrau gweld y canlyniadau yn y rhyngwyneb gwe ... Pan fyddwch chi'n ei redeg, bydd yn rhoi URL gydag IP i chi ar y monitor y mae'n rhaid i chi ei fewnosod yn eich porwr gwe i gael mynediad iddo. O'r peth, gallwch addasu paramedrau a gweld yr hyn a welir o'r synhwyrydd camera.

Yn amlwg, gallwch chi gwneud llawer mwy gan fanteisio ar alluoedd WiFi a Bluetooth y modiwl hwn. Cofiwch mai'r terfyn yw eich dychymyg. Dyma fi'n syml yn dangos cyflwyniad syml i chi ...

Mwy o wybodaeth - Cwrs Arduino am ddim


Mae cynnwys yr erthygl yn cadw at ein hegwyddorion moeseg olygyddol. I riportio gwall cliciwch yma.

2 sylw, gadewch eich un chi

Gadewch eich sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Meysydd gofynnol yn cael eu marcio â *

*

*

  1. Yn gyfrifol am y data: Miguel Ángel Gatón
  2. Pwrpas y data: Rheoli SPAM, rheoli sylwadau.
  3. Cyfreithlondeb: Eich caniatâd
  4. Cyfathrebu'r data: Ni fydd y data'n cael ei gyfleu i drydydd partïon ac eithrio trwy rwymedigaeth gyfreithiol.
  5. Storio data: Cronfa ddata wedi'i chynnal gan Occentus Networks (EU)
  6. Hawliau: Ar unrhyw adeg gallwch gyfyngu, adfer a dileu eich gwybodaeth.

  1.   Manuel meddai

    Prynhawn da.
    Mae popeth wedi'i esbonio'n berffaith, ac mae'r rhaglen yn llwytho'n berffaith, ond pan fyddaf yn ailosod ESP32 i ganfod Wi-Fi ar fonitor cyfresol, byddaf bob amser yn cael yr un gwall camera:

    Camera E (873): Methodd stiliwr camera gyda gwall 0x105 (ESP_ERR_NOT_FOUND)
    Methodd init camera gyda gwall 0x105

    Beth all ddigwydd?
    Diolch ymlaen llaw.

    1.    Isaac meddai

      Helo,
      Mae'n fwyaf tebygol oherwydd y cysylltydd modiwl camera neu gyflenwad pŵer amhriodol.
      Ceisiwch wirio'r ddau beth hynny.
      A cyfarch.